/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 | 33 static void CheckFrameSize(InstructionSet isa, Runtime::CalleeSaveType type, uint32_t save_size) in CheckFrameSize() 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() 130 CheckFrameSize(InstructionSet::kArm64, Runtime::kSaveAll, arm64::kFrameSizeSaveAllCalleeSave); in TEST_F() 131 CheckFrameSize(InstructionSet::kArm64, Runtime::kRefsOnly, arm64::kFrameSizeRefsOnlyCalleeSave); in TEST_F() 132 CheckFrameSize(InstructionSet::kArm64, Runtime::kRefsAndArgs, in TEST_F() 137 CheckFrameSize(InstructionSet::kMips, Runtime::kSaveAll, mips::kFrameSizeSaveAllCalleeSave); in TEST_F() 138 CheckFrameSize(InstructionSet::kMips, Runtime::kRefsOnly, mips::kFrameSizeRefsOnlyCalleeSave); in TEST_F() 139 CheckFrameSize(InstructionSet::kMips, Runtime::kRefsAndArgs, 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 | oat_file_assistant.h | 99 OatFileAssistant(const char* dex_location, const InstructionSet isa, 105 const InstructionSet isa, bool load_executable); 113 OatFileAssistant(const char* dex_location, const InstructionSet isa, 119 const InstructionSet isa, bool load_executable, 284 InstructionSet isa, std::string* odex_filename, std::string* error_msg); 372 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 | 47 static OatHeader* Create(InstructionSet instruction_set, 94 InstructionSet GetInstructionSet() const; 109 OatHeader(InstructionSet instruction_set, 125 InstructionSet instruction_set_;
|
/art/runtime/gc/space/ |
D | image_space.h | 46 static ImageSpace* Create(const char* image, InstructionSet image_isa, std::string* error_msg) 52 InstructionSet image_isa); 58 InstructionSet image_isa, 115 InstructionSet image_isa,
|
D | image_space.cc | 82 static void PruneDalvikCache(InstructionSet isa) { in PruneDalvikCache() 128 static void MarkZygoteStart(const InstructionSet isa, const uint32_t max_failed_boots) { in MarkZygoteStart() 175 static bool GenerateImage(const std::string& image_filename, InstructionSet image_isa, in GenerateImage() 235 const InstructionSet image_isa, in FindImageFilename() 288 InstructionSet isa, std::string* error_msg) { in RelocateImage() 343 const InstructionSet image_isa) { in ReadImageHeaderOrDie() 353 const InstructionSet image_isa, in ReadImageHeader() 475 const InstructionSet image_isa, in Create()
|
/art/compiler/trampolines/ |
D | trampoline_compiler.h | 28 const std::vector<uint8_t>* CreateTrampoline32(InstructionSet isa, EntryPointCallingConvention abi, 31 const std::vector<uint8_t>* CreateTrampoline64(InstructionSet isa, EntryPointCallingConvention abi,
|
/art/compiler/ |
D | compiled_method.cc | 22 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, in CompiledCode() 66 size_t CompiledCode::AlignCode(size_t offset, InstructionSet instruction_set) { in AlignCode() 74 size_t CompiledCode::CodeDelta(InstructionSet instruction_set) { in CodeDelta() 94 InstructionSet instruction_set) { in CodePointer() 125 InstructionSet instruction_set, in CompiledMethod() 172 InstructionSet instruction_set, in SwapAllocCompiledMethod()
|
D | compiled_method.h | 37 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 42 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); 77 const InstructionSet instruction_set_; 313 InstructionSet instruction_set, 329 InstructionSet instruction_set,
|
/art/runtime/entrypoints/quick/ |
D | callee_save_frame.h | 73 static constexpr size_t GetCalleeSaveFrameSize(InstructionSet isa, Runtime::CalleeSaveType type) { in GetCalleeSaveFrameSize() 86 static constexpr size_t GetConstExprPointerSize(InstructionSet isa) { in GetConstExprPointerSize() 99 static constexpr size_t GetCalleeSaveReturnPcOffset(InstructionSet isa, in GetCalleeSaveReturnPcOffset()
|
D | quick_trampoline_entrypoints_test.cc | 34 static ArtMethod* CreateCalleeSaveMethod(InstructionSet isa, Runtime::CalleeSaveType type) in CreateCalleeSaveMethod() 50 static void CheckFrameSize(InstructionSet isa, Runtime::CalleeSaveType type, uint32_t save_size) in CheckFrameSize() 59 static void CheckPCOffset(InstructionSet isa, Runtime::CalleeSaveType type, size_t pc_offset) in CheckPCOffset()
|
/art/patchoat/ |
D | patchoat.h | 50 static bool Patch(const std::string& art_location, off_t delta, File* art_out, InstructionSet isa, 55 off_t delta, File* oat_out, File* art_out, InstructionSet isa, 65 PatchOat(InstructionSet isa, MemMap* image, gc::accounting::ContinuousSpaceBitmap* bitmap, in PatchOat() 69 PatchOat(InstructionSet isa, ElfFile* oat_file, MemMap* image, in PatchOat() 200 const InstructionSet isa_;
|
/art/compiler/linker/arm/ |
D | relative_patcher_arm_base.h | 37 InstructionSet instruction_set, std::vector<uint8_t> thunk_code, 49 const InstructionSet instruction_set_;
|
/art/compiler/dex/quick/x86/ |
D | quick_assemble_x86_test.cc | 32 X86Mir2Lir* Prepare(InstructionSet target) { in Prepare() 116 bool CheckTools(InstructionSet target) { in CheckTools() 127 InstructionSet isa_; 137 void Test(InstructionSet target, std::string test_name, std::string gcc_asm, in Test() 195 void TestVectorFn(InstructionSet target, in TestVectorFn()
|
/art/compiler/utils/ |
D | stack_checks.h | 37 static inline bool FrameNeedsStackCheck(size_t size, InstructionSet isa ATTRIBUTE_UNUSED) { in FrameNeedsStackCheck()
|
/art/compiler/dex/ |
D | compiler_ir.h | 163 CompilationUnit(ArenaPool* pool, InstructionSet isa, CompilerDriver* driver, ClassLinker* linker); 186 const InstructionSet instruction_set;
|
/art/cmdline/ |
D | cmdline.h | 41 static bool LocationToFilename(const std::string& location, InstructionSet isa, in LocationToFilename() 84 InstructionSet instruction_set) { in StartRuntime() 216 InstructionSet instruction_set_ = kRuntimeISA;
|
/art/disassembler/ |
D | disassembler.cc | 30 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) { in Create()
|
/art/compiler/jni/quick/ |
D | calling_convention.cc | 32 bool is_static, bool is_synchronized, const char* shorty, InstructionSet instruction_set) { in Create() 107 InstructionSet instruction_set) { in Create()
|
/art/runtime/arch/mips64/ |
D | instruction_set_features_mips64.h | 50 InstructionSet GetInstructionSet() const OVERRIDE { in GetInstructionSet()
|
/art/runtime/arch/arm/ |
D | instruction_set_features_arm.h | 50 InstructionSet GetInstructionSet() const OVERRIDE { in GetInstructionSet()
|
/art/runtime/arch/arm64/ |
D | instruction_set_features_arm64.h | 50 InstructionSet GetInstructionSet() const OVERRIDE { in GetInstructionSet()
|