/art/runtime/arch/ |
D | instruction_set.h | 28 enum InstructionSet { enum 38 std::ostream& operator<<(std::ostream& os, const InstructionSet& rhs); 41 static constexpr InstructionSet kRuntimeISA = kArm; 43 static constexpr InstructionSet kRuntimeISA = kArm64; 45 static constexpr InstructionSet kRuntimeISA = kMips; 47 static constexpr InstructionSet kRuntimeISA = kMips64; 49 static constexpr InstructionSet kRuntimeISA = kX86; 51 static constexpr InstructionSet kRuntimeISA = kX86_64; 53 static constexpr InstructionSet kRuntimeISA = kNone; 86 const char* GetInstructionSetString(InstructionSet isa); [all …]
|
D | instruction_set.cc | 27 void InstructionSetAbort(InstructionSet isa) { in InstructionSetAbort() 44 const char* GetInstructionSetString(InstructionSet isa) { in GetInstructionSetString() 66 InstructionSet GetInstructionSetFromString(const char* isa_str) { in GetInstructionSetFromString() 86 InstructionSet GetInstructionSetFromELF(uint16_t e_machine, uint32_t e_flags) { in GetInstructionSetFromELF() 109 size_t GetInstructionSetAlignment(InstructionSet isa) { in GetInstructionSetAlignment() 172 size_t GetStackOverflowReservedBytes(InstructionSet isa) { in GetStackOverflowReservedBytes()
|
D | arch_test.cc | 59 ASSERT_EQ(InstructionSet::kX86_64, Runtime::Current()->GetInstructionSet()); in FinalizeSetup() 62 static void CheckFrameSize(InstructionSet isa, CalleeSaveType type, uint32_t save_size) in CheckFrameSize() 173 CheckFrameSize(InstructionSet::k##Arch, \ 176 CheckFrameSize(InstructionSet::k##Arch, \ 179 CheckFrameSize(InstructionSet::k##Arch, \ 182 CheckFrameSize(InstructionSet::k##Arch, \
|
D | instruction_set_features.h | 40 static std::unique_ptr<const InstructionSetFeatures> FromVariant(InstructionSet isa, 45 static std::unique_ptr<const InstructionSetFeatures> FromBitmap(InstructionSet isa, 89 virtual InstructionSet GetInstructionSet() const = 0;
|
D | code_offset.h | 32 ALWAYS_INLINE static CodeOffset FromOffset(uint32_t offset, InstructionSet isa = kRuntimeISA) { 40 ALWAYS_INLINE uint32_t Uint32Value(InstructionSet isa = kRuntimeISA) const {
|
/art/runtime/ |
D | parsed_options_test.cc | 139 InstructionSet isa = map.GetOrDefault(Opt::ImageInstructionSet); in TEST_F() 144 InstructionSet ISAs[] = { InstructionSet::kArm, in TEST_F() 145 InstructionSet::kArm64, in TEST_F() 146 InstructionSet::kX86, in TEST_F() 147 InstructionSet::kX86_64, in TEST_F() 148 InstructionSet::kMips, in TEST_F() 149 InstructionSet::kMips64 }; in TEST_F() 158 InstructionSet isa = map.GetOrDefault(Opt::ImageInstructionSet); in TEST_F()
|
D | code_simulator_container.cc | 24 CodeSimulatorContainer::CodeSimulatorContainer(InstructionSet target_isa) in CodeSimulatorContainer() 34 typedef CodeSimulator* (*create_code_simulator_ptr_)(InstructionSet target_isa); in CodeSimulatorContainer()
|
D | oat_file_assistant.h | 123 const InstructionSet isa, 277 InstructionSet isa, 288 InstructionSet isa, 299 static std::unique_ptr<ImageInfo> GetRuntimeImageInfo(InstructionSet isa, 465 const InstructionSet isa_ = kNone;
|
D | prebuilt_tools_test.cc | 53 InstructionSet isas[] = { kThumb2 }; // NOLINT in TEST_F() 54 for (InstructionSet isa : isas) { in TEST_F()
|
D | oat.h | 53 static OatHeader* Create(InstructionSet instruction_set, 101 InstructionSet GetInstructionSet() const; 124 OatHeader(InstructionSet instruction_set, 138 InstructionSet instruction_set_;
|
/art/compiler/ |
D | compiled_method.cc | 25 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, in CompiledCode() 53 size_t CompiledCode::AlignCode(size_t offset, InstructionSet instruction_set) { in AlignCode() 61 size_t CompiledCode::CodeDelta(InstructionSet instruction_set) { in CodeDelta() 81 InstructionSet instruction_set) { in CodePointer() 103 InstructionSet instruction_set, in CompiledMethod() 124 InstructionSet instruction_set, in SwapAllocCompiledMethod()
|
D | compiled_method.h | 40 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 45 InstructionSet GetInstructionSet() const { in GetInstructionSet() 59 static size_t AlignCode(size_t offset, InstructionSet instruction_set); 64 static size_t CodeDelta(InstructionSet instruction_set); 70 InstructionSet instruction_set); 89 const InstructionSet instruction_set_; 363 InstructionSet instruction_set, 377 InstructionSet instruction_set,
|
/art/compiler/debug/ |
D | elf_debug_writer.h | 44 InstructionSet isa, 51 InstructionSet isa, 56 InstructionSet isa,
|
D | elf_debug_writer.cc | 93 InstructionSet isa, in MakeMiniDebugInfo() 115 InstructionSet isa, in WriteDebugElfFileForMethodsInternal() 134 InstructionSet isa, in WriteDebugElfFileForMethods() 146 InstructionSet isa, in WriteDebugElfFileForClassesInternal() 167 std::vector<uint8_t> WriteDebugElfFileForClasses(InstructionSet isa, in WriteDebugElfFileForClasses()
|
/art/runtime/simulator/ |
D | code_simulator.cc | 22 CodeSimulator* CodeSimulator::CreateCodeSimulator(InstructionSet target_isa) { in CreateCodeSimulator() 31 CodeSimulator* CreateCodeSimulator(InstructionSet target_isa) { in CreateCodeSimulator()
|
D | code_simulator.h | 29 static CodeSimulator* CreateCodeSimulator(InstructionSet target_isa); 42 extern "C" CodeSimulator* CreateCodeSimulator(InstructionSet target_isa);
|
/art/compiler/trampolines/ |
D | trampoline_compiler.h | 28 std::unique_ptr<const std::vector<uint8_t>> CreateTrampoline32(InstructionSet isa, 31 std::unique_ptr<const std::vector<uint8_t>> CreateTrampoline64(InstructionSet isa,
|
/art/compiler/optimizing/ |
D | instruction_simplifier_shared.h | 41 inline bool HasShifterOperand(HInstruction* instr, InstructionSet isa) { in HasShifterOperand() 51 bool TryCombineMultiplyAccumulate(HMul* mul, InstructionSet isa); 61 bool TryCombineVecMultiplyAccumulate(HVecMul* mul, InstructionSet isa);
|
D | codegen_test_utils.h | 67 CodegenTargetConfig(InstructionSet isa, CreateCodegenFn create_codegen) in CodegenTargetConfig() 70 InstructionSet GetInstructionSet() const { return isa_; } in GetInstructionSet() 76 InstructionSet isa_; 147 static bool CanExecuteOnHardware(InstructionSet target_isa) { in CanExecuteOnHardware() 153 static bool CanExecute(InstructionSet target_isa) { in CanExecute() 180 static void VerifyGeneratedCode(InstructionSet target_isa, in VerifyGeneratedCode() 209 InstructionSet target_isa = codegen.GetInstructionSet(); in Run()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints_test.cc | 39 ASSERT_EQ(InstructionSet::kX86_64, Runtime::Current()->GetInstructionSet()); in FinalizeSetup() 42 static ArtMethod* CreateCalleeSaveMethod(InstructionSet isa, CalleeSaveType type) in CreateCalleeSaveMethod() 57 static void CheckFrameSize(InstructionSet isa, CalleeSaveType type, uint32_t save_size) in CheckFrameSize() 66 static void CheckPCOffset(InstructionSet isa, CalleeSaveType type, size_t pc_offset) in CheckPCOffset()
|
D | callee_save_frame.h | 70 static constexpr size_t GetCalleeSaveFrameSize(InstructionSet isa, CalleeSaveType type) { in GetCalleeSaveFrameSize() 83 static constexpr PointerSize GetConstExprPointerSize(InstructionSet isa) { in GetConstExprPointerSize() 96 static constexpr size_t GetCalleeSaveReturnPcOffset(InstructionSet isa, CalleeSaveType type) { in GetCalleeSaveReturnPcOffset()
|
/art/runtime/gc/space/ |
D | image_space.h | 45 const InstructionSet image_instruction_set, 60 InstructionSet image_isa, 116 InstructionSet image_isa, 213 InstructionSet image_isa,
|
/art/disassembler/ |
D | disassembler.cc | 38 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) { in Create() 66 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options) { in create_disassembler()
|
D | disassembler.h | 69 static Disassembler* Create(InstructionSet instruction_set, DisassemblerOptions* options); 99 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options);
|
/art/compiler/utils/ |
D | jni_macro_assembler.cc | 51 InstructionSet instruction_set, in Create() 86 InstructionSet instruction_set, in Create()
|