/art/compiler/utils/arm/ |
D | assembler_thumb2_test.cc | 24 class AssemblerThumb2Test : public AssemblerTest<arm::Thumb2Assembler, 25 arm::Register, arm::SRegister, 48 new arm::Register(arm::R0), in SetUpHelpers() 49 new arm::Register(arm::R1), in SetUpHelpers() 50 new arm::Register(arm::R2), in SetUpHelpers() 51 new arm::Register(arm::R3), in SetUpHelpers() 52 new arm::Register(arm::R4), in SetUpHelpers() 53 new arm::Register(arm::R5), in SetUpHelpers() 54 new arm::Register(arm::R6), in SetUpHelpers() 55 new arm::Register(arm::R7), in SetUpHelpers() [all …]
|
D | assembler_arm32_test.cc | 43 class AssemblerArm32Test : public AssemblerArmTest<arm::Arm32Assembler, 44 arm::Register, arm::SRegister, 45 uint32_t, arm::ShifterOperand, arm::Condition> { 69 new arm::Register(arm::R0), in SetUpHelpers() 70 new arm::Register(arm::R1), in SetUpHelpers() 71 new arm::Register(arm::R4), in SetUpHelpers() 72 new arm::Register(arm::R8), in SetUpHelpers() 73 new arm::Register(arm::R11), in SetUpHelpers() 74 new arm::Register(arm::R12), in SetUpHelpers() 75 new arm::Register(arm::R13), in SetUpHelpers() [all …]
|
D | managed_register_arm.h | 26 namespace arm { 267 inline arm::ArmManagedRegister ManagedRegister::AsArm() const { in AsArm() 268 arm::ArmManagedRegister reg(id_); in AsArm()
|
D | managed_register_arm.cc | 22 namespace arm { namespace
|
/art/runtime/arch/arm/ |
D | quick_method_frame_info_arm.h | 26 namespace arm { 29 (1 << art::arm::LR); 31 (1 << art::arm::R5) | (1 << art::arm::R6) | (1 << art::arm::R7) | (1 << art::arm::R8) | 32 (1 << art::arm::R10) | (1 << art::arm::R11); 34 (1 << art::arm::R1) | (1 << art::arm::R2) | (1 << art::arm::R3); 36 (1 << art::arm::R4) | (1 << art::arm::R9); 41 (1 << art::arm::S0) | (1 << art::arm::S1) | (1 << art::arm::S2) | (1 << art::arm::S3) | 42 (1 << art::arm::S4) | (1 << art::arm::S5) | (1 << art::arm::S6) | (1 << art::arm::S7) | 43 (1 << art::arm::S8) | (1 << art::arm::S9) | (1 << art::arm::S10) | (1 << art::arm::S11) | 44 (1 << art::arm::S12) | (1 << art::arm::S13) | (1 << art::arm::S14) | (1 << art::arm::S15); [all …]
|
D | registers_arm.cc | 22 namespace arm { namespace
|
D | registers_arm.h | 23 namespace arm {
|
D | context_arm.h | 26 namespace arm {
|
/art/compiler/utils/ |
D | assembler_thumb_test.cc | 28 namespace arm { namespace 162 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST() 179 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST() 194 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST() 209 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST() 256 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST() 290 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST() 319 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST() 338 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST() 363 arm::Thumb2Assembler* assembler = static_cast<arm::Thumb2Assembler*>(Assembler::Create(kThumb2)); in TEST() [all …]
|
D | managed_register.h | 24 namespace arm { 57 arm::ArmManagedRegister AsArm() const;
|
D | assembler.cc | 115 return new arm::Arm32Assembler(); in Create() 117 return new arm::Thumb2Assembler(); in Create()
|
D | assembler.h | 40 namespace arm { 122 friend class arm::ArmAssembler; 123 friend class arm::Arm32Assembler; 124 friend class arm::Thumb2Assembler;
|
/art/compiler/ |
D | Android.mk | 27 dex/quick/arm/assemble_arm.cc \ 28 dex/quick/arm/call_arm.cc \ 29 dex/quick/arm/fp_arm.cc \ 30 dex/quick/arm/int_arm.cc \ 31 dex/quick/arm/target_arm.cc \ 32 dex/quick/arm/utility_arm.cc \ 85 linker/arm/relative_patcher_arm_base.cc \ 86 linker/arm/relative_patcher_thumb2.cc \ 92 jni/quick/arm/calling_convention_arm.cc \ 139 utils/arm/assembler_arm.cc \ [all …]
|
/art/runtime/ |
D | Android.mk | 24 atomic.cc.arm \ 185 arch/arm/instruction_set_features_arm.cc \ 186 arch/arm/registers_arm.cc \ 225 arch/arm/context_arm.cc.arm \ 226 arch/arm/entrypoints_init_arm.cc \ 227 arch/arm/instruction_set_features_assembly_tests.S \ 228 arch/arm/jni_entrypoints_arm.S \ 229 arch/arm/memcmp16_arm.S \ 230 arch/arm/quick_entrypoints_arm.S \ 231 arch/arm/quick_entrypoints_cc_arm.cc \ [all …]
|
/art/compiler/linker/arm/ |
D | relative_patcher_thumb2.cc | 80 arm::Thumb2Assembler assembler; in CompileThunkCode() 82 arm::kLoadWord, arm::PC, arm::R0, in CompileThunkCode()
|
/art/runtime/arch/ |
D | arch_test.cc | 61 namespace arm { namespace 123 CheckFrameSize(InstructionSet::kArm, Runtime::kSaveAll, arm::kFrameSizeSaveAllCalleeSave); in TEST_F() 124 CheckFrameSize(InstructionSet::kArm, Runtime::kRefsOnly, arm::kFrameSizeRefsOnlyCalleeSave); in TEST_F() 125 CheckFrameSize(InstructionSet::kArm, Runtime::kRefsAndArgs, arm::kFrameSizeRefsAndArgsCalleeSave); in TEST_F()
|
D | context.cc | 39 return new arm::ArmContext(); in Create()
|
/art/test/434-shifter-operand/ |
D | info.txt | 1 Regression test for the arm backend of the optimizing
|
/art/compiler/optimizing/ |
D | codegen_test.cc | 58 class TestCodeGeneratorARM : public arm::CodeGeneratorARM { 63 : arm::CodeGeneratorARM(graph, isa_features, compiler_options) { in TestCodeGeneratorARM() 64 AddAllocatedRegister(Location::RegisterLocation(arm::R6)); in TestCodeGeneratorARM() 65 AddAllocatedRegister(Location::RegisterLocation(arm::R7)); in TestCodeGeneratorARM() 69 arm::CodeGeneratorARM::SetupBlockedRegisters(is_baseline); in SetupBlockedRegisters() 70 blocked_core_registers_[arm::R4] = true; in SetupBlockedRegisters() 71 blocked_core_registers_[arm::R6] = false; in SetupBlockedRegisters() 72 blocked_core_registers_[arm::R7] = false; in SetupBlockedRegisters() 74 blocked_register_pairs_[arm::R6_R7] = false; in SetupBlockedRegisters()
|
D | intrinsics_arm.h | 29 namespace arm {
|
/art/disassembler/ |
D | disassembler.cc | 32 return new arm::DisassemblerArm(options); in Create()
|
D | disassembler_arm.h | 25 namespace arm {
|
/art/compiler/jni/quick/ |
D | calling_convention.cc | 36 return new arm::ArmManagedRuntimeCallingConvention(is_static, is_synchronized, shorty); in Create() 111 return new arm::ArmJniCallingConvention(is_static, is_synchronized, shorty); in Create()
|
/art/compiler/jni/quick/arm/ |
D | calling_convention_arm.h | 23 namespace arm {
|
/art/build/ |
D | Android.common.mk | 20 ART_TARGET_SUPPORTED_ARCH := arm arm64 mips mips64 x86 x86_64
|