• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/

Lines Matching defs:reg

121     for (Reg reg = Reg::first(); reg <= Reg::last(); reg = reg.next()) {
122 if (!clobber.get(reg) || !reg.isGPR())
125 jit.move(AssemblyHelpers::TrustedImm32(0x1337beef), reg.gpr());
126 someGPR = reg.gpr();
129 for (Reg reg = Reg::first(); reg <= Reg::last(); reg = reg.next()) {
130 if (!clobber.get(reg) || !reg.isFPR())
133 jit.move64ToDouble(someGPR, reg.fpr());
151 for (MacroAssembler::RegisterID reg = MacroAssembler::firstRegister(); reg <= MacroAssembler::lastRegister(); reg = static_cast<MacroAssembler::RegisterID>(reg + 1)) {
152 if (!key.usedRegisters().get(reg))
154 jit.storePtr(reg, AssemblyHelpers::Address(MacroAssembler::stackPointerRegister, currentOffset));
158 for (MacroAssembler::FPRegisterID reg = MacroAssembler::firstFPRegister(); reg <= MacroAssembler::lastFPRegister(); reg = static_cast<MacroAssembler::FPRegisterID>(reg + 1)) {
159 if (!key.usedRegisters().get(reg))
161 jit.storeDouble(reg, AssemblyHelpers::Address(MacroAssembler::stackPointerRegister, currentOffset));
175 for (MacroAssembler::FPRegisterID reg = MacroAssembler::lastFPRegister(); ; reg = static_cast<MacroAssembler::FPRegisterID>(reg - 1)) {
176 if (key.usedRegisters().get(reg)) {
178 jit.loadDouble(AssemblyHelpers::Address(MacroAssembler::stackPointerRegister, currentOffset), reg);
180 if (reg == MacroAssembler::firstFPRegister())
184 for (MacroAssembler::RegisterID reg = MacroAssembler::lastRegister(); ; reg = static_cast<MacroAssembler::RegisterID>(reg - 1)) {
185 if (key.usedRegisters().get(reg)) {
187 jit.loadPtr(AssemblyHelpers::Address(MacroAssembler::stackPointerRegister, currentOffset), reg);
189 if (reg == MacroAssembler::firstRegister())