/art/runtime/arch/ |
D | instruction_set.h | 27 enum InstructionSet { enum 37 std::ostream& operator<<(std::ostream& os, const InstructionSet& rhs); 40 static constexpr InstructionSet kRuntimeISA = kArm; 42 static constexpr InstructionSet kRuntimeISA = kArm64; 44 static constexpr InstructionSet kRuntimeISA = kMips; 46 static constexpr InstructionSet kRuntimeISA = kMips64; 48 static constexpr InstructionSet kRuntimeISA = kX86; 50 static constexpr InstructionSet kRuntimeISA = kX86_64; 52 static constexpr InstructionSet kRuntimeISA = kNone; 78 const char* GetInstructionSetString(InstructionSet isa); [all …]
|
D | arch_test.cc | 40 ASSERT_EQ(InstructionSet::kX86_64, Runtime::Current()->GetInstructionSet()); in FinalizeSetup() 43 static void CheckFrameSize(InstructionSet isa, Runtime::CalleeSaveType type, uint32_t save_size) in CheckFrameSize() 126 CheckFrameSize(InstructionSet::kArm, Runtime::kSaveAll, arm::kFrameSizeSaveAllCalleeSave); in TEST_F() 127 CheckFrameSize(InstructionSet::kArm, Runtime::kRefsOnly, arm::kFrameSizeRefsOnlyCalleeSave); in TEST_F() 128 CheckFrameSize(InstructionSet::kArm, Runtime::kRefsAndArgs, arm::kFrameSizeRefsAndArgsCalleeSave); in TEST_F() 133 CheckFrameSize(InstructionSet::kArm64, Runtime::kSaveAll, arm64::kFrameSizeSaveAllCalleeSave); in TEST_F() 134 CheckFrameSize(InstructionSet::kArm64, Runtime::kRefsOnly, arm64::kFrameSizeRefsOnlyCalleeSave); in TEST_F() 135 CheckFrameSize(InstructionSet::kArm64, Runtime::kRefsAndArgs, in TEST_F() 140 CheckFrameSize(InstructionSet::kMips, Runtime::kSaveAll, mips::kFrameSizeSaveAllCalleeSave); in TEST_F() 141 CheckFrameSize(InstructionSet::kMips, Runtime::kRefsOnly, mips::kFrameSizeRefsOnlyCalleeSave); in TEST_F() [all …]
|
D | instruction_set.cc | 25 const char* GetInstructionSetString(const InstructionSet isa) { in GetInstructionSetString() 48 InstructionSet GetInstructionSetFromString(const char* isa_str) { in GetInstructionSetFromString() 68 InstructionSet GetInstructionSetFromELF(uint16_t e_machine, uint32_t e_flags) { in GetInstructionSetFromELF() 91 size_t GetInstructionSetAlignment(InstructionSet isa) { in GetInstructionSetAlignment() 125 size_t GetStackOverflowReservedBytes(InstructionSet isa) { in GetStackOverflowReservedBytes()
|
D | instruction_set_features.h | 39 static const InstructionSetFeatures* FromVariant(InstructionSet isa, 44 static const InstructionSetFeatures* FromBitmap(InstructionSet isa, uint32_t bitmap); 69 virtual InstructionSet GetInstructionSet() const = 0;
|
/art/runtime/ |
D | parsed_options_test.cc | 140 InstructionSet isa = map.GetOrDefault(Opt::ImageInstructionSet); in TEST_F() 145 InstructionSet ISAs[] = { InstructionSet::kArm, in TEST_F() 146 InstructionSet::kArm64, in TEST_F() 147 InstructionSet::kX86, in TEST_F() 148 InstructionSet::kX86_64, in TEST_F() 149 InstructionSet::kMips, in TEST_F() 150 InstructionSet::kMips64 }; in TEST_F() 159 InstructionSet isa = map.GetOrDefault(Opt::ImageInstructionSet); in TEST_F()
|
D | oat_file_assistant.h | 111 const InstructionSet isa, 119 const InstructionSet isa, 291 InstructionSet isa, std::string* odex_filename, std::string* error_msg); 293 static uint32_t CalculateCombinedImageChecksum(InstructionSet isa = kRuntimeISA); 379 const InstructionSet isa_ = kNone;
|
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 | prebuilt_tools_test.cc | 53 InstructionSet isas[] = { kThumb2 }; // NOLINT in TEST_F() 54 for (InstructionSet isa : isas) { in TEST_F()
|
D | oat.h | 52 static OatHeader* Create(InstructionSet instruction_set, 98 InstructionSet GetInstructionSet() const; 121 OatHeader(InstructionSet instruction_set, 135 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 | 39 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 44 InstructionSet GetInstructionSet() const { in GetInstructionSet() 58 static size_t AlignCode(size_t offset, InstructionSet instruction_set); 63 static size_t CodeDelta(InstructionSet instruction_set); 69 InstructionSet instruction_set); 88 const InstructionSet instruction_set_; 374 InstructionSet instruction_set, 388 InstructionSet instruction_set,
|
D | elf_writer_quick.cc | 53 DebugInfoTask(InstructionSet isa, in DebugInfoTask() 78 InstructionSet isa_; 89 ElfWriterQuick(InstructionSet instruction_set, 129 std::unique_ptr<ElfWriter> CreateElfWriterQuick(InstructionSet instruction_set, in CreateElfWriterQuick() 147 ElfWriterQuick<ElfTypes>::ElfWriterQuick(InstructionSet instruction_set, in ElfWriterQuick()
|
/art/compiler/debug/ |
D | elf_debug_writer.h | 44 InstructionSet isa, 51 InstructionSet isa, 56 InstructionSet isa,
|
D | elf_debug_writer.cc | 92 InstructionSet isa, in MakeMiniDebugInfo() 114 InstructionSet isa, in WriteDebugElfFileForMethodsInternal() 133 InstructionSet isa, in WriteDebugElfFileForMethods() 145 InstructionSet isa, in WriteDebugElfFileForClassesInternal() 166 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/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints_test.cc | 38 ASSERT_EQ(InstructionSet::kX86_64, Runtime::Current()->GetInstructionSet()); in FinalizeSetup() 41 static ArtMethod* CreateCalleeSaveMethod(InstructionSet isa, Runtime::CalleeSaveType type) in CreateCalleeSaveMethod() 56 static void CheckFrameSize(InstructionSet isa, Runtime::CalleeSaveType type, uint32_t save_size) in CheckFrameSize() 65 static void CheckPCOffset(InstructionSet isa, Runtime::CalleeSaveType type, size_t pc_offset) in CheckPCOffset()
|
D | callee_save_frame.h | 76 static constexpr size_t GetCalleeSaveFrameSize(InstructionSet isa, Runtime::CalleeSaveType type) { in GetCalleeSaveFrameSize() 89 static constexpr size_t GetConstExprPointerSize(InstructionSet isa) { in GetConstExprPointerSize() 102 static constexpr size_t GetCalleeSaveReturnPcOffset(InstructionSet isa, in GetCalleeSaveReturnPcOffset()
|
/art/runtime/gc/space/ |
D | image_space.h | 47 InstructionSet image_isa, 61 InstructionSet image_isa); 67 InstructionSet image_isa, 123 InstructionSet image_isa,
|
/art/disassembler/ |
D | disassembler.cc | 30 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) { in Create() 58 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options) { in create_disassembler()
|
D | disassembler.h | 62 static Disassembler* Create(InstructionSet instruction_set, DisassemblerOptions* options); 95 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options);
|
/art/compiler/linker/arm/ |
D | relative_patcher_arm_base.h | 38 InstructionSet instruction_set, 54 const InstructionSet instruction_set_;
|
/art/compiler/optimizing/ |
D | codegen_test.cc | 129 static bool CanExecuteOnHardware(InstructionSet target_isa) { in CanExecuteOnHardware() 135 static bool CanExecute(InstructionSet target_isa) { in CanExecute() 162 static void VerifyGeneratedCode(InstructionSet target_isa, in VerifyGeneratedCode() 191 InstructionSet target_isa = codegen.GetInstructionSet(); in Run() 231 static void RunCode(InstructionSet target_isa, in RunCode() 270 static ::std::vector<InstructionSet> GetTargetISAs() { in GetTargetISAs() 271 ::std::vector<InstructionSet> v; in GetTargetISAs() 273 const ::std::vector<InstructionSet> executable_isa_candidates = { in GetTargetISAs() 295 for (InstructionSet target_isa : GetTargetISAs()) { in TestCode() 308 for (InstructionSet target_isa : GetTargetISAs()) { in TestCodeLong() [all …]
|
/art/patchoat/ |
D | patchoat.h | 52 static bool Patch(const std::string& art_location, off_t delta, File* art_out, InstructionSet isa, 59 InstructionSet isa, 70 PatchOat(InstructionSet isa, MemMap* image, gc::accounting::ContinuousSpaceBitmap* bitmap, in PatchOat() 74 PatchOat(InstructionSet isa, ElfFile* oat_file, MemMap* image, in PatchOat() 221 const InstructionSet isa_;
|