Searched defs:instruction_set (Results 1 - 25 of 26) sorted by relevance

12

/art/disassembler/
H A Ddisassembler.cc30 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) { argument
31 if (instruction_set == kArm || instruction_set == kThumb2) {
33 } else if (instruction_set == kArm64) {
35 } else if (instruction_set == kMips) {
37 } else if (instruction_set == kMips64) {
39 } else if (instruction_set == kX86) {
41 } else if (instruction_set == kX86_64) {
44 UNIMPLEMENTED(FATAL) << "no disassembler for " << instruction_set;
58 Disassembler* create_disassembler(InstructionSet instruction_set, DisassemblerOption argument
[all...]
/art/compiler/linker/
H A Dmulti_oat_relative_patcher.cc26 MultiOatRelativePatcher::MultiOatRelativePatcher(InstructionSet instruction_set, argument
30 linker::RelativePatcher::Create(instruction_set, features, &method_offset_map_)),
32 instruction_set_(instruction_set),
H A Drelative_patcher.cc37 InstructionSet instruction_set,
78 switch (instruction_set) {
36 Create( InstructionSet instruction_set, const InstructionSetFeatures* features, RelativePatcherTargetProvider* provider) argument
H A Drelative_patcher_test.h20 #include "arch/instruction_set.h"
43 RelativePatcherTest(InstructionSet instruction_set, const std::string& variant) argument
51 instruction_set,
65 instruction_set_(instruction_set),
66 features_(InstructionSetFeatures::FromVariant(instruction_set, variant, &error_msg_)),
68 patcher_(RelativePatcher::Create(instruction_set, features_.get(), &method_offset_map_)),
75 CHECK(error_msg_.empty()) << instruction_set << "/" << variant;
/art/compiler/jni/quick/
H A Dcalling_convention.cc54 InstructionSet instruction_set) {
55 switch (instruction_set) {
92 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
153 InstructionSet instruction_set) {
154 switch (instruction_set) {
187 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
49 Create( ArenaAllocator* arena, bool is_static, bool is_synchronized, const char* shorty, InstructionSet instruction_set) argument
149 Create(ArenaAllocator* arena, bool is_static, bool is_synchronized, const char* shorty, InstructionSet instruction_set) argument
H A Djni_compiler.cc70 InstructionSet instruction_set = driver->GetInstructionSet(); local
72 const bool is_64_bit_target = Is64BitInstructionSet(instruction_set);
79 JniCallingConvention::Create(&arena, is_static, is_synchronized, shorty, instruction_set));
84 &arena, is_static, is_synchronized, shorty, instruction_set));
100 &arena, is_static, is_synchronized, jni_end_shorty, instruction_set));
104 Assembler::Create(&arena, instruction_set, instruction_set_features));
366 InstructionSetPointerSize(instruction_set));
386 if ((instruction_set == kMips || instruction_set == kMips64) &&
492 instruction_set,
[all...]
/art/runtime/
H A Dnative_bridge_art_interface.cc110 void InitializeNativeBridge(JNIEnv* env, const char* instruction_set) { argument
111 if (android::InitializeNativeBridge(env, instruction_set)) {
H A Doat.cc46 OatHeader* OatHeader::Create(InstructionSet instruction_set, argument
57 return new (memory) OatHeader(instruction_set,
63 OatHeader::OatHeader(InstructionSet instruction_set, argument
68 instruction_set_(instruction_set),
92 CHECK_NE(instruction_set, kNone);
H A Druntime.cc1733 void Runtime::SetInstructionSet(InstructionSet instruction_set) { argument
1734 instruction_set_ = instruction_set;
1949 std::string instruction_set("--instruction-set=");
1950 instruction_set += GetInstructionSetString(kRuntimeISA);
1951 argv->push_back(instruction_set);
/art/compiler/
H A Dcompiled_method.cc25 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, argument
28 instruction_set_(instruction_set),
53 size_t CompiledCode::AlignCode(size_t offset, InstructionSet instruction_set) { argument
54 return RoundUp(offset, GetInstructionSetAlignment(instruction_set));
61 size_t CompiledCode::CodeDelta(InstructionSet instruction_set) { argument
62 switch (instruction_set) {
75 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
81 InstructionSet instruction_set) {
82 switch (instruction_set) {
97 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
80 CodePointer(const void* code_pointer, InstructionSet instruction_set) 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 SrcMapElem>& src_mapping_table, const ArrayRef<const uint8_t>& vmap_table, const ArrayRef<const uint8_t>& cfi_info, const ArrayRef<const 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 SrcMapElem>& src_mapping_table, const ArrayRef<const uint8_t>& vmap_table, const ArrayRef<const uint8_t>& cfi_info, const ArrayRef<const LinkerPatch>& patches) argument
[all...]
H A Dcommon_compiler_test.cc156 const InstructionSet instruction_set = kRuntimeISA; local
160 runtime_->SetInstructionSet(instruction_set);
169 CreateCompilerDriver(compiler_kind_, instruction_set);
H A Delf_writer_quick.cc89 ElfWriterQuick(InstructionSet instruction_set,
129 std::unique_ptr<ElfWriter> CreateElfWriterQuick(InstructionSet instruction_set, argument
133 if (Is64BitInstructionSet(instruction_set)) {
134 return MakeUnique<ElfWriterQuick<ElfTypes64>>(instruction_set,
139 return MakeUnique<ElfWriterQuick<ElfTypes32>>(instruction_set,
147 ElfWriterQuick<ElfTypes>::ElfWriterQuick(InstructionSet instruction_set, argument
159 builder_(new ElfBuilder<ElfTypes>(instruction_set, features, output_stream_.get())) {}
/art/compiler/jit/
H A Djit_compiler.cc19 #include "arch/instruction_set.h"
117 const InstructionSet instruction_set = kRuntimeISA; local
125 instruction_set, str.as_string(), &error_msg));
134 instruction_set, "default", &error_msg));
156 instruction_set,
/art/compiler/linker/arm/
H A Drelative_patcher_arm_base.cc80 InstructionSet instruction_set,
84 : provider_(provider), instruction_set_(instruction_set), thunk_code_(thunk_code),
79 ArmBaseRelativePatcher(RelativePatcherTargetProvider* provider, InstructionSet instruction_set, std::vector<uint8_t> thunk_code, uint32_t max_positive_displacement, uint32_t max_negative_displacement) argument
/art/compiler/utils/
H A Dassembler.cc126 InstructionSet instruction_set,
128 switch (instruction_set) {
160 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
124 Create( ArenaAllocator* arena, InstructionSet instruction_set, const InstructionSetFeatures* instruction_set_features) argument
/art/runtime/native/
H A Ddalvik_system_ZygoteHooks.cc23 #include "arch/instruction_set.h"
163 jstring instruction_set) {
207 if (instruction_set != nullptr && !is_system_server) {
208 ScopedUtfChars isa_string(env, instruction_set);
158 ZygoteHooks_nativePostForkChild(JNIEnv* env, jclass, jlong token, jint debug_flags, jboolean is_system_server, jstring instruction_set) argument
H A Ddalvik_system_DexFile.cc352 const char* instruction_set,
363 const InstructionSet target_instruction_set = GetInstructionSetFromString(instruction_set);
366 std::string message(StringPrintf("Instruction set %s is invalid.", instruction_set));
400 ScopedUtfChars instruction_set(env, javaInstructionSet);
406 instruction_set.c_str());
409 std::string message(StringPrintf("Instruction set %s is invalid.", instruction_set.c_str()));
457 ScopedUtfChars instruction_set(env, javaInstructionSet);
469 instruction_set.c_str(),
566 ScopedUtfChars instruction_set(env, javaInstructionSet);
572 instruction_set
350 GetDexOptNeeded(JNIEnv* env, const char* filename, const char* instruction_set, const char* compiler_filter_name, bool profile_changed) argument
[all...]
/art/compiler/dex/
H A Ddex_to_dex_compiler.cc353 InstructionSet instruction_set = driver->GetInstructionSet(); local
354 if (instruction_set == kThumb2) {
356 instruction_set = kArm;
360 instruction_set,
/art/cmdline/
H A Dcmdline.h83 static Runtime* StartRuntime(const char* boot_image_location, InstructionSet instruction_set) { argument
105 reinterpret_cast<const void*>(GetInstructionSetString(instruction_set))));
/art/compiler/optimizing/
H A Dgraph_visualizer.cc97 typedef Disassembler* create_disasm_prototype(InstructionSet instruction_set,
101 HGraphVisualizerDisassembler(InstructionSet instruction_set, argument
104 : instruction_set_(instruction_set), disassembler_(nullptr) {
121 instruction_set,
H A Dcode_generator.cc557 InstructionSet instruction_set,
562 switch (instruction_set) {
556 Create(HGraph* graph, InstructionSet instruction_set, const InstructionSetFeatures& isa_features, const CompilerOptions& compiler_options, OptimizingCompilerStats* stats) argument
H A Doptimizing_compiler.cc371 static bool IsInstructionSetSupported(InstructionSet instruction_set) { argument
372 return (instruction_set == kArm && !kArm32QuickCodeUseSoftFloat)
373 || instruction_set == kArm64
374 || (instruction_set == kThumb2 && !kArm32QuickCodeUseSoftFloat)
375 || instruction_set == kMips
376 || instruction_set == kMips64
377 || instruction_set == kX86
378 || instruction_set == kX86_64;
383 static bool InstructionSetSupportsReadBarrier(InstructionSet instruction_set) { argument
384 return instruction_set
429 RunArchOptimizations(InstructionSet instruction_set, HGraph* graph, CodeGenerator* codegen, OptimizingCompilerStats* stats, PassObserver* pass_observer) argument
622 InstructionSet instruction_set = compiler_driver->GetInstructionSet(); local
[all...]
H A Dregister_allocator.cc86 InstructionSet instruction_set) {
87 return instruction_set == kArm
88 || instruction_set == kArm64
89 || instruction_set == kMips
90 || instruction_set == kMips64
91 || instruction_set == kThumb2
92 || instruction_set == kX86
93 || instruction_set == kX86_64;
85 CanAllocateRegistersFor(const HGraph& graph ATTRIBUTE_UNUSED, InstructionSet instruction_set) argument
H A Dcode_generator.h20 #include "arch/instruction_set.h"
174 InstructionSet instruction_set,
552 InstructionSet instruction_set = GetInstructionSet(); local
553 return instruction_set == kX86 || instruction_set == kX86_64;
/art/compiler/driver/
H A Dcompiler_driver.cc361 InstructionSet instruction_set,
379 instruction_set_(instruction_set),
398 support_boot_image_fixup_(instruction_set != kMips && instruction_set != kMips64),
356 CompilerDriver( const CompilerOptions* compiler_options, VerificationResults* verification_results, DexFileToMethodInlinerMap* method_inliner_map, Compiler::Kind compiler_kind, InstructionSet instruction_set, const InstructionSetFeatures* instruction_set_features, bool boot_image, bool app_image, std::unordered_set<std::string>* image_classes, std::unordered_set<std::string>* compiled_classes, std::unordered_set<std::string>* compiled_methods, size_t thread_count, bool dump_stats, bool dump_passes, CumulativeLogger* timer, int swap_fd, const ProfileCompilationInfo* profile_compilation_info) argument

Completed in 232 milliseconds

12