Home
last modified time | relevance | path

Searched refs:arm (Results 1 – 25 of 49) sorted by relevance

12

/art/compiler/utils/arm/
Dassembler_thumb2_test.cc24 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 …]
Dassembler_arm32_test.cc43 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 …]
Dmanaged_register_arm.h26 namespace arm {
267 inline arm::ArmManagedRegister ManagedRegister::AsArm() const { in AsArm()
268 arm::ArmManagedRegister reg(id_); in AsArm()
Dmanaged_register_arm.cc22 namespace arm { namespace
/art/runtime/arch/arm/
Dquick_method_frame_info_arm.h26 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 …]
Dregisters_arm.cc22 namespace arm { namespace
Dregisters_arm.h23 namespace arm {
Dcontext_arm.h26 namespace arm {
/art/compiler/utils/
Dassembler_thumb_test.cc28 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 …]
Dmanaged_register.h24 namespace arm {
57 arm::ArmManagedRegister AsArm() const;
Dassembler.cc115 return new arm::Arm32Assembler(); in Create()
117 return new arm::Thumb2Assembler(); in Create()
Dassembler.h40 namespace arm {
122 friend class arm::ArmAssembler;
123 friend class arm::Arm32Assembler;
124 friend class arm::Thumb2Assembler;
/art/compiler/
DAndroid.mk27 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/
DAndroid.mk24 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/
Drelative_patcher_thumb2.cc80 arm::Thumb2Assembler assembler; in CompileThunkCode()
82 arm::kLoadWord, arm::PC, arm::R0, in CompileThunkCode()
/art/runtime/arch/
Darch_test.cc61 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()
Dcontext.cc39 return new arm::ArmContext(); in Create()
/art/test/434-shifter-operand/
Dinfo.txt1 Regression test for the arm backend of the optimizing
/art/compiler/optimizing/
Dcodegen_test.cc58 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()
Dintrinsics_arm.h29 namespace arm {
/art/disassembler/
Ddisassembler.cc32 return new arm::DisassemblerArm(options); in Create()
Ddisassembler_arm.h25 namespace arm {
/art/compiler/jni/quick/
Dcalling_convention.cc36 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/
Dcalling_convention_arm.h23 namespace arm {
/art/build/
DAndroid.common.mk20 ART_TARGET_SUPPORTED_ARCH := arm arm64 mips mips64 x86 x86_64

12