RegisterMask 120 nanojit/Assembler.cpp RegisterMask allowedAndFree = allow & _allocator.free; RegisterMask 127 nanojit/Assembler.cpp RegisterMask preferredAndFree = allowedAndFree & SavedRegs; RegisterMask 128 nanojit/Assembler.cpp RegisterMask set = ( preferredAndFree ? preferredAndFree : allowedAndFree ); RegisterMask 276 nanojit/Assembler.cpp RegisterMask managed = _allocator.managed; RegisterMask 380 nanojit/Assembler.cpp RegisterMask prefer = hint(ins, allow); RegisterMask 386 nanojit/Assembler.cpp RegisterMask prefer = hint(ins, allow); RegisterMask 397 nanojit/Assembler.cpp RegisterMask prefer = hint(ins, allow); RegisterMask 1746 nanojit/Assembler.cpp RegisterMask allow = SavedRegs; RegisterMask 1811 nanojit/Assembler.cpp RegisterMask skip = 0; RegisterMask 1870 nanojit/Assembler.cpp RegisterMask skip = 0; RegisterMask 264 nanojit/Assembler.h Register registerAlloc(LIns* ins, RegisterMask allow); RegisterMask 265 nanojit/Assembler.h Register registerAllocTmp(RegisterMask allow); RegisterMask 268 nanojit/Assembler.h void evictSomeActiveRegs(RegisterMask regs); RegisterMask 272 nanojit/Assembler.h void assignSaved(RegAlloc &saved, RegisterMask skip); RegisterMask 273 nanojit/Assembler.h LInsp findVictim(RegisterMask allow); RegisterMask 275 nanojit/Assembler.h Register getBaseReg(LOpcode op, LIns *i, int &d, RegisterMask allow); RegisterMask 277 nanojit/Assembler.h Register findRegFor(LIns* i, RegisterMask allow); RegisterMask 278 nanojit/Assembler.h void findRegFor2(RegisterMask allow, LIns* ia, Register &ra, LIns *ib, Register &rb); RegisterMask 281 nanojit/Assembler.h Register prepResultReg(LIns *i, RegisterMask allow); RegisterMask 285 nanojit/Assembler.h RegisterMask hint(LIns*i, RegisterMask allow); RegisterMask 379 nanojit/Assembler.h Register nRegisterAllocFromSet(RegisterMask set); RegisterMask 564 nanojit/NativeARM.cpp RegisterMask savingMask = rmask(FP) | rmask(PC); RegisterMask 1170 nanojit/NativeARM.cpp RegisterMask RegisterMask 1558 nanojit/NativeARM.cpp RegisterMask free = _allocator.free & AllowableFlagRegs; RegisterMask 2294 nanojit/NativeARM.cpp RegisterMask allow = GpRegs; RegisterMask 171 nanojit/NativeARM.h RegisterMask needRestoring; RegisterMask 177 nanojit/NativeARM.h static const RegisterMask SavedFpRegs = 0; RegisterMask 178 nanojit/NativeARM.h static const RegisterMask SavedRegs = 1<<R4 | 1<<R5 | 1<<R6 | 1<<R7 | 1<<R8 | 1<<R9 | 1<<R10; RegisterMask 181 nanojit/NativeARM.h static const RegisterMask FpRegs = 1<<D0 | 1<<D1 | 1<<D2 | 1<<D3 | 1<<D4 | 1<<D5 | 1<<D6; // no D7; S14-S15 are used for i2f/u2f. RegisterMask 182 nanojit/NativeARM.h static const RegisterMask GpRegs = 0xFFFF; RegisterMask 183 nanojit/NativeARM.h static const RegisterMask AllowableFlagRegs = 1<<R0 | 1<<R1 | 1<<R2 | 1<<R3 | 1<<R4 | 1<<R5 | 1<<R6 | 1<<R7 | 1<<R8 | 1<<R9 | 1<<R10; RegisterMask 342 nanojit/NativePPC.cpp RegisterMask allow = GpRegs & ~rmask(ra); RegisterMask 568 nanojit/NativePPC.cpp RegisterMask allow = condop >= LIR_feq && condop <= LIR_fge ? FpRegs : GpRegs; RegisterMask 856 nanojit/NativePPC.cpp RegisterMask allow = GpRegs; RegisterMask 962 nanojit/NativePPC.cpp RegisterMask allow = FpRegs; RegisterMask 1190 nanojit/NativePPC.cpp RegisterMask Assembler::hint(LIns *i, RegisterMask allow) { RegisterMask 1192 nanojit/NativePPC.cpp RegisterMask prefer = ~0LL; RegisterMask 249 nanojit/NativePPC.h static const RegisterMask GpRegs = 0xffffffff; RegisterMask 250 nanojit/NativePPC.h static const RegisterMask FpRegs = 0xffffffff00000000LL; RegisterMask 254 nanojit/NativePPC.h static const RegisterMask SavedRegs = 0x7fffc000; // R14-R30 saved RegisterMask 257 nanojit/NativePPC.h static const RegisterMask SavedRegs = 0x7fffe000; // R13-R30 saved RegisterMask 248 nanojit/NativeSparc.cpp RegisterMask Assembler::hint(LIns* i, RegisterMask allow) RegisterMask 665 nanojit/NativeSparc.cpp RegisterMask allow = GpRegs; RegisterMask 918 nanojit/NativeSparc.cpp RegisterMask allow = FpRegs; RegisterMask 184 nanojit/NativeSparc.h static const RegisterMask SavedRegs = 1<<L1 | 1<<L3 | 1<<L5 | 1<<L7 | RegisterMask 187 nanojit/NativeSparc.h static const RegisterMask GpRegs = SavedRegs | 1<<O0 | 1<<O1 | 1<<O2 | RegisterMask 189 nanojit/NativeSparc.h static const RegisterMask FpRegs = 1<<F0 | 1<<F2 | 1<<F4 | 1<<F6 | RegisterMask 192 nanojit/NativeSparc.h static const RegisterMask AllowableFlagRegs = GpRegs; RegisterMask 125 nanojit/NativeX64.cpp const RegisterMask BaseRegs = GpRegs & ~rmask(R12); RegisterMask 616 nanojit/NativeX64.cpp RegisterMask originalAllow = allow; RegisterMask 1454 nanojit/NativeX64.cpp RegisterMask allow; RegisterMask 1513 nanojit/NativeX64.cpp const RegisterMask SrcRegs = RegisterMask 1570 nanojit/NativeX64.cpp RegisterMask allow = v == 0 ? GpRegs|FpRegs : GpRegs; RegisterMask 1843 nanojit/NativeX64.cpp RegisterMask Assembler::hint(LIns *, RegisterMask allow) { RegisterMask 320 nanojit/NativeX64.h static const RegisterMask GpRegs = 0xffff; RegisterMask 321 nanojit/NativeX64.h static const RegisterMask FpRegs = 0xffff0000; RegisterMask 323 nanojit/NativeX64.h static const RegisterMask SavedRegs = 1<<RBX | 1<<RSI | 1<<RDI | 1<<R12 | 1<<R13 | 1<<R14 | 1<<R15; RegisterMask 327 nanojit/NativeX64.h static const RegisterMask SavedRegs = 1<<RBX | 1<<R12 | 1<<R13 | 1<<R14 | 1<<R15; RegisterMask 390 nanojit/NativeX64.h void regalloc_unary(LIns *ins, RegisterMask allow, Register &rr, Register &ra);\ RegisterMask 391 nanojit/NativeX64.h void regalloc_binary(LIns *ins, RegisterMask allow, Register &rr, Register &ra, Register &rb);\ RegisterMask 392 nanojit/NativeX64.h void regalloc_load(LIns *ins, RegisterMask allow, Register &rr, int32_t &d, Register &rb);\ RegisterMask 356 nanojit/Nativei386.cpp RegisterMask Assembler::hint(LIns* i, RegisterMask allow) RegisterMask 499 nanojit/Nativei386.cpp const RegisterMask SrcRegs = (op == LIR_stb) ? RegisterMask 978 nanojit/Nativei386.cpp RegisterMask allow = GpRegs; RegisterMask 1659 nanojit/Nativei386.cpp RegisterMask allow = XmmRegs; RegisterMask 151 nanojit/Nativei386.h static const RegisterMask SavedRegs = 1<<EBX | 1<<EDI | 1<<ESI; RegisterMask 152 nanojit/Nativei386.h static const RegisterMask GpRegs = SavedRegs | 1<<EAX | 1<<ECX | 1<<EDX; RegisterMask 153 nanojit/Nativei386.h static const RegisterMask XmmRegs = 1<<XMM0|1<<XMM1|1<<XMM2|1<<XMM3|1<<XMM4|1<<XMM5|1<<XMM6|1<<XMM7; RegisterMask 154 nanojit/Nativei386.h static const RegisterMask x87Regs = 1<<FST0; RegisterMask 155 nanojit/Nativei386.h static const RegisterMask FpRegs = x87Regs | XmmRegs; RegisterMask 156 nanojit/Nativei386.h static const RegisterMask ScratchRegs = 1<<EAX | 1<<ECX | 1<<EDX | FpRegs; RegisterMask 158 nanojit/Nativei386.h static const RegisterMask AllowableFlagRegs = 1<<EAX |1<<ECX | 1<<EDX | 1<<EBX; RegisterMask 47 nanojit/RegAlloc.h inline RegisterMask rmask(Register r) RegisterMask 49 nanojit/RegAlloc.h return RegisterMask(1) << r; RegisterMask 130 nanojit/RegAlloc.h debug_only( RegisterMask managed; ) // the registers managed by the register allocator RegisterMask 179 nanojit/RegAlloc.h RegisterMask free;