/art/compiler/utils/ |
D | assembler_thumb_test.cc | 235 __ mov(R0, ShifterOperand(R1)); in TEST() 238 __ mov(R0, ShifterOperand(1)); in TEST() 253 __ mov(R0, ShifterOperand(R1)); in TEST() 267 __ mov(R0, ShifterOperand(R1)); in TEST() 268 __ add(R0, R1, ShifterOperand(R2)); in TEST() 269 __ add(R0, R1, ShifterOperand()); in TEST() 282 __ mov(R0, ShifterOperand(R1)); in TEST() 283 __ mvn(R0, ShifterOperand(R1)); in TEST() 286 __ add(R0, R1, ShifterOperand(R2)); in TEST() 287 __ sub(R0, R1, ShifterOperand(R2)); in TEST() [all …]
|
/art/compiler/jni/quick/arm/ |
D | calling_convention_arm.cc | 36 return ArmManagedRegister::FromCoreRegister(R0); in ReturnRegisterForShorty() 44 return ArmManagedRegister::FromCoreRegister(R0); in ReturnRegisterForShorty() 57 return ArmManagedRegister::FromCoreRegister(R0); in IntReturnRegister() 63 return ArmManagedRegister::FromCoreRegister(R0); in MethodRegister() 183 R0, R1, R2, R3
|
/art/compiler/utils/arm/ |
D | managed_register_arm_test.cc | 31 ArmManagedRegister reg = ArmManagedRegister::FromCoreRegister(R0); in TEST() 37 EXPECT_EQ(R0, reg.AsCoreRegister()); in TEST() 235 EXPECT_EQ(R0, reg.AsRegisterPairLow()); in TEST() 237 EXPECT_TRUE(reg.Equals(ArmManagedRegister::FromCoreRegisterPair(R0))); in TEST() 292 EXPECT_TRUE(!no_reg.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST() 298 ArmManagedRegister reg_R0 = ArmManagedRegister::FromCoreRegister(R0); in TEST() 300 EXPECT_TRUE(reg_R0.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST() 308 EXPECT_TRUE(!reg_R1.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST() 318 EXPECT_TRUE(!reg_R8.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST() 328 EXPECT_TRUE(!reg_S0.Equals(ArmManagedRegister::FromCoreRegister(R0))); in TEST() [all …]
|
D | assembler_thumb2.cc | 96 EmitDataProcessing(cond, TST, 1, rn, R0, so); in tst() 102 EmitDataProcessing(cond, TEQ, 1, rn, R0, so); in teq() 107 EmitDataProcessing(cond, CMP, 1, rn, R0, so); in cmp() 112 EmitDataProcessing(cond, CMN, 1, rn, R0, so); in cmn() 129 EmitDataProcessing(cond, MOV, 0, R0, rd, so); in mov() 134 EmitDataProcessing(cond, MOV, 1, R0, rd, so); in movs() 145 EmitDataProcessing(cond, MVN, 0, R0, rd, so); in mvn() 150 EmitDataProcessing(cond, MVN, 1, R0, rd, so); in mvns() 591 EmitDataProcessing(AL, TST, 1, PC, R0, ShifterOperand(0)); in MarkExceptionHandler() 991 rn = R0; in Emit16BitAddSub() [all …]
|
D | assembler_arm32.cc | 94 EmitType01(cond, so.type(), TST, 1, rn, R0, so); in tst() 100 EmitType01(cond, so.type(), TEQ, 1, rn, R0, so); in teq() 105 EmitType01(cond, so.type(), CMP, 1, rn, R0, so); in cmp() 110 EmitType01(cond, so.type(), CMN, 1, rn, R0, so); in cmn() 127 EmitType01(cond, so.type(), MOV, 0, R0, rd, so); in mov() 132 EmitType01(cond, so.type(), MOV, 1, R0, rd, so); in movs() 143 EmitType01(cond, so.type(), MVN, 0, R0, rd, so); in mvn() 148 EmitType01(cond, so.type(), MVN, 1, R0, rd, so); in mvns() 154 EmitMulOp(cond, 0, R0, rd, rn, rm); in mul() 500 EmitType01(AL, 1, TST, 1, PC, R0, ShifterOperand(0)); in MarkExceptionHandler()
|
D | assembler_arm.cc | 39 if (rhs >= R0 && rhs <= PC) { in operator <<() 399 CHECK_EQ(R0, method_reg.AsArm().AsCoreRegister()); in BuildFrame() 417 StoreToOffset(kStoreWord, R0, SP, 0); in BuildFrame() 831 __ mov(R0, ShifterOperand(scratch_.AsCoreRegister())); in Emit()
|
D | assembler_thumb2.h | 508 cond_(cond), rn_(R0) { in assembler_() 525 target_(target), cond_(cond), rn_(R0) { in assembler_()
|
D | assembler_arm.h | 197 Address(Register rn, int32_t offset = 0, Mode am = Offset) : rn_(rn), rm_(R0), in rn_() 215 rn_(PC), rm_(R0), offset_(offset), in Address()
|
/art/runtime/arch/arm/ |
D | registers_arm.cc | 29 if (rhs >= R0 && rhs <= PC) { in operator <<()
|
D | registers_arm.h | 27 R0 = 0, enumerator
|
D | context_arm.cc | 96 gprs_[R0] = const_cast<uint32_t*>(&gZero); in SmashCallerSaves()
|
/art/compiler/trampolines/ |
D | trampoline_compiler.cc | 37 __ LoadFromOffset(kLoadWord, PC, R0, offset.Int32Value()); in CreateTrampoline() 40 __ LoadFromOffset(kLoadWord, IP, R0, JNIEnvExt::SelfOffset().Int32Value()); in CreateTrampoline()
|
/art/compiler/optimizing/ |
D | code_generator_arm.cc | 46 static constexpr Register kRuntimeParameterCoreRegisters[] = { R0, R1, R2 }; 289 __ str(R0, Address(SP, 0)); in GenerateFrameEntry() 424 __ ldr(R0, Address(SP, source.GetHighStackIndex(kArmWordSize))); in Move64() 425 __ str(R0, Address(SP, calling_convention.GetStackOffsetOf(argument_index + 1))); in Move64() 442 __ ldr(R0, in Move64() 444 __ str(R0, Address(SP, destination.GetHighStackIndex(kArmWordSize))); in Move64() 758 locations->SetInAt(0, ArmCoreLocation(R0)); in VisitReturn() 782 DCHECK_EQ(ret->GetLocations()->InAt(0).AsArm().AsCoreRegister(), R0); in VisitReturn() 799 locations->AddTemp(ArmCoreLocation(R0)); in VisitInvokeStatic() 814 locations->SetOut(ArmCoreLocation(R0)); in VisitInvokeStatic() [all …]
|