Searched refs:instruction_set (Results 1 - 25 of 49) sorted by relevance

12

/art/disassembler/
H A Ddisassembler.cc38 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) { argument
39 if (instruction_set == InstructionSet::kArm || instruction_set == InstructionSet::kThumb2) {
41 } else if (instruction_set == InstructionSet::kArm64) {
43 } else if (instruction_set == InstructionSet::kMips) {
45 } else if (instruction_set == InstructionSet::kMips64) {
47 } else if (instruction_set == InstructionSet::kX86) {
49 } else if (instruction_set == InstructionSet::kX86_64) {
52 UNIMPLEMENTED(FATAL) << static_cast<uint32_t>(instruction_set);
66 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOption argument
[all...]
H A Ddisassembler.h26 #include "arch/instruction_set.h"
69 static Disassembler* Create(InstructionSet instruction_set, DisassemblerOptions* options);
99 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOptions* options);
/art/compiler/utils/
H A Djni_macro_assembler.cc51 InstructionSet instruction_set,
57 switch (instruction_set) {
76 LOG(FATAL) << "Unknown/unsupported 4B InstructionSet: " << instruction_set;
86 InstructionSet instruction_set,
92 switch (instruction_set) {
111 LOG(FATAL) << "Unknown/unsupported 8B InstructionSet: " << instruction_set;
49 Create( ArenaAllocator* allocator, InstructionSet instruction_set, const InstructionSetFeatures* instruction_set_features) argument
84 Create( ArenaAllocator* allocator, InstructionSet instruction_set, const InstructionSetFeatures* instruction_set_features) argument
/art/compiler/
H A Dcompiled_method.cc26 InstructionSet instruction_set,
30 packed_fields_(InstructionSetField::Encode(instruction_set)) {
54 size_t CompiledCode::AlignCode(size_t offset, InstructionSet instruction_set) { argument
55 return RoundUp(offset, GetInstructionSetAlignment(instruction_set));
62 size_t CompiledCode::CodeDelta(InstructionSet instruction_set) { argument
63 switch (instruction_set) {
76 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
81 const void* CompiledCode::CodePointer(const void* code_pointer, InstructionSet instruction_set) { argument
82 switch (instruction_set) {
97 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
25 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, const ArrayRef<const uint8_t>& quick_code) argument
102 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const ArrayRef<const uint8_t>& quick_code, const size_t frame_size_in_bytes, const uint32_t core_spill_mask, const uint32_t fp_spill_mask, const ArrayRef<const uint8_t>& method_info, const ArrayRef<const uint8_t>& vmap_table, const ArrayRef<const uint8_t>& cfi_info, const ArrayRef<const linker::LinkerPatch>& patches) argument
122 SwapAllocCompiledMethod( CompilerDriver* driver, InstructionSet instruction_set, const ArrayRef<const uint8_t>& quick_code, const size_t frame_size_in_bytes, const uint32_t core_spill_mask, const uint32_t fp_spill_mask, const ArrayRef<const uint8_t>& method_info, const ArrayRef<const uint8_t>& vmap_table, const ArrayRef<const uint8_t>& cfi_info, const ArrayRef<const linker::LinkerPatch>& patches) argument
[all...]
H A Dcompiled_method.h24 #include "arch/instruction_set.h"
43 InstructionSet instruction_set,
60 static size_t AlignCode(size_t offset, InstructionSet instruction_set);
65 static size_t CodeDelta(InstructionSet instruction_set);
70 static const void* CodePointer(const void* code_pointer, InstructionSet instruction_set);
113 InstructionSet instruction_set,
127 InstructionSet instruction_set,
H A Dcommon_compiler_test.cc166 const InstructionSet instruction_set = kRuntimeISA; local
170 runtime_->SetInstructionSet(instruction_set);
178 CreateCompilerDriver(compiler_kind_, instruction_set);
/art/dex2oat/linker/
H A Delf_writer_quick.h22 #include "arch/instruction_set.h"
33 std::unique_ptr<ElfWriter> CreateElfWriterQuick(InstructionSet instruction_set,
H A Dmulti_oat_relative_patcher.cc27 MultiOatRelativePatcher::MultiOatRelativePatcher(InstructionSet instruction_set, argument
30 relative_patcher_(RelativePatcher::Create(instruction_set, features, &method_offset_map_)),
32 instruction_set_(instruction_set),
H A Delf_writer_quick.cc99 ElfWriterQuick(InstructionSet instruction_set,
146 std::unique_ptr<ElfWriter> CreateElfWriterQuick(InstructionSet instruction_set, argument
150 if (Is64BitInstructionSet(instruction_set)) {
151 return std::make_unique<ElfWriterQuick<ElfTypes64>>(instruction_set,
156 return std::make_unique<ElfWriterQuick<ElfTypes32>>(instruction_set,
164 ElfWriterQuick<ElfTypes>::ElfWriterQuick(InstructionSet instruction_set, argument
178 builder_(new ElfBuilder<ElfTypes>(instruction_set, features, output_stream_.get())) {}
/art/runtime/
H A Dnative_bridge_art_interface.h34 void InitializeNativeBridge(JNIEnv* env, const char* instruction_set);
H A Dnative_bridge_art_interface.cc113 void InitializeNativeBridge(JNIEnv* env, const char* instruction_set) { argument
114 if (android::InitializeNativeBridge(env, instruction_set)) {
H A Dstack_map.cc121 InstructionSet instruction_set,
146 instruction_set,
197 InstructionSet instruction_set,
200 const uint32_t pc_offset = GetNativePcOffset(stack_map_encoding, instruction_set);
117 Dump(VariableIndentationOutputStream* vios, uint32_t code_offset, uint16_t number_of_dex_registers, bool dump_stack_maps, InstructionSet instruction_set, const MethodInfo& method_info) const argument
191 Dump(VariableIndentationOutputStream* vios, const CodeInfo& code_info, const CodeInfoEncoding& encoding, const MethodInfo& method_info, uint32_t code_offset, uint16_t number_of_dex_registers, InstructionSet instruction_set, const std::string& header_suffix) const argument
H A Doat.h22 #include "arch/instruction_set.h"
54 static OatHeader* Create(InstructionSet instruction_set,
125 OatHeader(InstructionSet instruction_set,
H A Doat.cc50 OatHeader* OatHeader::Create(InstructionSet instruction_set, argument
61 return new (memory) OatHeader(instruction_set,
67 OatHeader::OatHeader(InstructionSet instruction_set, argument
72 instruction_set_(instruction_set),
97 CHECK_NE(instruction_set, InstructionSet::kNone);
/art/compiler/jni/quick/
H A Djni_compiler.h22 #include "arch/instruction_set.h"
33 JniCompiledMethod(InstructionSet instruction_set, argument
39 : instruction_set_(instruction_set),
H A Dcalling_convention.cc54 InstructionSet instruction_set) {
55 switch (instruction_set) {
94 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
156 InstructionSet instruction_set) {
157 switch (instruction_set) {
196 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
49 Create( ArenaAllocator* allocator, bool is_static, bool is_synchronized, const char* shorty, InstructionSet instruction_set) argument
151 Create(ArenaAllocator* allocator, bool is_static, bool is_synchronized, bool is_critical_native, const char* shorty, InstructionSet instruction_set) argument
H A Djni_compiler.cc126 InstructionSet instruction_set = driver->GetInstructionSet(); local
187 instruction_set);
192 &allocator, is_static, is_synchronized, shorty, instruction_set));
213 instruction_set));
217 GetMacroAssembler<kPointerSize>(&allocator, instruction_set, instruction_set_features);
322 (instruction_set != InstructionSet::kMips) && (instruction_set != InstructionSet::kMips64);
504 ArtMethod::EntryPointFromJniOffset(InstructionSetPointerSize(instruction_set));
530 if ((instruction_set == InstructionSet::kMips ||
531 instruction_set
[all...]
/art/compiler/jit/
H A Djit_compiler.cc21 #include "arch/instruction_set.h"
106 const InstructionSet instruction_set = kRuntimeISA; local
114 instruction_set, str.as_string(), &error_msg);
123 instruction_set, "default", &error_msg);
142 instruction_set,
/art/compiler/optimizing/
H A Dregister_allocator.cc72 InstructionSet instruction_set) {
73 return instruction_set == InstructionSet::kArm
74 || instruction_set == InstructionSet::kArm64
75 || instruction_set == InstructionSet::kMips
76 || instruction_set == InstructionSet::kMips64
77 || instruction_set == InstructionSet::kThumb2
78 || instruction_set == InstructionSet::kX86
79 || instruction_set == InstructionSet::kX86_64;
71 CanAllocateRegistersFor(const HGraph& graph ATTRIBUTE_UNUSED, InstructionSet instruction_set) argument
H A Dregister_allocator.h20 #include "arch/instruction_set.h"
64 InstructionSet instruction_set);
H A Doptimizing_compiler.cc432 static bool IsInstructionSetSupported(InstructionSet instruction_set) { argument
433 return instruction_set == InstructionSet::kArm
434 || instruction_set == InstructionSet::kArm64
435 || instruction_set == InstructionSet::kThumb2
436 || instruction_set == InstructionSet::kMips
437 || instruction_set == InstructionSet::kMips64
438 || instruction_set == InstructionSet::kX86
439 || instruction_set == InstructionSet::kX86_64;
746 InstructionSet instruction_set = compiler_driver->GetInstructionSet(); local
753 DCHECK_NE(instruction_set, InstructionSe
891 InstructionSet instruction_set = compiler_driver->GetInstructionSet(); local
[all...]
/art/compiler/linker/
H A Drelative_patcher_test.h20 #include "arch/instruction_set.h"
43 RelativePatcherTest(InstructionSet instruction_set, const std::string& variant) argument
49 instruction_set,
58 instruction_set_(instruction_set),
59 features_(InstructionSetFeatures::FromVariant(instruction_set, variant, &error_msg_)),
61 patcher_(RelativePatcher::Create(instruction_set, features_.get(), &method_offset_map_)),
68 CHECK(error_msg_.empty()) << instruction_set << "/" << variant;
H A Drelative_patcher.cc44 InstructionSet instruction_set,
96 switch (instruction_set) {
43 Create( InstructionSet instruction_set, const InstructionSetFeatures* features, RelativePatcherTargetProvider* provider) argument
H A Drelative_patcher.h22 #include "arch/instruction_set.h"
73 InstructionSet instruction_set, const InstructionSetFeatures* features,
/art/runtime/native/
H A Ddalvik_system_DexFile.cc468 const char* instruction_set,
481 const InstructionSet target_instruction_set = GetInstructionSetFromString(instruction_set);
484 std::string message(StringPrintf("Instruction set %s is invalid.", instruction_set));
535 ScopedUtfChars instruction_set(env, javaInstructionSet);
541 instruction_set.c_str());
544 std::string message(StringPrintf("Instruction set %s is invalid.", instruction_set.c_str()));
565 ScopedUtfChars instruction_set(env, javaInstructionSet);
571 instruction_set.c_str());
574 std::string message(StringPrintf("Instruction set %s is invalid.", instruction_set.c_str()));
616 ScopedUtfChars instruction_set(en
466 GetDexOptNeeded(JNIEnv* env, const char* filename, const char* instruction_set, const char* compiler_filter_name, const char* class_loader_context, bool profile_changed, bool downgrade) argument
[all...]

Completed in 6803 milliseconds

12