Home
last modified time | relevance | path

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

12345

/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.cc40 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 …]
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/
Dparsed_options_test.cc140 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()
Doat_file_assistant.h111 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;
Dcode_simulator_container.cc24 CodeSimulatorContainer::CodeSimulatorContainer(InstructionSet target_isa) in CodeSimulatorContainer()
34 typedef CodeSimulator* (*create_code_simulator_ptr_)(InstructionSet target_isa); in CodeSimulatorContainer()
Dprebuilt_tools_test.cc53 InstructionSet isas[] = { kThumb2 }; // NOLINT in TEST_F()
54 for (InstructionSet isa : isas) { in TEST_F()
Doat.h52 static OatHeader* Create(InstructionSet instruction_set,
98 InstructionSet GetInstructionSet() const;
121 OatHeader(InstructionSet instruction_set,
135 InstructionSet instruction_set_;
/art/compiler/
Dcompiled_method.cc25 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()
Dcompiled_method.h39 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,
Delf_writer_quick.cc53 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/
Delf_debug_writer.h44 InstructionSet isa,
51 InstructionSet isa,
56 InstructionSet isa,
Delf_debug_writer.cc92 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/
Dcode_simulator.cc22 CodeSimulator* CodeSimulator::CreateCodeSimulator(InstructionSet target_isa) { in CreateCodeSimulator()
31 CodeSimulator* CreateCodeSimulator(InstructionSet target_isa) { in CreateCodeSimulator()
Dcode_simulator.h29 static CodeSimulator* CreateCodeSimulator(InstructionSet target_isa);
42 extern "C" CodeSimulator* CreateCodeSimulator(InstructionSet target_isa);
/art/compiler/trampolines/
Dtrampoline_compiler.h28 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/
Dquick_trampoline_entrypoints_test.cc38 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()
Dcallee_save_frame.h76 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/
Dimage_space.h47 InstructionSet image_isa,
61 InstructionSet image_isa);
67 InstructionSet image_isa,
123 InstructionSet image_isa,
/art/disassembler/
Ddisassembler.cc30 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) { in Create()
58 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options) { in create_disassembler()
Ddisassembler.h62 static Disassembler* Create(InstructionSet instruction_set, DisassemblerOptions* options);
95 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options);
/art/compiler/linker/arm/
Drelative_patcher_arm_base.h38 InstructionSet instruction_set,
54 const InstructionSet instruction_set_;
/art/compiler/optimizing/
Dcodegen_test.cc129 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/
Dpatchoat.h52 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_;

12345