LLVM API Documentation
#include <cstdio>
#include "SparcV9InstrForest.h"
Include dependency graph for SparcV9.burm.cpp:
Go to the source code of this file.
Defines | |
#define | OP_LABEL(p) ((p)->opLabel) |
#define | LEFT_CHILD(p) ((p)->LeftChild) |
#define | RIGHT_CHILD(p) ((p)->RightChild) |
#define | STATE_LABEL(p) ((p)->state) |
#define | PANIC printf |
#define | burm_PANIC PANIC |
#define | burm_assert(x, y) if(!(x)) {y; abort();} |
#define | burm_stmt_rule(state) burm_eruleMap[burm_plank_0[state].f27 +75] |
#define | burm_reg_rule(state) burm_eruleMap[burm_plank_0[state].f26 +8] |
#define | burm_not_rule(state) burm_eruleMap[burm_plank_0[state].f25 +2] |
#define | burm_tobool_rule(state) burm_eruleMap[burm_plank_0[state].f24 +87] |
#define | burm_toubyte_rule(state) burm_eruleMap[burm_plank_0[state].f23 +103] |
#define | burm_tosbyte_rule(state) burm_eruleMap[burm_plank_0[state].f22 +99] |
#define | burm_toushort_rule(state) burm_eruleMap[burm_plank_0[state].f21 +109] |
#define | burm_toshort_rule(state) burm_eruleMap[burm_plank_0[state].f20 +101] |
#define | burm_touint_rule(state) burm_eruleMap[burm_plank_0[state].f19 +105] |
#define | burm_toint_rule(state) burm_eruleMap[burm_plank_0[state].f18 +95] |
#define | burm_toulong_rule(state) burm_eruleMap[burm_plank_0[state].f17 +107] |
#define | burm_tolong_rule(state) burm_eruleMap[burm_plank_0[state].f16 +97] |
#define | burm_tofloat_rule(state) burm_eruleMap[burm_plank_0[state].f15 +93] |
#define | burm_todouble_rule(state) burm_eruleMap[burm_plank_1[state].f14 +89] |
#define | burm_todoubleConst_rule(state) burm_eruleMap[burm_plank_1[state].f13 +91] |
#define | burm_setCCconst_rule(state) burm_eruleMap[burm_plank_1[state].f12 +73] |
#define | burm_setCC_rule(state) burm_eruleMap[burm_plank_1[state].f11 +71] |
#define | burm_bnot_rule(state) burm_eruleMap[burm_plank_1[state].f10 +0] |
#define | burm_ptrreg_rule(state) burm_eruleMap[burm_plank_1[state].f9 +5] |
#define | burm_Ret_state 42 |
#define | burm_RetValue_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 42 : 0 ) |
#define | burm_BrUncond_state 22 |
#define | burm_BrCond_state(l) ( (burm_TEMP = burm_plank_2[l].f1) ? burm_TEMP + 17 : 0 ) |
#define | burm_Switch_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 50 : 0 ) |
#define | burm_Add_state(l, r) ( (burm_TEMP = burm_Add_transition[burm_plank_1[l].f0][burm_plank_1[r].f2]) ? burm_TEMP + 0 : 0 ) |
#define | burm_Sub_state(l, r) ( (burm_TEMP = burm_Sub_transition[burm_plank_1[l].f0][burm_plank_1[r].f2]) ? burm_TEMP + 48 : 0 ) |
#define | burm_Mul_state(l, r) ( (burm_TEMP = burm_Mul_transition[burm_plank_1[l].f3][burm_plank_1[r].f4]) ? burm_TEMP + 30 : 0 ) |
#define | burm_Div_state(l, r) ( (burm_TEMP = burm_Div_transition[burm_plank_1[l].f0][burm_plank_1[r].f2]) ? burm_TEMP + 24 : 0 ) |
#define | burm_Rem_state(l, r) ( (burm_TEMP = burm_Rem_transition[burm_plank_1[l].f0][burm_plank_1[r].f2]) ? burm_TEMP + 39 : 0 ) |
#define | burm_And_state(l, r) ( (burm_TEMP = burm_And_transition[burm_plank_1[l].f0][burm_plank_1[r].f5]) ? burm_TEMP + 4 : 0 ) |
#define | burm_Or_state(l, r) ( (burm_TEMP = burm_Or_transition[burm_plank_1[l].f0][burm_plank_1[r].f5]) ? burm_TEMP + 35 : 0 ) |
#define | burm_Xor_state(l, r) ( (burm_TEMP = burm_Xor_transition[burm_plank_1[l].f0][burm_plank_1[r].f5]) ? burm_TEMP + 69 : 0 ) |
#define | burm_BAnd_state(l, r) ( (burm_TEMP = burm_BAnd_transition[burm_plank_1[l].f0][burm_plank_1[r].f6]) ? burm_TEMP + 7 : 0 ) |
#define | burm_BOr_state(l, r) ( (burm_TEMP = burm_BOr_transition[burm_plank_1[l].f0][burm_plank_1[r].f6]) ? burm_TEMP + 11 : 0 ) |
#define | burm_BXor_state(l, r) ( (burm_TEMP = burm_BXor_transition[burm_plank_1[l].f0][burm_plank_1[r].f6]) ? burm_TEMP + 14 : 0 ) |
#define | burm_BNot_state(l, r) ( (burm_TEMP = burm_BNot_transition[burm_plank_1[l].f0][burm_plank_1[r].f0]) ? burm_TEMP + 10 : 0 ) |
#define | burm_Not_state(l, r) ( (burm_TEMP = burm_Not_transition[burm_plank_1[l].f7][burm_plank_1[r].f0]) ? burm_TEMP + 34 : 0 ) |
#define | burm_SetCC_state(l, r) ( (burm_TEMP = burm_SetCC_transition[burm_plank_1[l].f0][burm_plank_1[r].f2]) ? burm_TEMP + 43 : 0 ) |
#define | burm_Malloc_state 0 |
#define | burm_Free_state 0 |
#define | burm_Alloca_state 3 |
#define | burm_AllocaN_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 3 : 0 ) |
#define | burm_Load_state(l) ( (burm_TEMP = burm_plank_1[l].f8) ? burm_TEMP + 28 : 0 ) |
#define | burm_Store_state(l, r) ( (burm_TEMP = burm_Store_transition[burm_plank_1[l].f0][burm_plank_1[r].f8]) ? burm_TEMP + 47 : 0 ) |
#define | burm_GetElemPtr_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 26 : 0 ) |
#define | burm_GetElemPtrIdx_state(l, r) ( (burm_TEMP = burm_GetElemPtrIdx_transition[burm_plank_1[l].f0][burm_plank_1[r].f0]) ? burm_TEMP + 27 : 0 ) |
#define | burm_Phi_state(l, r) ( (burm_TEMP = burm_Phi_transition[burm_plank_1[l].f0][burm_plank_1[r].f0]) ? burm_TEMP + 38 : 0 ) |
#define | burm_Cast_state 0 |
#define | burm_ToBoolTy_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 52 : 0 ) |
#define | burm_ToUByteTy_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 61 : 0 ) |
#define | burm_ToSByteTy_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 59 : 0 ) |
#define | burm_ToUShortTy_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 64 : 0 ) |
#define | burm_ToShortTy_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 60 : 0 ) |
#define | burm_ToUIntTy_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 62 : 0 ) |
#define | burm_ToIntTy_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 56 : 0 ) |
#define | burm_ToULongTy_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 63 : 0 ) |
#define | burm_ToLongTy_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 57 : 0 ) |
#define | burm_ToFloatTy_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 55 : 0 ) |
#define | burm_ToDoubleTy_state(l) ( (burm_TEMP = burm_plank_1[l].f2) ? burm_TEMP + 53 : 0 ) |
#define | burm_ToArrayTy_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 51 : 0 ) |
#define | burm_ToPointerTy_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 58 : 0 ) |
#define | burm_Call_state 23 |
#define | burm_Shl_state(l, r) ( (burm_TEMP = burm_Shl_transition[burm_plank_1[l].f0][burm_plank_1[r].f0]) ? burm_TEMP + 45 : 0 ) |
#define | burm_Shr_state(l, r) ( (burm_TEMP = burm_Shr_transition[burm_plank_1[l].f0][burm_plank_1[r].f0]) ? burm_TEMP + 46 : 0 ) |
#define | burm_VANext_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 66 : 0 ) |
#define | burm_VAArg_state(l) ( (burm_TEMP = burm_plank_1[l].f0) ? burm_TEMP + 65 : 0 ) |
#define | burm_VRegList_state(l, r) ( (burm_TEMP = burm_VRegList_transition[burm_plank_1[l].f0][burm_plank_1[r].f0]) ? burm_TEMP + 68 : 0 ) |
#define | burm_VReg_state 68 |
#define | burm_Constant_state 24 |
#define | burm_Label_state 0 |
#define | burm_INCLUDE_EXTRA |
#define | burm_STATE_LABEL STATE_LABEL |
#define | burm_NODEPTR_TYPE NODEPTR_TYPE |
#define | burm_LEFT_CHILD LEFT_CHILD |
#define | burm_OP_LABEL OP_LABEL |
#define | burm_RIGHT_CHILD RIGHT_CHILD |
#define | burm_ptrreg_NT 19 |
#define | burm_bnot_NT 18 |
#define | burm_setCC_NT 17 |
#define | burm_setCCconst_NT 16 |
#define | burm_todoubleConst_NT 15 |
#define | burm_todouble_NT 14 |
#define | burm_tofloat_NT 13 |
#define | burm_tolong_NT 12 |
#define | burm_toulong_NT 11 |
#define | burm_toint_NT 10 |
#define | burm_touint_NT 9 |
#define | burm_toshort_NT 8 |
#define | burm_toushort_NT 7 |
#define | burm_tosbyte_NT 6 |
#define | burm_toubyte_NT 5 |
#define | burm_tobool_NT 4 |
#define | burm_not_NT 3 |
#define | burm_reg_NT 2 |
#define | burm_stmt_NT 1 |
#define | burm_NT 19 |
#define | burm_Max_state 72 |
#define | burm_Max_rule 540 |
Typedefs | |
typedef llvm::InstrTreeNode * | NODEPTR_TYPE |
Functions | |
void | abort () |
int | burm_rule (state, goalnt) int state |
int | burm_state (op, l, r) int op |
void | printcover (NODEPTR_TYPE p, int goalnt, int indent) |
void | printtree (NODEPTR_TYPE p) |
int | treecost (NODEPTR_TYPE p, int goalnt, int costindex) |
void | printMatches (NODEPTR_TYPE p) |
Variables | |
static short | burm_r1_nts [] = { 0 } |
static short | burm_r2_nts [] = { 2, 0 } |
static short | burm_r3_nts [] = { 2, 2, 0 } |
static short | burm_r4_nts [] = { 2, 19, 0 } |
static short | burm_r6_nts [] = { 17, 0 } |
static short | burm_r52_nts [] = { 19, 0 } |
static short | burm_r123_nts [] = { 5, 0 } |
static short | burm_r124_nts [] = { 6, 0 } |
static short | burm_r125_nts [] = { 7, 0 } |
static short | burm_r126_nts [] = { 8, 0 } |
static short | burm_r127_nts [] = { 9, 0 } |
static short | burm_r128_nts [] = { 10, 0 } |
static short | burm_r129_nts [] = { 11, 0 } |
static short | burm_r130_nts [] = { 12, 0 } |
static short | burm_r131_nts [] = { 13, 0 } |
static short | burm_r132_nts [] = { 14, 0 } |
static short | burm_r133_nts [] = { 15, 0 } |
static short | burm_r135_nts [] = { 14, 14, 0 } |
static short | burm_r138_nts [] = { 2, 3, 0 } |
static short | burm_r206_nts [] = { 16, 0 } |
static short | burm_r221_nts [] = { 3, 0 } |
static short | burm_r222_nts [] = { 4, 0 } |
static short | burm_r321_nts [] = { 18, 0 } |
static short | burm_r322_nts [] = { 4, 2, 0 } |
static short | burm_r335_nts [] = { 14, 15, 0 } |
static short | burm_r438_nts [] = { 2, 18, 0 } |
short * | burm_nts [] |
static unsigned char | burm_Add_transition [2][3] |
static unsigned char | burm_Sub_transition [2][3] |
static unsigned char | burm_Mul_transition [4][5] |
static unsigned char | burm_Div_transition [2][3] |
static unsigned char | burm_Rem_transition [2][3] |
static unsigned char | burm_And_transition [2][4] |
static unsigned char | burm_Or_transition [2][4] |
static unsigned char | burm_Xor_transition [2][4] |
static unsigned char | burm_BAnd_transition [2][4] |
static unsigned char | burm_BOr_transition [2][4] |
static unsigned char | burm_BXor_transition [2][4] |
static unsigned char | burm_BNot_transition [2][2] |
static unsigned char | burm_Not_transition [3][2] |
static unsigned char | burm_SetCC_transition [2][3] |
static unsigned char | burm_Store_transition [2][3] |
static unsigned char | burm_GetElemPtrIdx_transition [2][2] |
static unsigned char | burm_Phi_transition [2][2] |
static unsigned char | burm_Shl_transition [2][2] |
static unsigned char | burm_Shr_transition [2][2] |
static unsigned char | burm_VRegList_transition [2][2] |
static struct { ... } | burm_plank_0 [] |
static struct { ... } | burm_plank_1 [] |
static struct { ... } | burm_plank_2 [] |
static short | burm_eruleMap [] |
int | goalnt |
int | l |
int | r |
int | rulenumber |
burm_NODEPTR_TYPE * | kids |
int | index |
char | burm_arity [] |
int | burm_max_op = 314 |
int | burm_max_state = 72 |
const char * | burm_string [] |
int | burm_max_rule = 540 |
short | burm_rule_descriptor_0 [] = { 0, 0 } |
short | burm_rule_descriptor_1 [] = { -1, 1, } |
short | burm_rule_descriptor_2 [] = { -1, 101, -2, } |
short | burm_rule_descriptor_3 [] = { -1, 25, -2, -2, } |
short | burm_rule_descriptor_4 [] = { -1, 25, -2, -19, } |
short | burm_rule_descriptor_5 [] = { -1, 2, } |
short | burm_rule_descriptor_6 [] = { -1, 102, -17, } |
short | burm_rule_descriptor_8 [] = { -1, 102, -2, } |
short | burm_rule_descriptor_9 [] = { -1, 3, -2, } |
short | burm_rule_descriptor_10 [] = { -2, 97, -2, -2, } |
short | burm_rule_descriptor_19 [] = { -2, 139, -2, } |
short | burm_rule_descriptor_20 [] = { -2, 140, -2, } |
short | burm_rule_descriptor_21 [] = { -3, 314, -2, -2, } |
short | burm_rule_descriptor_22 [] = { -4, 128, -2, } |
short | burm_rule_descriptor_23 [] = { -5, 129, -2, } |
short | burm_rule_descriptor_24 [] = { -6, 130, -2, } |
short | burm_rule_descriptor_25 [] = { -7, 131, -2, } |
short | burm_rule_descriptor_26 [] = { -8, 132, -2, } |
short | burm_rule_descriptor_27 [] = { -9, 133, -2, } |
short | burm_rule_descriptor_28 [] = { -10, 134, -2, } |
short | burm_rule_descriptor_29 [] = { -11, 135, -2, } |
short | burm_rule_descriptor_30 [] = { -12, 136, -2, } |
short | burm_rule_descriptor_31 [] = { -13, 137, -2, } |
short | burm_rule_descriptor_32 [] = { -14, 138, -2, } |
short | burm_rule_descriptor_33 [] = { -2, 7, -2, -2, } |
short | burm_rule_descriptor_34 [] = { -2, 8, -2, -2, } |
short | burm_rule_descriptor_35 [] = { -2, 9, -2, -2, } |
short | burm_rule_descriptor_36 [] = { -2, 10, -2, -2, } |
short | burm_rule_descriptor_37 [] = { -2, 11, -2, -2, } |
short | burm_rule_descriptor_38 [] = { -2, 12, -2, -2, } |
short | burm_rule_descriptor_39 [] = { -2, 13, -2, -2, } |
short | burm_rule_descriptor_40 [] = { -2, 14, -2, -2, } |
short | burm_rule_descriptor_41 [] = { -16, 115, -2, 99, } |
short | burm_rule_descriptor_42 [] = { -17, 115, -2, -2, } |
short | burm_rule_descriptor_51 [] = { -2, 24, -2, } |
short | burm_rule_descriptor_52 [] = { -2, 24, -19, } |
short | burm_rule_descriptor_55 [] = { -19, 26, -2, } |
short | burm_rule_descriptor_56 [] = { -19, 126, -2, -2, } |
short | burm_rule_descriptor_57 [] = { -2, 23, } |
short | burm_rule_descriptor_58 [] = { -2, 123, -2, } |
short | burm_rule_descriptor_61 [] = { -2, 29, } |
short | burm_rule_descriptor_62 [] = { -2, 30, -2, -2, } |
short | burm_rule_descriptor_63 [] = { -2, 31, -2, -2, } |
short | burm_rule_descriptor_64 [] = { -2, 27, -2, -2, } |
short | burm_rule_descriptor_65 [] = { -2, 32, -2, } |
short | burm_rule_descriptor_66 [] = { -2, 33, -2, } |
short | burm_rule_descriptor_71 [] = { -2, 98, } |
short | burm_rule_descriptor_72 [] = { -2, 99, } |
short | burm_rule_descriptor_111 [] = { -1, -2, } |
short | burm_rule_descriptor_123 [] = { -2, -5, } |
short | burm_rule_descriptor_124 [] = { -2, -6, } |
short | burm_rule_descriptor_125 [] = { -2, -7, } |
short | burm_rule_descriptor_126 [] = { -2, -8, } |
short | burm_rule_descriptor_127 [] = { -2, -9, } |
short | burm_rule_descriptor_128 [] = { -2, -10, } |
short | burm_rule_descriptor_129 [] = { -2, -11, } |
short | burm_rule_descriptor_130 [] = { -2, -12, } |
short | burm_rule_descriptor_131 [] = { -2, -13, } |
short | burm_rule_descriptor_132 [] = { -2, -14, } |
short | burm_rule_descriptor_133 [] = { -2, -15, } |
short | burm_rule_descriptor_135 [] = { -2, 9, -14, -14, } |
short | burm_rule_descriptor_138 [] = { -2, 12, -2, -3, } |
short | burm_rule_descriptor_139 [] = { -2, 13, -2, -3, } |
short | burm_rule_descriptor_140 [] = { -2, 14, -2, -3, } |
short | burm_rule_descriptor_155 [] = { -2, -19, } |
short | burm_rule_descriptor_206 [] = { -1, 102, -16, } |
short | burm_rule_descriptor_208 [] = { -1, 102, 99, } |
short | burm_rule_descriptor_221 [] = { -2, -3, } |
short | burm_rule_descriptor_222 [] = { -2, -4, } |
short | burm_rule_descriptor_232 [] = { -15, 138, 99, } |
short | burm_rule_descriptor_233 [] = { -2, 7, -2, 99, } |
short | burm_rule_descriptor_234 [] = { -2, 8, -2, 99, } |
short | burm_rule_descriptor_235 [] = { -2, 9, -2, 99, } |
short | burm_rule_descriptor_236 [] = { -2, 10, -2, 99, } |
short | burm_rule_descriptor_237 [] = { -2, 11, -2, 99, } |
short | burm_rule_descriptor_238 [] = { -2, 12, -2, 99, } |
short | burm_rule_descriptor_239 [] = { -2, 13, -2, 99, } |
short | burm_rule_descriptor_240 [] = { -2, 14, -2, 99, } |
short | burm_rule_descriptor_241 [] = { -2, -16, } |
short | burm_rule_descriptor_242 [] = { -2, -17, } |
short | burm_rule_descriptor_321 [] = { -2, -18, } |
short | burm_rule_descriptor_322 [] = { -3, 314, -4, -2, } |
short | burm_rule_descriptor_335 [] = { -2, 9, -14, -15, } |
short | burm_rule_descriptor_338 [] = { -2, 112, -2, -2, } |
short | burm_rule_descriptor_339 [] = { -2, 113, -2, -2, } |
short | burm_rule_descriptor_340 [] = { -2, 114, -2, -2, } |
short | burm_rule_descriptor_421 [] = { -18, 214, -2, -2, } |
short | burm_rule_descriptor_438 [] = { -2, 112, -2, -18, } |
short | burm_rule_descriptor_439 [] = { -2, 113, -2, -18, } |
short | burm_rule_descriptor_440 [] = { -2, 114, -2, -18, } |
short | burm_rule_descriptor_538 [] = { -2, 112, -2, 99, } |
short | burm_rule_descriptor_539 [] = { -2, 113, -2, 99, } |
short | burm_rule_descriptor_540 [] = { -2, 114, -2, 99, } |
short * | burm_rule_descriptors [] |
short | burm_cost [][4] |
short | burm_delta_cost [73][20][4] |
const char * | burm_state_string [] |
const char * | burm_ntname [] |
short | burm_closure [20][20] |
|
Definition at line 1024 of file SparcV9.burm.cpp. |
|
Definition at line 1040 of file SparcV9.burm.cpp. |
|
Definition at line 1041 of file SparcV9.burm.cpp. |
|
Definition at line 1029 of file SparcV9.burm.cpp. |
|
Definition at line 22 of file SparcV9.burm.cpp. |
|
Definition at line 1032 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 963 of file SparcV9.burm.cpp. |
|
Definition at line 1035 of file SparcV9.burm.cpp. |
|
Definition at line 1033 of file SparcV9.burm.cpp. |
|
Definition at line 1022 of file SparcV9.burm.cpp. |
|
Definition at line 1021 of file SparcV9.burm.cpp. |
|
Definition at line 1034 of file SparcV9.burm.cpp. |
|
Definition at line 1061 of file SparcV9.burm.cpp. |
|
Definition at line 1047 of file SparcV9.burm.cpp. |
|
Definition at line 1068 of file SparcV9.burm.cpp. |
|
Definition at line 1027 of file SparcV9.burm.cpp. |
|
Definition at line 1039 of file SparcV9.burm.cpp. |
|
Definition at line 1044 of file SparcV9.burm.cpp. |
|
Definition at line 1045 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 1069 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 1042 of file SparcV9.burm.cpp. |
|
Definition at line 1038 of file SparcV9.burm.cpp. |
|
Definition at line 2663 of file SparcV9.burm.cpp. |
|
Definition at line 2118 of file SparcV9.burm.cpp. |
|
Definition at line 1026 of file SparcV9.burm.cpp. |
|
|
|
|
|
Definition at line 948 of file SparcV9.burm.cpp. |
|
Definition at line 1036 of file SparcV9.burm.cpp. |
|
|
|
|
|
Definition at line 1030 of file SparcV9.burm.cpp. |
|
Definition at line 12 of file SparcV9.burm.cpp. |
|
Definition at line 1046 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 964 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 947 of file SparcV9.burm.cpp. |
|
Definition at line 1028 of file SparcV9.burm.cpp. |
|
Definition at line 1019 of file SparcV9.burm.cpp. |
|
Definition at line 1020 of file SparcV9.burm.cpp. |
|
|
|
|
|
Definition at line 962 of file SparcV9.burm.cpp. |
|
Definition at line 1037 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 961 of file SparcV9.burm.cpp. |
|
Definition at line 1062 of file SparcV9.burm.cpp. |
|
Definition at line 1063 of file SparcV9.burm.cpp. |
|
|
|
|
|
Definition at line 946 of file SparcV9.burm.cpp. |
|
Definition at line 1043 of file SparcV9.burm.cpp. |
|
Definition at line 1025 of file SparcV9.burm.cpp. |
|
Definition at line 1023 of file SparcV9.burm.cpp. |
|
Definition at line 1059 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 949 of file SparcV9.burm.cpp. |
|
Definition at line 1048 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 959 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 960 of file SparcV9.burm.cpp. |
|
Definition at line 1058 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 958 of file SparcV9.burm.cpp. |
|
Definition at line 1057 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 955 of file SparcV9.burm.cpp. |
|
Definition at line 1054 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 957 of file SparcV9.burm.cpp. |
|
Definition at line 1056 of file SparcV9.burm.cpp. |
|
Definition at line 1060 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 951 of file SparcV9.burm.cpp. |
|
Definition at line 1050 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 953 of file SparcV9.burm.cpp. |
|
Definition at line 1052 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 950 of file SparcV9.burm.cpp. |
|
Definition at line 1049 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 954 of file SparcV9.burm.cpp. |
|
Definition at line 1053 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 956 of file SparcV9.burm.cpp. |
|
Definition at line 1055 of file SparcV9.burm.cpp. |
|
|
|
Definition at line 952 of file SparcV9.burm.cpp. |
|
Definition at line 1051 of file SparcV9.burm.cpp. |
|
Definition at line 1065 of file SparcV9.burm.cpp. |
|
Definition at line 1064 of file SparcV9.burm.cpp. |
|
Definition at line 1067 of file SparcV9.burm.cpp. |
|
Definition at line 1066 of file SparcV9.burm.cpp. |
|
Definition at line 1031 of file SparcV9.burm.cpp. |
|
Definition at line 7 of file SparcV9.burm.cpp. |
|
Definition at line 6 of file SparcV9.burm.cpp. |
|
Definition at line 10 of file SparcV9.burm.cpp. |
|
Definition at line 8 of file SparcV9.burm.cpp. |
|
Definition at line 9 of file SparcV9.burm.cpp. Referenced by printcover(), printMatches(), and treecost(). |
|
Definition at line 5 of file SparcV9.burm.cpp. |
|
|
Referenced by printcover(), printMatches(), and treecost(). |
|
|
|
Definition at line 5581 of file SparcV9.burm.cpp. References burm_kids(), burm_nts, burm_rule(), and STATE_LABEL. |
|
Definition at line 5633 of file SparcV9.burm.cpp. References burm_rule(), printtree(), and STATE_LABEL. |
|
Definition at line 5599 of file SparcV9.burm.cpp. Referenced by printMatches(). |
|
Definition at line 5621 of file SparcV9.burm.cpp. References burm_kids(), burm_nts, burm_rule(), and STATE_LABEL. |
|
Initial value: { { 0, 0, 0} , { 0, 1, 2} } Definition at line 593 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0, 0, 0} , { 0, 1, 2, 3} } Definition at line 615 of file SparcV9.burm.cpp. |
|
Definition at line 1799 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0, 0, 0} , { 0, 1, 2, 3} } Definition at line 627 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0} , { 0, 1} } Definition at line 639 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0, 0, 0} , { 0, 1, 2, 3} } Definition at line 631 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0, 0, 0} , { 0, 1, 2, 3} } Definition at line 635 of file SparcV9.burm.cpp. |
|
Definition at line 5532 of file SparcV9.burm.cpp. |
|
Definition at line 3301 of file SparcV9.burm.cpp. |
|
Definition at line 3845 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0, 0} , { 0, 1, 2} } Definition at line 607 of file SparcV9.burm.cpp. |
|
Initial value: { 0, 421, 0, 322, 21, 0, 56, 55, 0, 72, 71, 66, 65, 64, 63, 62, 61, 58, 57, 155, 52, 51, 540, 539, 538, 237, 236, 335, 235, 234, 233, 321, 440, 340, 439, 339, 438, 338, 37, 36, 135, 35, 34, 33, 20, 19, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 242, 241, 222, 221, 240, 140, 40, 239, 139, 39, 238, 138, 38, 10, 0, 42, 0, 41, 0, 111, 9, 208, 8, 206, 6, 5, 4, 3, 2, 1, 0, 22, 0, 32, 0, 232, 0, 31, 0, 28, 0, 30, 0, 24, 0, 26, 0, 23, 0, 27, 0, 29, 0, 25 } Definition at line 932 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0} , { 0, 1} } Definition at line 656 of file SparcV9.burm.cpp. |
|
Definition at line 2116 of file SparcV9.burm.cpp. |
|
Definition at line 2662 of file SparcV9.burm.cpp. |
|
Definition at line 2117 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0, 0, 0, 0} , { 0, 1, 2, 1, 1} , { 0, 1, 2, 3, 4} , { 0, 1, 2, 3, 4} } Definition at line 601 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0} , { 0, 1} , { 0, 1} } Definition at line 643 of file SparcV9.burm.cpp. |
|
Initial value: { "Error: Nonterminals are > 0", "stmt", "reg", "not", "tobool", "toubyte", "tosbyte", "toushort", "toshort", "touint", "toint", "toulong", "tolong", "tofloat", "todouble", "todoubleConst", "setCCconst", "setCC", "bnot", "ptrreg", 0 } Definition at line 5508 of file SparcV9.burm.cpp. |
|
Definition at line 50 of file SparcV9.burm.cpp. Referenced by printcover(), and treecost(). |
|
Initial value: { { 0, 0, 0, 0} , { 0, 1, 2, 3} } Definition at line 619 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0} , { 0, 1} } Definition at line 660 of file SparcV9.burm.cpp. |
|
|
|
|
|
|
|
Definition at line 30 of file SparcV9.burm.cpp. |
|
Definition at line 31 of file SparcV9.burm.cpp. |
|
Definition at line 32 of file SparcV9.burm.cpp. |
|
Definition at line 33 of file SparcV9.burm.cpp. |
|
Definition at line 34 of file SparcV9.burm.cpp. |
|
Definition at line 35 of file SparcV9.burm.cpp. |
|
Definition at line 36 of file SparcV9.burm.cpp. |
|
Definition at line 37 of file SparcV9.burm.cpp. |
|
Definition at line 38 of file SparcV9.burm.cpp. |
|
Definition at line 39 of file SparcV9.burm.cpp. |
|
Definition at line 40 of file SparcV9.burm.cpp. |
|
Definition at line 41 of file SparcV9.burm.cpp. |
|
Definition at line 42 of file SparcV9.burm.cpp. |
|
Definition at line 24 of file SparcV9.burm.cpp. |
|
Definition at line 43 of file SparcV9.burm.cpp. |
|
Definition at line 44 of file SparcV9.burm.cpp. |
|
Definition at line 45 of file SparcV9.burm.cpp. |
|
Definition at line 25 of file SparcV9.burm.cpp. |
|
Definition at line 46 of file SparcV9.burm.cpp. |
|
Definition at line 47 of file SparcV9.burm.cpp. |
|
Definition at line 48 of file SparcV9.burm.cpp. |
|
Definition at line 26 of file SparcV9.burm.cpp. |
|
Definition at line 49 of file SparcV9.burm.cpp. |
|
Definition at line 27 of file SparcV9.burm.cpp. |
|
Definition at line 29 of file SparcV9.burm.cpp. |
|
Definition at line 28 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0, 0} , { 0, 1, 2} } Definition at line 611 of file SparcV9.burm.cpp. |
|
Definition at line 2664 of file SparcV9.burm.cpp. |
|
Definition at line 2665 of file SparcV9.burm.cpp. |
|
Definition at line 2673 of file SparcV9.burm.cpp. |
|
Definition at line 2712 of file SparcV9.burm.cpp. |
|
Definition at line 2713 of file SparcV9.burm.cpp. |
|
Definition at line 2714 of file SparcV9.burm.cpp. |
|
Definition at line 2715 of file SparcV9.burm.cpp. |
|
Definition at line 2716 of file SparcV9.burm.cpp. |
|
Definition at line 2717 of file SparcV9.burm.cpp. |
|
Definition at line 2718 of file SparcV9.burm.cpp. |
|
Definition at line 2719 of file SparcV9.burm.cpp. |
|
Definition at line 2720 of file SparcV9.burm.cpp. |
|
Definition at line 2721 of file SparcV9.burm.cpp. |
|
Definition at line 2722 of file SparcV9.burm.cpp. |
|
Definition at line 2723 of file SparcV9.burm.cpp. |
|
Definition at line 2724 of file SparcV9.burm.cpp. |
|
Definition at line 2725 of file SparcV9.burm.cpp. |
|
Definition at line 2726 of file SparcV9.burm.cpp. |
|
Definition at line 2727 of file SparcV9.burm.cpp. |
|
Definition at line 2728 of file SparcV9.burm.cpp. |
|
Definition at line 2674 of file SparcV9.burm.cpp. |
|
Definition at line 2666 of file SparcV9.burm.cpp. |
|
Definition at line 2675 of file SparcV9.burm.cpp. |
|
Definition at line 2729 of file SparcV9.burm.cpp. |
|
Definition at line 2730 of file SparcV9.burm.cpp. |
|
Definition at line 2676 of file SparcV9.burm.cpp. |
|
Definition at line 2677 of file SparcV9.burm.cpp. |
|
Definition at line 2731 of file SparcV9.burm.cpp. |
|
Definition at line 2732 of file SparcV9.burm.cpp. |
|
Definition at line 2678 of file SparcV9.burm.cpp. |
|
Definition at line 2733 of file SparcV9.burm.cpp. |
|
Definition at line 2734 of file SparcV9.burm.cpp. |
|
Definition at line 2735 of file SparcV9.burm.cpp. |
|
Definition at line 2736 of file SparcV9.burm.cpp. |
|
Definition at line 2737 of file SparcV9.burm.cpp. |
|
Definition at line 2738 of file SparcV9.burm.cpp. |
|
Definition at line 2739 of file SparcV9.burm.cpp. |
|
Definition at line 2740 of file SparcV9.burm.cpp. |
|
Definition at line 2679 of file SparcV9.burm.cpp. |
|
Definition at line 2741 of file SparcV9.burm.cpp. |
|
Definition at line 2742 of file SparcV9.burm.cpp. |
|
Definition at line 2743 of file SparcV9.burm.cpp. |
|
Definition at line 2680 of file SparcV9.burm.cpp. |
|
Definition at line 2681 of file SparcV9.burm.cpp. |
|
Definition at line 2682 of file SparcV9.burm.cpp. |
|
Definition at line 2683 of file SparcV9.burm.cpp. |
|
Definition at line 2684 of file SparcV9.burm.cpp. |
|
Definition at line 2667 of file SparcV9.burm.cpp. |
|
Definition at line 2685 of file SparcV9.burm.cpp. |
|
Definition at line 2686 of file SparcV9.burm.cpp. |
|
Definition at line 2687 of file SparcV9.burm.cpp. |
|
Definition at line 2744 of file SparcV9.burm.cpp. |
|
Definition at line 2745 of file SparcV9.burm.cpp. |
|
Definition at line 2688 of file SparcV9.burm.cpp. |
|
Definition at line 2746 of file SparcV9.burm.cpp. |
|
Definition at line 2747 of file SparcV9.burm.cpp. |
|
Definition at line 2748 of file SparcV9.burm.cpp. |
|
Definition at line 2689 of file SparcV9.burm.cpp. |
|
Definition at line 2749 of file SparcV9.burm.cpp. |
|
Definition at line 2690 of file SparcV9.burm.cpp. |
|
Definition at line 2691 of file SparcV9.burm.cpp. |
|
Definition at line 2692 of file SparcV9.burm.cpp. |
|
Definition at line 2693 of file SparcV9.burm.cpp. |
|
Definition at line 2694 of file SparcV9.burm.cpp. |
|
Definition at line 2668 of file SparcV9.burm.cpp. |
|
Definition at line 2695 of file SparcV9.burm.cpp. |
|
Definition at line 2696 of file SparcV9.burm.cpp. |
|
Definition at line 2697 of file SparcV9.burm.cpp. |
|
Definition at line 2750 of file SparcV9.burm.cpp. |
|
Definition at line 2751 of file SparcV9.burm.cpp. |
|
Definition at line 2752 of file SparcV9.burm.cpp. |
|
Definition at line 2753 of file SparcV9.burm.cpp. |
|
Definition at line 2669 of file SparcV9.burm.cpp. |
|
Definition at line 2698 of file SparcV9.burm.cpp. |
|
Definition at line 2699 of file SparcV9.burm.cpp. |
|
Definition at line 2754 of file SparcV9.burm.cpp. |
|
Definition at line 2755 of file SparcV9.burm.cpp. |
|
Definition at line 2756 of file SparcV9.burm.cpp. |
|
Definition at line 2700 of file SparcV9.burm.cpp. |
|
Definition at line 2701 of file SparcV9.burm.cpp. |
|
Definition at line 2702 of file SparcV9.burm.cpp. |
|
Definition at line 2703 of file SparcV9.burm.cpp. |
|
Definition at line 2670 of file SparcV9.burm.cpp. |
|
Definition at line 2704 of file SparcV9.burm.cpp. |
|
Definition at line 2705 of file SparcV9.burm.cpp. |
|
Definition at line 2706 of file SparcV9.burm.cpp. |
|
Definition at line 2707 of file SparcV9.burm.cpp. |
|
Definition at line 2708 of file SparcV9.burm.cpp. |
|
Definition at line 2709 of file SparcV9.burm.cpp. |
|
Definition at line 2710 of file SparcV9.burm.cpp. |
|
Definition at line 2711 of file SparcV9.burm.cpp. |
|
Definition at line 2671 of file SparcV9.burm.cpp. |
|
Definition at line 2672 of file SparcV9.burm.cpp. |
|
Definition at line 2758 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0, 0} , { 0, 1, 2} } Definition at line 648 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0} , { 0, 1} } Definition at line 664 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0} , { 0, 1} } Definition at line 668 of file SparcV9.burm.cpp. |
|
Definition at line 5433 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0, 0} , { 0, 1, 1} } Definition at line 652 of file SparcV9.burm.cpp. |
|
Definition at line 2119 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0, 0} , { 0, 1, 2} } Definition at line 597 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0} , { 0, 1} } Definition at line 672 of file SparcV9.burm.cpp. |
|
Initial value: { { 0, 0, 0, 0} , { 0, 1, 2, 3} } Definition at line 623 of file SparcV9.burm.cpp. |
|
Definition at line 766 of file SparcV9.burm.cpp. |
|
Definition at line 856 of file SparcV9.burm.cpp. |
|
Definition at line 775 of file SparcV9.burm.cpp. |
|
Definition at line 776 of file SparcV9.burm.cpp. |
|
Definition at line 777 of file SparcV9.burm.cpp. |
|
Definition at line 778 of file SparcV9.burm.cpp. |
|
Definition at line 779 of file SparcV9.burm.cpp. |
|
Definition at line 677 of file SparcV9.burm.cpp. |
|
Definition at line 678 of file SparcV9.burm.cpp. |
|
Definition at line 679 of file SparcV9.burm.cpp. |
|
Definition at line 680 of file SparcV9.burm.cpp. |
|
Definition at line 681 of file SparcV9.burm.cpp. |
|
Definition at line 767 of file SparcV9.burm.cpp. |
|
Definition at line 682 of file SparcV9.burm.cpp. |
|
Definition at line 683 of file SparcV9.burm.cpp. |
|
Definition at line 684 of file SparcV9.burm.cpp. |
|
Definition at line 685 of file SparcV9.burm.cpp. |
|
Definition at line 686 of file SparcV9.burm.cpp. |
|
Definition at line 687 of file SparcV9.burm.cpp. |
|
Definition at line 688 of file SparcV9.burm.cpp. |
|
Definition at line 689 of file SparcV9.burm.cpp. |
|
Definition at line 768 of file SparcV9.burm.cpp. |
|
Definition at line 769 of file SparcV9.burm.cpp. |
|
Definition at line 770 of file SparcV9.burm.cpp. |
|
Definition at line 771 of file SparcV9.burm.cpp. |
|
Definition at line 772 of file SparcV9.burm.cpp. |
|
Definition at line 773 of file SparcV9.burm.cpp. |
|
Definition at line 774 of file SparcV9.burm.cpp. |
|
Definition at line 969 of file SparcV9.burm.cpp. |
|
Definition at line 1432 of file SparcV9.burm.cpp. Referenced by llvm::LiveIntervals::addIntervalsForSpills(), llvm::MSSchedule::constructKernel(), llvm::sys::Program::ExecuteAndWait(), and llvm::Archive::parseMemberHeader(). |
|
Definition at line 1317 of file SparcV9.burm.cpp. |
|
Definition at line 1074 of file SparcV9.burm.cpp. Referenced by fallbackSort(), and llvm::DSGraph::removeTriviallyDeadNodes(). |
|
Definition at line 1074 of file SparcV9.burm.cpp. Referenced by llvm::InterferenceGraph::createGraph(), fallbackQSort3(), fallbackSort(), llvm::LiveInterval::liveAt(), and llvm::InterferenceGraph::~InterferenceGraph(). |
|
Definition at line 1257 of file SparcV9.burm.cpp. |