Home
last modified time | relevance | path

Searched refs:InstructionSet (Results 1 – 25 of 91) sorted by relevance

1234

/art/runtime/arch/
Dinstruction_set.h27 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 …]
Darch_test.cc33 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 …]
Dinstruction_set.cc25 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()
Dinstruction_set_features.h39 static const InstructionSetFeatures* FromVariant(InstructionSet isa,
44 static const InstructionSetFeatures* FromBitmap(InstructionSet isa, uint32_t bitmap);
69 virtual InstructionSet GetInstructionSet() const = 0;
/art/runtime/
Doat_file_assistant.h99 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;
Dprebuilt_tools_test.cc53 InstructionSet isas[] = { kThumb2 }; // NOLINT in TEST_F()
54 for (InstructionSet isa : isas) { in TEST_F()
Doat.h47 static OatHeader* Create(InstructionSet instruction_set,
94 InstructionSet GetInstructionSet() const;
109 OatHeader(InstructionSet instruction_set,
125 InstructionSet instruction_set_;
/art/runtime/gc/space/
Dimage_space.h46 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,
Dimage_space.cc82 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/
Dtrampoline_compiler.h28 const std::vector<uint8_t>* CreateTrampoline32(InstructionSet isa, EntryPointCallingConvention abi,
31 const std::vector<uint8_t>* CreateTrampoline64(InstructionSet isa, EntryPointCallingConvention abi,
/art/compiler/
Dcompiled_method.cc22 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()
Dcompiled_method.h37 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/
Dcallee_save_frame.h73 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()
Dquick_trampoline_entrypoints_test.cc34 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/
Dpatchoat.h50 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/
Drelative_patcher_arm_base.h37 InstructionSet instruction_set, std::vector<uint8_t> thunk_code,
49 const InstructionSet instruction_set_;
/art/compiler/dex/quick/x86/
Dquick_assemble_x86_test.cc32 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/
Dstack_checks.h37 static inline bool FrameNeedsStackCheck(size_t size, InstructionSet isa ATTRIBUTE_UNUSED) { in FrameNeedsStackCheck()
/art/compiler/dex/
Dcompiler_ir.h163 CompilationUnit(ArenaPool* pool, InstructionSet isa, CompilerDriver* driver, ClassLinker* linker);
186 const InstructionSet instruction_set;
/art/cmdline/
Dcmdline.h41 static bool LocationToFilename(const std::string& location, InstructionSet isa, in LocationToFilename()
84 InstructionSet instruction_set) { in StartRuntime()
216 InstructionSet instruction_set_ = kRuntimeISA;
/art/disassembler/
Ddisassembler.cc30 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) { in Create()
Ddisassembler.h55 static Disassembler* Create(InstructionSet instruction_set, DisassemblerOptions* options);
/art/compiler/jni/quick/
Dcalling_convention.cc32 bool is_static, bool is_synchronized, const char* shorty, InstructionSet instruction_set) { in Create()
107 InstructionSet instruction_set) { in Create()
/art/runtime/arch/mips64/
Dinstruction_set_features_mips64.h50 InstructionSet GetInstructionSet() const OVERRIDE { in GetInstructionSet()
/art/runtime/arch/arm/
Dinstruction_set_features_arm.h50 InstructionSet GetInstructionSet() const OVERRIDE { in GetInstructionSet()

1234