/art/disassembler/ |
disassembler.cc | 30 Disassembler* Disassembler::Create(InstructionSet instruction_set, DisassemblerOptions* options) { 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 == kX86) { 39 } else if (instruction_set == kX86_64) { 42 UNIMPLEMENTED(FATAL) << "no disassembler for " << instruction_set;
|
disassembler.h | 25 #include "instruction_set.h" 49 static Disassembler* Create(InstructionSet instruction_set, DisassemblerOptions* options);
|
/art/compiler/ |
compiled_method.cc | 22 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 24 : compiler_driver_(compiler_driver), instruction_set_(instruction_set), 29 CompiledCode::CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 31 : compiler_driver_(compiler_driver), instruction_set_(instruction_set), 82 uint32_t CompiledCode::AlignCode(uint32_t offset, InstructionSet instruction_set) { 83 return RoundUp(offset, GetInstructionSetAlignment(instruction_set)); 90 size_t CompiledCode::CodeDelta(InstructionSet instruction_set) { 91 switch (instruction_set) { 103 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set; 109 InstructionSet instruction_set) { [all...] |
compiled_method.h | 24 #include "instruction_set.h" 40 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 44 CompiledCode(CompilerDriver* compiler_driver, InstructionSet instruction_set, 68 static uint32_t AlignCode(uint32_t offset, InstructionSet instruction_set); 73 static size_t CodeDelta(InstructionSet instruction_set); 79 InstructionSet instruction_set); 110 InstructionSet instruction_set, 122 InstructionSet instruction_set, 129 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const std::string& code, 133 CompiledMethod(CompilerDriver* driver, InstructionSet instruction_set, const std::string& code [all...] |
compilers.cc | 103 switch (cu->instruction_set) { 119 LOG(FATAL) << "Unexpected instruction set: " << cu->instruction_set;
|
/art/compiler/optimizing/ |
optimizing_compiler.cc | 81 InstructionSet instruction_set = GetCompilerDriver()->GetInstructionSet(); local 84 if (instruction_set == kArm) { 85 instruction_set = kThumb2; 89 if (instruction_set != kX86 && instruction_set != kX86_64 && instruction_set != kThumb2) { 116 CodeGenerator* codegen = CodeGenerator::Create(&arena, graph, instruction_set); 130 if (RegisterAllocator::CanAllocateRegistersFor(*graph, instruction_set)) { 148 } else if (shouldOptimize && RegisterAllocator::Supports(instruction_set)) { 171 instruction_set, [all...] |
register_allocator.h | 67 static bool CanAllocateRegistersFor(const HGraph& graph, InstructionSet instruction_set); 68 static bool Supports(InstructionSet instruction_set) { 69 return instruction_set == kX86 70 || instruction_set == kArm 71 || instruction_set == kX86_64 72 || instruction_set == kThumb2;
|
/art/runtime/native/ |
dalvik_system_ZygoteHooks.cc | 20 #include "instruction_set.h" 113 jstring instruction_set) { 119 if (instruction_set != nullptr) { 120 ScopedUtfChars isa_string(env, instruction_set);
|
/art/compiler/dex/ |
frontend.cc | 494 instruction_set(kNone), 536 static bool CanCompileShorty(const char* shorty, InstructionSet instruction_set) { 537 const char* supported_types = kSupportedTypes[instruction_set]; 564 if (kSupportedTypes[cu.instruction_set] == nullptr && 565 kUnsupportedOpcodesSize[cu.instruction_set] == 0U) { 571 if (!CanCompileShorty(shorty, cu.instruction_set)) { 576 const int *unsupport_list = kUnsupportedOpcodes[cu.instruction_set]; 577 int unsupport_list_size = kUnsupportedOpcodesSize[cu.instruction_set]; 606 if (!CanCompileShorty(invoke_method_shorty, cu.instruction_set)) { 652 cu.instruction_set = driver.GetInstructionSet() [all...] |
/art/compiler/jni/quick/ |
calling_convention.cc | 32 bool is_static, bool is_synchronized, const char* shorty, InstructionSet instruction_set) { 33 switch (instruction_set) { 46 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set; 105 InstructionSet instruction_set) { 106 switch (instruction_set) { 119 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
|
jni_compiler.cc | 65 InstructionSet instruction_set = driver->GetInstructionSet(); local 66 const bool is_64_bit_target = Is64BitInstructionSet(instruction_set); 69 JniCallingConvention::Create(is_static, is_synchronized, shorty, instruction_set)); 73 ManagedRuntimeCallingConvention::Create(is_static, is_synchronized, shorty, instruction_set)); 89 JniCallingConvention::Create(is_static, is_synchronized, jni_end_shorty, instruction_set)); 92 std::unique_ptr<Assembler> jni_asm(Assembler::Create(instruction_set)); 312 InstructionSetPointerSize(instruction_set)); 332 if (instruction_set == kMips && main_jni_conv->GetReturnType() == Primitive::kPrimDouble && 430 if (instruction_set == kArm64) { 438 instruction_set, [all...] |
/frameworks/native/cmds/installd/ |
installd.h | 160 const char *instruction_set); 215 int move_dex(const char *src, const char *dst, const char *instruction_set); 216 int rm_dex(const char *path, const char *instruction_set); 219 const char *fwdlock_apkpath, const char *asecpath, const char *instruction_set, 223 const char *instruction_set, bool vm_safe_mode, bool should_relocate); 224 int mark_boot_complete(const char *instruction_set);
|
commands.c | 421 int move_dex(const char *src, const char *dst, const char *instruction_set) 435 if (create_cache_path(src_dex, src, instruction_set)) return -1; 436 if (create_cache_path(dst_dex, dst, instruction_set)) return -1; 447 int rm_dex(const char *path, const char *instruction_set) 456 if (create_cache_path(dex_path, path, instruction_set)) return -1; 471 const char *instruction_set, int64_t *_codesize, int64_t *_datasize, 502 if (!create_cache_path(path, apkpath, instruction_set)) { 588 int create_cache_path(char path[PKG_PATH_MAX], const char *src, const char *instruction_set) 606 strlen(instruction_set) + 615 instruction_set, [all...] |
/system/core/include/nativebridge/ |
native_bridge.h | 36 bool NeedsNativeBridge(const char* instruction_set); 40 bool PreInitializeNativeBridge(const char* app_data_dir, const char* instruction_set); 44 bool InitializeNativeBridge(JNIEnv* env, const char* instruction_set); 91 const char* instruction_set); 125 // instruction_set [IN] the instruction set of the app 129 const struct NativeBridgeRuntimeValues* (*getAppEnv)(const char* instruction_set);
|
/art/compiler/dex/quick/ |
gen_invoke.cc | 78 if (cu_->instruction_set == kX86 || cu_->instruction_set == kX86_64) { 147 RegStorage r_tmp = TargetReg(cu_->instruction_set == kMips ? kArg2 : kArg1, kWide); 223 if (cu_->instruction_set == kArm64 || cu_->instruction_set == kX86_64) { 249 if (cu_->instruction_set == kMips) { 255 if (cu_->instruction_set == kMips) { 428 if ((cu_->instruction_set == kThumb2) && t_loc->fp && !need_flush) { 479 if (cu->instruction_set != kX86 && cu->instruction_set != kX86_64) [all...] |
/system/core/libnativebridge/ |
native_bridge.cc | 223 bool NeedsNativeBridge(const char* instruction_set) { 224 if (instruction_set == nullptr) { 228 return strncmp(instruction_set, kRuntimeISA, strlen(kRuntimeISA) + 1) != 0; 235 bool PreInitializeNativeBridge(const char* app_data_dir_in, const char* instruction_set) { 259 if (instruction_set == nullptr) { 262 size_t isa_len = strlen(instruction_set); 268 instruction_set); 281 "/%s/cpuinfo", instruction_set); 296 UNUSED(instruction_set); 383 bool InitializeNativeBridge(JNIEnv* env, const char* instruction_set) { [all...] |
/art/compiler/utils/ |
stack_checks.h | 20 #include "instruction_set.h"
|
assembler.cc | 107 Assembler* Assembler::Create(InstructionSet instruction_set) { 108 switch (instruction_set) { 122 LOG(FATAL) << "Unknown InstructionSet: " << instruction_set;
|
/art/runtime/ |
instruction_set_test.cc | 17 #include "instruction_set.h"
|
native_bridge_art_interface.h | 34 void InitializeNativeBridge(JNIEnv* env, const char* instruction_set);
|
native_bridge_art_interface.cc | 127 void InitializeNativeBridge(JNIEnv* env, const char* instruction_set) { 128 android::InitializeNativeBridge(env, instruction_set);
|
oat.h | 24 #include "instruction_set.h" 40 static OatHeader* Create(InstructionSet instruction_set, 110 OatHeader(InstructionSet instruction_set,
|
oat.cc | 41 OatHeader* OatHeader::Create(InstructionSet instruction_set, 54 return new (memory) OatHeader(instruction_set, 62 OatHeader::OatHeader(InstructionSet instruction_set, 75 CHECK_NE(instruction_set, kNone); 76 instruction_set_ = instruction_set;
|
/art/compiler/sea_ir/code_gen/ |
code_gen_data.cc | 32 std::string CodeGenData::GetElf(art::InstructionSet instruction_set) { 39 art::CompilerDriver::InstructionSetToLLVMTarget(instruction_set,
|
/art/compiler/llvm/ |
compiler_llvm.h | 28 #include "instruction_set.h"
|