LInsp 320 core/CodegenLIR.cpp LIns *split(const CallInfo *call, LInsp args[]) { LInsp 380 core/CodegenLIR.cpp LIns *insCall(const CallInfo *ci, LInsp args[]) { LInsp 415 core/CodegenLIR.cpp LInsp args[MAXARGS]; LInsp 905 core/CodegenLIR.cpp LInsp *tracker; LInsp 914 core/CodegenLIR.cpp tracker = new (alloc) LInsp[nvar]; LInsp 940 core/CodegenLIR.cpp VMPI_memset(tracker, 0, nvar*sizeof(LInsp)); LInsp 1124 core/CodegenLIR.cpp LInsp *tracker; LInsp 1125 core/CodegenLIR.cpp LInsp *traitsTracker; LInsp 1133 core/CodegenLIR.cpp tracker = new (alloc) LInsp[nvar]; LInsp 1134 core/CodegenLIR.cpp traitsTracker = new (alloc) LInsp[nvar]; LInsp 1158 core/CodegenLIR.cpp VMPI_memset(tracker, 0, nvar*sizeof(LInsp)); LInsp 1159 core/CodegenLIR.cpp VMPI_memset(traitsTracker, 0, nvar*sizeof(LInsp)); LInsp 5003 core/CodegenLIR.cpp LInsp nonImm; LInsp 5034 core/CodegenLIR.cpp LInsp mopsMemoryBase = loadIns(LIR_ldcp, 0, InsConstPtr(&globalMemoryInfo->base)); LInsp 5035 core/CodegenLIR.cpp LInsp mopsMemorySize = loadIns(LIR_ldc, 0, InsConstPtr(&globalMemoryInfo->size)); LInsp 5037 core/CodegenLIR.cpp LInsp lhs, rhs, br; LInsp 907 nanojit/Assembler.cpp for (LInsp ins = reader->read(); !ins->isop(LIR_start) && !error(); LInsp 979 nanojit/Assembler.cpp LInsp op1 = ins->oprnd1(); LInsp 1200 nanojit/Assembler.cpp LInsp to = ins->getTarget(); LInsp 1232 nanojit/Assembler.cpp LInsp to = ins->getTarget(); LInsp 1536 nanojit/Assembler.cpp LInsp state = _thisfrag->lirbuf->state; LInsp 1539 nanojit/Assembler.cpp LInsp param1 = _thisfrag->lirbuf->param1; LInsp 273 nanojit/Assembler.h LInsp findVictim(RegisterMask allow); LInsp 338 nanojit/Assembler.h NIns* asm_exit(LInsp guard); LInsp 339 nanojit/Assembler.h NIns* asm_leave_trace(LInsp guard); LInsp 343 nanojit/Assembler.h void asm_restore(LInsp, Register); LInsp 344 nanojit/Assembler.h void asm_spilli(LInsp i, bool pop); LInsp 346 nanojit/Assembler.h void asm_load64(LInsp i); LInsp 347 nanojit/Assembler.h void asm_ret(LInsp p); LInsp 348 nanojit/Assembler.h void asm_quad(LInsp i); LInsp 349 nanojit/Assembler.h void asm_fcond(LInsp i); LInsp 350 nanojit/Assembler.h void asm_cond(LInsp i); LInsp 351 nanojit/Assembler.h void asm_arith(LInsp i); LInsp 352 nanojit/Assembler.h void asm_neg_not(LInsp i); LInsp 353 nanojit/Assembler.h void asm_load32(LInsp i); LInsp 354 nanojit/Assembler.h void asm_cmov(LInsp i); LInsp 355 nanojit/Assembler.h void asm_param(LInsp i); LInsp 356 nanojit/Assembler.h void asm_int(LInsp i); LInsp 357 nanojit/Assembler.h void asm_qlo(LInsp i); LInsp 358 nanojit/Assembler.h void asm_qhi(LInsp i); LInsp 359 nanojit/Assembler.h void asm_fneg(LInsp ins); LInsp 360 nanojit/Assembler.h void asm_fop(LInsp ins); LInsp 361 nanojit/Assembler.h void asm_i2f(LInsp ins); LInsp 362 nanojit/Assembler.h void asm_u2f(LInsp ins); LInsp 365 nanojit/Assembler.h void asm_call(LInsp); LInsp 366 nanojit/Assembler.h Register asm_binop_rhs_reg(LInsp ins); LInsp 367 nanojit/Assembler.h NIns* asm_branch(bool branchOnFalse, LInsp cond, NIns* targ); LInsp 112 nanojit/LIR.cpp LInsp read() LInsp 114 nanojit/LIR.cpp LInsp i = in->read(); LInsp 181 nanojit/LIR.cpp ins->initLInsSk((LInsp)addrOfLastLInsOnCurrentChunk); LInsp 228 nanojit/LIR.cpp LInsp LirBufWriter::insStore(LOpcode op, LInsp val, LInsp base, int32_t d) LInsp 237 nanojit/LIR.cpp LInsp LirBufWriter::ins0(LOpcode op) LInsp 245 nanojit/LIR.cpp LInsp LirBufWriter::ins1(LOpcode op, LInsp o1) LInsp 253 nanojit/LIR.cpp LInsp LirBufWriter::ins2(LOpcode op, LInsp o1, LInsp o2) LInsp 261 nanojit/LIR.cpp LInsp LirBufWriter::ins3(LOpcode op, LInsp o1, LInsp o2, LInsp o3) LInsp 269 nanojit/LIR.cpp LInsp LirBufWriter::insLoad(LOpcode op, LInsp base, int32_t d) LInsp 278 nanojit/LIR.cpp LInsp LirBufWriter::insGuard(LOpcode op, LInsp c, GuardRecord *gr) LInsp 284 nanojit/LIR.cpp LInsp LirBufWriter::insBranch(LOpcode op, LInsp condition, LInsp toLabel) LInsp 301 nanojit/LIR.cpp LInsp LirBufWriter::insAlloc(int32_t size) LInsp 310 nanojit/LIR.cpp LInsp LirBufWriter::insParam(int32_t arg, int32_t kind) LInsp 322 nanojit/LIR.cpp LInsp LirBufWriter::insImm(int32_t imm) LInsp 330 nanojit/LIR.cpp LInsp LirBufWriter::insImmq(uint64_t imm) LInsp 338 nanojit/LIR.cpp LInsp LirBufWriter::insImmf(double d) LInsp 352 nanojit/LIR.cpp LInsp LirReader::read() LInsp 370 nanojit/LIR.cpp LInsp ret = _i; LInsp 371 nanojit/LIR.cpp _i = (LInsp)(uintptr_t(_i) - insSizes[_i->opcode()]); LInsp 764 nanojit/LIR.cpp LInsp i; LInsp 922 nanojit/LIR.cpp LInsp tmp = iftrue; LInsp 930 nanojit/LIR.cpp LInsp ncond = ins1(LIR_neg, cond); // cond ? -1 : 0 LInsp 956 nanojit/LIR.cpp LInsp* args2 = (LInsp*)_buf->_allocator.alloc(argc * sizeof(LInsp)); LInsp 957 nanojit/LIR.cpp memcpy(args2, args, argc * sizeof(LInsp)); LInsp 1006 nanojit/LIR.cpp LInsp StackFilter::read() LInsp 1010 nanojit/LIR.cpp LInsp i = in->read(); LInsp 1013 nanojit/LIR.cpp LInsp base = i->oprnd2(); LInsp 1092 nanojit/LIR.cpp m_list[kind] = new (alloc) LInsp[m_cap[kind]]; LInsp 1107 nanojit/LIR.cpp VMPI_memset(m_list[kind], 0, sizeof(LInsp)*m_cap[kind]); LInsp 1166 nanojit/LIR.cpp LInsp *oldlist = m_list[kind]; LInsp 1167 nanojit/LIR.cpp m_list[kind] = new (alloc) LInsp[m_cap[kind]]; LInsp 1168 nanojit/LIR.cpp VMPI_memset(m_list[kind], 0, m_cap[kind] * sizeof(LInsp)); LInsp 1171 nanojit/LIR.cpp LInsp ins = oldlist[i]; LInsp 1178 nanojit/LIR.cpp LInsp LInsHashSet::add(LInsHashKind kind, LInsp ins, uint32_t k) LInsp 1191 nanojit/LIR.cpp LInsp LInsHashSet::findImm(int32_t a, uint32_t &k) LInsp 1197 nanojit/LIR.cpp LInsp ins; LInsp 1215 nanojit/LIR.cpp LInsp LInsHashSet::findImmq(uint64_t a, uint32_t &k) LInsp 1221 nanojit/LIR.cpp LInsp ins; LInsp 1239 nanojit/LIR.cpp LInsp LInsHashSet::findImmf(double a, uint32_t &k) LInsp 1252 nanojit/LIR.cpp LInsp ins; LInsp 1270 nanojit/LIR.cpp LInsp LInsHashSet::find1(LOpcode op, LInsp a, uint32_t &k) LInsp 1276 nanojit/LIR.cpp LInsp ins; LInsp 1293 nanojit/LIR.cpp LInsp LInsHashSet::find2(LOpcode op, LInsp a, LInsp b, uint32_t &k) LInsp 1299 nanojit/LIR.cpp LInsp ins; LInsp 1316 nanojit/LIR.cpp LInsp LInsHashSet::find3(LOpcode op, LInsp a, LInsp b, LInsp c, uint32_t &k) LInsp 1322 nanojit/LIR.cpp LInsp ins; LInsp 1339 nanojit/LIR.cpp LInsp LInsHashSet::findLoad(LOpcode op, LInsp a, int32_t d, uint32_t &k) LInsp 1345 nanojit/LIR.cpp LInsp ins; LInsp 1370 nanojit/LIR.cpp LInsp LInsHashSet::findCall(const CallInfo *ci, uint32_t argc, LInsp args[], uint32_t &k) LInsp 1376 nanojit/LIR.cpp LInsp ins; LInsp 1388 nanojit/LIR.cpp LInsp args[MAXARGS]; LInsp 1475 nanojit/LIR.cpp for (LInsp ins = sf.read(); !ins->isop(LIR_start); ins = sf.read()) LInsp 1982 nanojit/LIR.cpp LInsp ins = exprs->findImm(imm, k); LInsp 1991 nanojit/LIR.cpp LInsp ins = exprs->findImmq(q, k); LInsp 2000 nanojit/LIR.cpp LInsp ins = exprs->findImmf(d, k); LInsp 2017 nanojit/LIR.cpp LInsp ins = exprs->find1(v, a, k); LInsp 2029 nanojit/LIR.cpp LInsp ins = exprs->find2(v, a, b, k); LInsp 2041 nanojit/LIR.cpp LInsp ins = exprs->find3(v, a, b, c, k); LInsp 2051 nanojit/LIR.cpp LInsp ins = exprs->findLoad(v, base, disp, k); LInsp 2059 nanojit/LIR.cpp LInsp CseFilter::insGuard(LOpcode v, LInsp c, GuardRecord *gr) LInsp 2081 nanojit/LIR.cpp LInsp ins = exprs->find1(v, c, k); LInsp 2089 nanojit/LIR.cpp LInsp CseFilter::insCall(const CallInfo *ci, LInsp args[]) LInsp 2094 nanojit/LIR.cpp LInsp ins = exprs->findCall(ci, argc, args, k); LInsp 2240 nanojit/LIR.cpp LInsp LoadFilter::insLoad(LOpcode v, LInsp base, int32_t disp) LInsp 2255 nanojit/LIR.cpp LInsp ins = exprs->findLoad(v, base, disp, k); LInsp 2274 nanojit/LIR.cpp LInsp LoadFilter::insStore(LOpcode op, LInsp v, LInsp b, int32_t d) LInsp 2280 nanojit/LIR.cpp LInsp LoadFilter::insCall(const CallInfo *ci, LInsp args[]) LInsp 2287 nanojit/LIR.cpp LInsp LoadFilter::ins0(LOpcode op) LInsp 959 nanojit/LIR.h LInsp insDisp(LOpcode op, LInsp base, int32_t& d) { LInsp 973 nanojit/LIR.h virtual LInsp ins0(LOpcode v) { LInsp 976 nanojit/LIR.h virtual LInsp ins1(LOpcode v, LIns* a) { LInsp 979 nanojit/LIR.h virtual LInsp ins2(LOpcode v, LIns* a, LIns* b) { LInsp 982 nanojit/LIR.h virtual LInsp ins3(LOpcode v, LIns* a, LIns* b, LIns* c) { LInsp 985 nanojit/LIR.h virtual LInsp insGuard(LOpcode v, LIns *c, GuardRecord *gr) { LInsp 988 nanojit/LIR.h virtual LInsp insBranch(LOpcode v, LInsp condition, LInsp to) { LInsp 993 nanojit/LIR.h virtual LInsp insParam(int32_t arg, int32_t kind) { LInsp 996 nanojit/LIR.h virtual LInsp insImm(int32_t imm) { LInsp 999 nanojit/LIR.h virtual LInsp insImmq(uint64_t imm) { LInsp 1002 nanojit/LIR.h virtual LInsp insImmf(double d) { LInsp 1005 nanojit/LIR.h virtual LInsp insLoad(LOpcode op, LIns* base, int32_t d) { LInsp 1008 nanojit/LIR.h virtual LInsp insStore(LOpcode op, LIns* value, LIns* base, int32_t d) { LInsp 1012 nanojit/LIR.h virtual LInsp insCall(const CallInfo *call, LInsp args[]) { LInsp 1015 nanojit/LIR.h virtual LInsp insAlloc(int32_t size) { LInsp 1019 nanojit/LIR.h virtual LInsp insJtbl(LIns* index, uint32_t size) { LInsp 1035 nanojit/LIR.h LIns* qjoin(LInsp lo, LInsp hi); LInsp 1101 nanojit/LIR.h HashMap<LInsp, Entry*> names; LInsp 1114 nanojit/LIR.h void addName(LInsp i, const char *s); LInsp 1115 nanojit/LIR.h void copyName(LInsp i, const char *s, int suffix); LInsp 1117 nanojit/LIR.h const char *formatIns(LInsp i); LInsp 1118 nanojit/LIR.h void formatGuard(LInsp i, char *buf); LInsp 1133 nanojit/LIR.h LInsp add(LInsp i) { LInsp 1139 nanojit/LIR.h LInsp add_flush(LInsp i) { LInsp 1159 nanojit/LIR.h LIns* insGuard(LOpcode op, LInsp cond, GuardRecord *gr) { LInsp 1163 nanojit/LIR.h LIns* insBranch(LOpcode v, LInsp condition, LInsp to) { LInsp 1178 nanojit/LIR.h LIns* ins1(LOpcode v, LInsp a) { LInsp 1181 nanojit/LIR.h LIns* ins2(LOpcode v, LInsp a, LInsp b) { LInsp 1184 nanojit/LIR.h LIns* ins3(LOpcode v, LInsp a, LInsp b, LInsp c) { LInsp 1187 nanojit/LIR.h LIns* insCall(const CallInfo *call, LInsp args[]) { LInsp 1193 nanojit/LIR.h LIns* insLoad(LOpcode v, LInsp base, int32_t disp) { LInsp 1196 nanojit/LIR.h LIns* insStore(LOpcode op, LInsp v, LInsp b, int32_t d) { LInsp 1224 nanojit/LIR.h LIns* insLoad(LOpcode op, LInsp base, int32_t off); LInsp 1257 nanojit/LIR.h LInsp *m_list[LInsLast + 1]; LInsp 1267 nanojit/LIR.h static uint32_t hash1(LOpcode v, LInsp); LInsp 1268 nanojit/LIR.h static uint32_t hash2(LOpcode v, LInsp, LInsp); LInsp 1269 nanojit/LIR.h static uint32_t hash3(LOpcode v, LInsp, LInsp, LInsp); LInsp 1270 nanojit/LIR.h static uint32_t hashLoad(LOpcode v, LInsp, int32_t); LInsp 1271 nanojit/LIR.h static uint32_t hashCall(const CallInfo *call, uint32_t argc, LInsp args[]); LInsp 1275 nanojit/LIR.h uint32_t findImm(LInsp ins); LInsp 1276 nanojit/LIR.h uint32_t findImmq(LInsp ins); LInsp 1277 nanojit/LIR.h uint32_t findImmf(LInsp ins); LInsp 1278 nanojit/LIR.h uint32_t find1(LInsp ins); LInsp 1279 nanojit/LIR.h uint32_t find2(LInsp ins); LInsp 1280 nanojit/LIR.h uint32_t find3(LInsp ins); LInsp 1281 nanojit/LIR.h uint32_t findLoad(LInsp ins); LInsp 1282 nanojit/LIR.h uint32_t findCall(LInsp ins); LInsp 1291 nanojit/LIR.h LInsp findImm(int32_t a, uint32_t &k); LInsp 1292 nanojit/LIR.h LInsp findImmq(uint64_t a, uint32_t &k); LInsp 1293 nanojit/LIR.h LInsp findImmf(double d, uint32_t &k); LInsp 1294 nanojit/LIR.h LInsp find1(LOpcode v, LInsp a, uint32_t &k); LInsp 1295 nanojit/LIR.h LInsp find2(LOpcode v, LInsp a, LInsp b, uint32_t &k); LInsp 1296 nanojit/LIR.h LInsp find3(LOpcode v, LInsp a, LInsp b, LInsp c, uint32_t &k); LInsp 1297 nanojit/LIR.h LInsp findLoad(LOpcode v, LInsp a, int32_t b, uint32_t &k); LInsp 1298 nanojit/LIR.h LInsp findCall(const CallInfo *call, uint32_t argc, LInsp args[], uint32_t &k); LInsp 1301 nanojit/LIR.h LInsp add(LInsHashKind kind, LInsp ins, uint32_t k); LInsp 1318 nanojit/LIR.h LIns* ins1(LOpcode v, LInsp); LInsp 1319 nanojit/LIR.h LIns* ins2(LOpcode v, LInsp, LInsp); LInsp 1320 nanojit/LIR.h LIns* ins3(LOpcode v, LInsp, LInsp, LInsp); LInsp 1321 nanojit/LIR.h LIns* insLoad(LOpcode op, LInsp cond, int32_t d); LInsp 1322 nanojit/LIR.h LIns* insCall(const CallInfo *call, LInsp args[]); LInsp 1323 nanojit/LIR.h LIns* insGuard(LOpcode op, LInsp cond, GuardRecord *gr); LInsp 1347 nanojit/LIR.h LInsp state,param1,sp,rp; LInsp 1348 nanojit/LIR.h LInsp savedRegs[NumSavedRegs]; LInsp 1377 nanojit/LIR.h LInsp insLoad(LOpcode op, LInsp base, int32_t disp); LInsp 1378 nanojit/LIR.h LInsp insStore(LOpcode op, LInsp o1, LInsp o2, int32_t disp); LInsp 1379 nanojit/LIR.h LInsp ins0(LOpcode op); LInsp 1380 nanojit/LIR.h LInsp ins1(LOpcode op, LInsp o1); LInsp 1381 nanojit/LIR.h LInsp ins2(LOpcode op, LInsp o1, LInsp o2); LInsp 1382 nanojit/LIR.h LInsp ins3(LOpcode op, LInsp o1, LInsp o2, LInsp o3); LInsp 1383 nanojit/LIR.h LInsp insParam(int32_t i, int32_t kind); LInsp 1384 nanojit/LIR.h LInsp insImm(int32_t imm); LInsp 1385 nanojit/LIR.h LInsp insImmq(uint64_t imm); LInsp 1386 nanojit/LIR.h LInsp insImmf(double d); LInsp 1387 nanojit/LIR.h LInsp insCall(const CallInfo *call, LInsp args[]); LInsp 1388 nanojit/LIR.h LInsp insGuard(LOpcode op, LInsp cond, GuardRecord *gr); LInsp 1389 nanojit/LIR.h LInsp insBranch(LOpcode v, LInsp condition, LInsp to); LInsp 1390 nanojit/LIR.h LInsp insAlloc(int32_t size); LInsp 1391 nanojit/LIR.h LInsp insJtbl(LIns* index, uint32_t size); LInsp 1401 nanojit/LIR.h virtual LInsp read() { LInsp 1404 nanojit/LIR.h virtual LInsp pos() { LInsp 1412 nanojit/LIR.h LInsp _i; // next instruction to be read; invariant: is never a skip LInsp 1415 nanojit/LIR.h LirReader(LInsp i) : LirFilter(0), _i(i) LInsp 1430 nanojit/LIR.h LInsp read(); LInsp 1433 nanojit/LIR.h LInsp pos() { LInsp 1446 nanojit/LIR.h LInsp sp; LInsp 1447 nanojit/LIR.h LInsp rp; LInsp 1452 nanojit/LIR.h void getTops(LInsp br, int& spTop, int& rpTop); LInsp 1455 nanojit/LIR.h StackFilter(LirFilter *in, Allocator& alloc, LirBuffer *lirbuf, LInsp sp, LInsp rp); LInsp 1456 nanojit/LIR.h bool ignoreStore(LInsp ins, int top, BitSet* stk); LInsp 1457 nanojit/LIR.h LInsp read(); LInsp 1464 nanojit/LIR.h LInsp sp, rp; LInsp 1467 nanojit/LIR.h void clear(LInsp p); LInsp 1485 nanojit/LIR.h LInsp ins0(LOpcode); LInsp 1486 nanojit/LIR.h LInsp insLoad(LOpcode, LInsp base, int32_t disp); LInsp 1487 nanojit/LIR.h LInsp insStore(LOpcode op, LInsp v, LInsp b, int32_t d); LInsp 1488 nanojit/LIR.h LInsp insCall(const CallInfo *call, LInsp args[]); LInsp 2044 nanojit/NativeARM.cpp LInsp lhs = ins->oprnd1(); LInsp 2057 nanojit/NativeARM.cpp LInsp lhs = ins->oprnd1(); LInsp 2058 nanojit/NativeARM.cpp LInsp rhs = ins->oprnd2(); LInsp 2085 nanojit/NativeARM.cpp LInsp lhs = ins->oprnd1(); LInsp 2086 nanojit/NativeARM.cpp LInsp rhs = ins->oprnd2(); LInsp 2188 nanojit/NativeARM.cpp LInsp lhs = cond->oprnd1(); LInsp 2189 nanojit/NativeARM.cpp LInsp rhs = cond->oprnd2(); LInsp 2291 nanojit/NativeARM.cpp LInsp lhs = ins->oprnd1(); LInsp 2292 nanojit/NativeARM.cpp LInsp rhs = ins->oprnd2(); LInsp 238 nanojit/NativeARM.h void asm_regarg(ArgSize, LInsp, Register); \ LInsp 239 nanojit/NativeARM.h void asm_stkarg(LInsp p, int stkd); \ LInsp 245 nanojit/NativeARM.h void asm_arg(ArgSize sz, LInsp arg, Register& r, int& stkd); \ LInsp 246 nanojit/NativeARM.h void asm_arg_64(LInsp arg, Register& r, int& stkd); \ LInsp 733 nanojit/NativePPC.cpp LInsp arg = ins->arg(j); LInsp 854 nanojit/NativePPC.cpp LInsp lhs = ins->oprnd1(); LInsp 855 nanojit/NativePPC.cpp LInsp rhs = ins->oprnd2(); LInsp 960 nanojit/NativePPC.cpp LInsp lhs = ins->oprnd1(); LInsp 961 nanojit/NativePPC.cpp LInsp rhs = ins->oprnd2(); LInsp 576 nanojit/NativeSparc.cpp LInsp lhs = cond->oprnd1(); LInsp 577 nanojit/NativeSparc.cpp LInsp rhs = cond->oprnd2(); LInsp 661 nanojit/NativeSparc.cpp LInsp lhs = ins->oprnd1(); LInsp 662 nanojit/NativeSparc.cpp LInsp rhs = ins->oprnd2(); LInsp 886 nanojit/Nativei386.cpp LInsp lhs = cond->oprnd1(); LInsp 887 nanojit/Nativei386.cpp LInsp rhs = cond->oprnd2(); LInsp 968 nanojit/Nativei386.cpp LInsp lhs = ins->oprnd1(); LInsp 975 nanojit/Nativei386.cpp LInsp rhs = ins->oprnd2(); LInsp 1118 nanojit/Nativei386.cpp LInsp div = mod->oprnd1(); LInsp 1125 nanojit/Nativei386.cpp LInsp divLhs = div->oprnd1(); LInsp 1126 nanojit/Nativei386.cpp LInsp divRhs = div->oprnd2(); LInsp 183 nanojit/Nativei386.h void asm_stkarg(LInsp p, int32_t& stkd);\ LInsp 184 nanojit/Nativei386.h void asm_farg(LInsp, int32_t& stkd);\ LInsp 185 nanojit/Nativei386.h void asm_arg(ArgSize sz, LInsp p, Register r, int32_t& stkd);\ LInsp 186 nanojit/Nativei386.h void asm_pusharg(LInsp);\