/art/disassembler/ |
H A D | disassembler.cc | 38 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 D | disassembler.h | 26 #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 D | jni_macro_assembler.cc | 51 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 D | compiled_method.cc | 26 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 D | compiled_method.h | 24 #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 D | common_compiler_test.cc | 166 const InstructionSet instruction_set = kRuntimeISA; local 170 runtime_->SetInstructionSet(instruction_set); 178 CreateCompilerDriver(compiler_kind_, instruction_set);
|
/art/dex2oat/linker/ |
H A D | elf_writer_quick.h | 22 #include "arch/instruction_set.h" 33 std::unique_ptr<ElfWriter> CreateElfWriterQuick(InstructionSet instruction_set,
|
H A D | multi_oat_relative_patcher.cc | 27 MultiOatRelativePatcher::MultiOatRelativePatcher(InstructionSet instruction_set, argument 30 relative_patcher_(RelativePatcher::Create(instruction_set, features, &method_offset_map_)), 32 instruction_set_(instruction_set),
|
H A D | elf_writer_quick.cc | 99 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 D | native_bridge_art_interface.h | 34 void InitializeNativeBridge(JNIEnv* env, const char* instruction_set);
|
H A D | native_bridge_art_interface.cc | 113 void InitializeNativeBridge(JNIEnv* env, const char* instruction_set) { argument 114 if (android::InitializeNativeBridge(env, instruction_set)) {
|
H A D | stack_map.cc | 121 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 D | oat.h | 22 #include "arch/instruction_set.h" 54 static OatHeader* Create(InstructionSet instruction_set, 125 OatHeader(InstructionSet instruction_set,
|
H A D | oat.cc | 50 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 D | jni_compiler.h | 22 #include "arch/instruction_set.h" 33 JniCompiledMethod(InstructionSet instruction_set, argument 39 : instruction_set_(instruction_set),
|
H A D | calling_convention.cc | 54 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 D | jni_compiler.cc | 126 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 D | jit_compiler.cc | 21 #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 D | register_allocator.cc | 72 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 D | register_allocator.h | 20 #include "arch/instruction_set.h" 64 InstructionSet instruction_set);
|
H A D | optimizing_compiler.cc | 432 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 D | relative_patcher_test.h | 20 #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 D | relative_patcher.cc | 44 InstructionSet instruction_set, 96 switch (instruction_set) { 43 Create( InstructionSet instruction_set, const InstructionSetFeatures* features, RelativePatcherTargetProvider* provider) argument
|
H A D | relative_patcher.h | 22 #include "arch/instruction_set.h" 73 InstructionSet instruction_set, const InstructionSetFeatures* features,
|
/art/runtime/native/ |
H A D | dalvik_system_DexFile.cc | 468 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...] |