Lines Matching refs:Register

37 static constexpr Register kParameterCoreRegisters[] = { ECX, EDX, EBX };
43 static constexpr Register kRuntimeParameterCoreRegisters[] = { EAX, ECX, EDX, EBX };
50 class InvokeRuntimeCallingConvention : public CallingConvention<Register, XmmRegister> {
63 class InvokeDexCallingConvention : public CallingConvention<Register, XmmRegister> {
164 void Exchange(Register reg, int mem);
250 Register base,
259 void GenerateClassInitializationCheck(SlowPathCode* slow_path, Register class_reg);
260 void GenerateBitstringTypeCheckCompare(HTypeCheckInstruction* check, Register temp);
270 void GenerateShlLong(const Location& loc, Register shifter);
271 void GenerateShrLong(const Location& loc, Register shifter);
272 void GenerateUShrLong(const Location& loc, Register shifter);
337 void GenPackedSwitchWithCompares(Register value_reg,
454 Register dst_base,
455 Register dst_index = Register::kNoRegister,
495 void LoadBootImageAddress(Register reg,
498 void LoadIntrinsicDeclaringClass(Register reg, HInvokeStaticOrDirect* invoke);
519 void MarkGCCard(Register temp,
520 Register card,
521 Register object,
522 Register value,
555 Address LiteralDoubleAddress(double v, HX86ComputeBaseMethodAddress* method_base, Register reg);
556 Address LiteralFloatAddress(float v, HX86ComputeBaseMethodAddress* method_base, Register reg);
557 Address LiteralInt32Address(int32_t v, HX86ComputeBaseMethodAddress* method_base, Register reg);
558 Address LiteralInt64Address(int64_t v, HX86ComputeBaseMethodAddress* method_base, Register reg);
561 void Load32BitValue(Register dest, int32_t value);
564 void Compare32BitValue(Register dest, int32_t value);
568 void GenerateIntCompare(Register lhs, Location rhs);
571 static Address ArrayAddress(Register obj,
576 Address LiteralCaseTable(HX86PackedSwitch* switch_instr, Register reg, Register value);
584 Register obj,
591 Register obj,
608 Register obj,
612 Register* temp = nullptr);
681 void MaybeGenerateInlineCacheCheck(HInstruction* instruction, Register klass);
702 Register GetInvokeExtraParameter(HInvoke* invoke, Register temp);
703 Register GetInvokeStaticOrDirectExtraParameter(HInvokeStaticOrDirect* invoke, Register temp);