/art/compiler/jni/quick/x86/ |
D | calling_convention_x86.cc | 79 return ManagedRegister::NoRegister(); // No free regs, so assembler uses push/pop in ReturnScratchRegister() 92 return ManagedRegister::NoRegister(); in ReturnRegisterForShorty() 126 ManagedRegister res = ManagedRegister::NoRegister(); in CurrentParamRegister() 138 return ManagedRegister::NoRegister(); in CurrentParamRegister() 152 ManagedRegister res = ManagedRegister::NoRegister(); in CurrentParamHighLongRegister()
|
/art/compiler/jni/quick/arm/ |
D | calling_convention_arm.cc | 173 return ArmManagedRegister::NoRegister(); in ReturnRegister() 188 return ArmManagedRegister::NoRegister(); in ReturnRegister() 245 entry_spills_.push_back(ManagedRegister::NoRegister(), 8); in EntrySpills() 256 entry_spills_.push_back(ManagedRegister::NoRegister(), 4); in EntrySpills() 275 entry_spills_.push_back(ManagedRegister::NoRegister(), 4); in EntrySpills() 277 entry_spills_.push_back(ManagedRegister::NoRegister(), 4); in EntrySpills() 285 entry_spills_.push_back(ManagedRegister::NoRegister(), 4); in EntrySpills()
|
/art/compiler/jni/quick/arm64/ |
D | calling_convention_arm64.cc | 162 return Arm64ManagedRegister::NoRegister(); in ReturnRegisterForShorty() 227 entry_spills_.push_back(ManagedRegister::NoRegister(), 4); in EntrySpills() 229 entry_spills_.push_back(ManagedRegister::NoRegister(), 8); in EntrySpills() 242 entry_spills_.push_back(ManagedRegister::NoRegister(), 8); in EntrySpills() 244 entry_spills_.push_back(ManagedRegister::NoRegister(), 4); in EntrySpills() 276 return ManagedRegister::NoRegister(); in ReturnScratchRegister()
|
/art/compiler/jni/quick/x86_64/ |
D | calling_convention_x86_64.cc | 99 return ManagedRegister::NoRegister(); // No free regs, so assembler uses push/pop in ReturnScratchRegister() 108 return ManagedRegister::NoRegister(); in ReturnRegisterForShorty() 142 ManagedRegister res = ManagedRegister::NoRegister(); in CurrentParamRegister() 296 ManagedRegister res = ManagedRegister::NoRegister(); in CurrentParamRegister()
|
/art/compiler/utils/arm/ |
D | managed_register_arm_test.cc | 24 TEST(ArmManagedRegister, NoRegister) { in TEST() argument 25 ArmManagedRegister reg = ManagedRegister::NoRegister().AsArm(); in TEST() 290 ManagedRegister no_reg = ManagedRegister::NoRegister(); in TEST() 291 EXPECT_TRUE(no_reg.Equals(ArmManagedRegister::NoRegister())); in TEST() 299 EXPECT_TRUE(!reg_R0.Equals(ArmManagedRegister::NoRegister())); in TEST() 307 EXPECT_TRUE(!reg_R1.Equals(ArmManagedRegister::NoRegister())); in TEST() 317 EXPECT_TRUE(!reg_R8.Equals(ArmManagedRegister::NoRegister())); in TEST() 327 EXPECT_TRUE(!reg_S0.Equals(ArmManagedRegister::NoRegister())); in TEST() 337 EXPECT_TRUE(!reg_S1.Equals(ArmManagedRegister::NoRegister())); in TEST() 347 EXPECT_TRUE(!reg_S31.Equals(ArmManagedRegister::NoRegister())); in TEST() [all …]
|
/art/compiler/jni/quick/ |
D | jni_compiler.cc | 225 is_critical_native ? ManagedRegister::NoRegister() : mr_conv->MethodRegister(); in ArtJniCompileMethodInternal() 362 ManagedRegister::NoRegister(), false); in ArtJniCompileMethodInternal() 411 ManagedRegister::NoRegister(), false); in ArtJniCompileMethodInternal() 486 ManagedRegister::NoRegister(), false); in ArtJniCompileMethodInternal() 620 ManagedRegister::NoRegister(), false); in ArtJniCompileMethodInternal() 741 …__ CreateHandleScopeEntry(out_reg, handle_scope_offset, ManagedRegister::NoRegister(), null_allowe… in CopyParameter()
|
/art/compiler/utils/arm64/ |
D | managed_register_arm64_test.cc | 26 TEST(Arm64ManagedRegister, NoRegister) { in TEST() argument 27 Arm64ManagedRegister reg = ManagedRegister::NoRegister().AsArm64(); in TEST() 270 ManagedRegister no_reg = ManagedRegister::NoRegister(); in TEST() 271 EXPECT_TRUE(no_reg.Equals(Arm64ManagedRegister::NoRegister())); in TEST() 280 EXPECT_TRUE(!reg_X0.Equals(Arm64ManagedRegister::NoRegister())); in TEST() 288 EXPECT_TRUE(!reg_X1.Equals(Arm64ManagedRegister::NoRegister())); in TEST() 298 EXPECT_TRUE(!reg_SP.Equals(Arm64ManagedRegister::NoRegister())); in TEST() 304 EXPECT_TRUE(!reg_W8.Equals(Arm64ManagedRegister::NoRegister())); in TEST() 314 EXPECT_TRUE(!reg_W12.Equals(Arm64ManagedRegister::NoRegister())); in TEST() 324 EXPECT_TRUE(!reg_S0.Equals(Arm64ManagedRegister::NoRegister())); in TEST() [all …]
|
/art/compiler/utils/ |
D | managed_register.h | 69 static constexpr ManagedRegister NoRegister() { in NoRegister() function
|
/art/compiler/utils/x86/ |
D | assembler_x86.cc | 438 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovaps() 470 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovaps() 502 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovups() 534 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovaps() 566 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovups() 805 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovapd() 838 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovapd() 871 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovupd() 905 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovapd() 938 X86ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86(); in vmovupd() [all …]
|
D | managed_register_x86_test.cc | 25 TEST(X86ManagedRegister, NoRegister) { in TEST() argument 26 X86ManagedRegister reg = ManagedRegister::NoRegister().AsX86(); in TEST()
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.cc | 443 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovaps() 505 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovaps() 557 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovups() 611 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovaps() 664 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovups() 1035 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovapd() 1098 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovapd() 1152 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovupd() 1204 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovapd() 1258 X86_64ManagedRegister vvvv_reg = ManagedRegister::NoRegister().AsX86_64(); in vmovupd() [all …]
|
D | managed_register_x86_64_test.cc | 24 TEST(X86_64ManagedRegister, NoRegister) { in TEST() argument 25 X86_64ManagedRegister reg = ManagedRegister::NoRegister().AsX86(); in TEST()
|