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

12

/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* arena, InstructionSet instruction_set, const InstructionSetFeatures* instruction_set_features) argument
84 Create( ArenaAllocator* arena, InstructionSet instruction_set, const InstructionSetFeatures* instruction_set_features) argument
/art/disassembler/
H A Ddisassembler.cc38 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) { argument
39 if (instruction_set == kArm || instruction_set == kThumb2) {
41 } else if (instruction_set == kArm64) {
43 } else if (instruction_set == kMips || instruction_set == kMips64) {
45 } else if (instruction_set == kX86) {
47 } else if (instruction_set == kX86_64) {
50 UNIMPLEMENTED(FATAL) << static_cast<uint32_t>(instruction_set);
64 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.cc43 InstructionSet instruction_set,
90 switch (instruction_set) {
42 Create( InstructionSet instruction_set, const InstructionSetFeatures* features, RelativePatcherTargetProvider* provider) argument
H A Drelative_patcher_test.h20 #include "arch/instruction_set.h"
42 RelativePatcherTest(InstructionSet instruction_set, const std::string& variant) argument
48 instruction_set,
60 instruction_set_(instruction_set),
61 features_(InstructionSetFeatures::FromVariant(instruction_set, variant, &error_msg_)),
63 patcher_(RelativePatcher::Create(instruction_set, features_.get(), &method_offset_map_)),
70 CHECK(error_msg_.empty()) << instruction_set << "/" << variant;
/art/compiler/jit/
H A Djit_compiler.cc21 #include "arch/instruction_set.h"
120 const InstructionSet instruction_set = kRuntimeISA; local
128 instruction_set, str.as_string(), &error_msg);
137 instruction_set, "default", &error_msg);
157 instruction_set,
/art/runtime/
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.cc49 OatHeader* OatHeader::Create(InstructionSet instruction_set, argument
60 return new (memory) OatHeader(instruction_set,
66 OatHeader::OatHeader(InstructionSet instruction_set, argument
71 instruction_set_(instruction_set),
95 CHECK_NE(instruction_set, kNone);
/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 uint8_t>& method_info, 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 uint8_t>& method_info, 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.cc164 const InstructionSet instruction_set = kRuntimeISA; local
168 runtime_->SetInstructionSet(instruction_set);
177 CreateCompilerDriver(compiler_kind_, instruction_set);
H A Delf_writer_quick.cc90 ElfWriterQuick(InstructionSet instruction_set,
134 std::unique_ptr<ElfWriter> CreateElfWriterQuick(InstructionSet instruction_set, argument
138 if (Is64BitInstructionSet(instruction_set)) {
139 return MakeUnique<ElfWriterQuick<ElfTypes64>>(instruction_set,
144 return MakeUnique<ElfWriterQuick<ElfTypes32>>(instruction_set,
152 ElfWriterQuick<ElfTypes>::ElfWriterQuick(InstructionSet instruction_set, argument
164 builder_(new ElfBuilder<ElfTypes>(instruction_set, features, output_stream_.get())) {}
/art/compiler/dex/
H A Ddex_to_dex_compiler.cc356 InstructionSet instruction_set = driver->GetInstructionSet(); local
357 if (instruction_set == kThumb2) {
359 instruction_set = kArm;
363 instruction_set,
/art/compiler/jni/quick/
H A Dcalling_convention.cc54 InstructionSet instruction_set) {
55 switch (instruction_set) {
92 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
154 InstructionSet instruction_set) {
155 switch (instruction_set) {
206 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, bool is_critical_native, const char* shorty, InstructionSet instruction_set) argument
H A Djni_compiler.cc130 InstructionSet instruction_set = driver->GetInstructionSet(); local
191 instruction_set);
196 &arena, is_static, is_synchronized, shorty, instruction_set));
217 instruction_set));
221 GetMacroAssembler<kPointerSize>(&arena, instruction_set, instruction_set_features);
324 (instruction_set != kMips) && (instruction_set != kMips64);
506 ArtMethod::EntryPointFromJniOffset(InstructionSetPointerSize(instruction_set));
532 if ((instruction_set == kMips || instruction_set
[all...]
/art/compiler/optimizing/
H A Dregister_allocator.cc54 InstructionSet instruction_set) {
55 return instruction_set == kArm
56 || instruction_set == kArm64
57 || instruction_set == kMips
58 || instruction_set == kMips64
59 || instruction_set == kThumb2
60 || instruction_set == kX86
61 || instruction_set == kX86_64;
53 CanAllocateRegistersFor(const HGraph& graph ATTRIBUTE_UNUSED, InstructionSet instruction_set) argument
H A Dstack_map_stream.h64 InstructionSet instruction_set)
66 instruction_set_(instruction_set),
63 StackMapStream(ArenaAllocator* allocator, InstructionSet instruction_set) argument
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,
126 Is64BitInstructionSet(instruction_set)
H A Dscheduler.h472 HInstructionScheduling(HGraph* graph, InstructionSet instruction_set) argument
474 instruction_set_(instruction_set) {}
H A Dcode_generator.cc588 InstructionSet instruction_set,
593 switch (instruction_set) {
587 Create(HGraph* graph, InstructionSet instruction_set, const InstructionSetFeatures& isa_features, const CompilerOptions& compiler_options, OptimizingCompilerStats* stats) argument
H A Dcode_generator.h20 #include "arch/instruction_set.h"
185 InstructionSet instruction_set,
657 InstructionSet instruction_set = GetInstructionSet(); local
658 return instruction_set == kX86 || instruction_set == kX86_64;
/art/runtime/native/
H A Ddalvik_system_ZygoteHooks.cc23 #include "arch/instruction_set.h"
262 jstring instruction_set) {
311 if (instruction_set != nullptr && !is_system_server) {
312 ScopedUtfChars isa_string(env, instruction_set);
257 ZygoteHooks_nativePostForkChild(JNIEnv* env, jclass, jlong token, jint debug_flags, jboolean is_system_server, jstring instruction_set) argument
H A Ddalvik_system_DexFile.cc457 const char* instruction_set,
468 const InstructionSet target_instruction_set = GetInstructionSetFromString(instruction_set);
471 std::string message(StringPrintf("Instruction set %s is invalid.", instruction_set));
505 ScopedUtfChars instruction_set(env, javaInstructionSet);
511 instruction_set.c_str());
514 std::string message(StringPrintf("Instruction set %s is invalid.", instruction_set.c_str()));
535 ScopedUtfChars instruction_set(env, javaInstructionSet);
547 instruction_set.c_str(),
669 ScopedUtfChars instruction_set(env, javaInstructionSet);
675 instruction_set
455 GetDexOptNeeded(JNIEnv* env, const char* filename, const char* instruction_set, const char* compiler_filter_name, bool profile_changed) argument
[all...]
/art/cmdline/
H A Dcmdline.h85 static Runtime* StartRuntime(const char* boot_image_location, InstructionSet instruction_set) { argument
107 reinterpret_cast<const void*>(GetInstructionSetString(instruction_set))));
/art/compiler/linker/arm/
H A Drelative_patcher_arm_base.cc206 InstructionSet instruction_set)
208 instruction_set_(instruction_set),
205 ArmBaseRelativePatcher(RelativePatcherTargetProvider* provider, InstructionSet instruction_set) argument

Completed in 275 milliseconds

12