HomeSort by relevance Sort by last modified time
    Searched refs:instruction_set (Results 1 - 25 of 62) sorted by null

1 2 3

  /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;
  /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/runtime/
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/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/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...]
  /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/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);
dalvik_system_DexFile.cc 379 const char* pkgname, const char* instruction_set, const jboolean defer) {
504 const InstructionSet target_instruction_set = GetInstructionSetFromString(instruction_set);
507 std::string message(StringPrintf("Instruction set %s is invalid.", instruction_set));
519 GetDalvikCache(instruction_set, false, &cache_dir, &have_android_data, &dalvik_cache_exists,
592 ScopedUtfChars instruction_set(env, javaInstructionSet);
598 instruction_set.c_str(), defer);
603 const char* instruction_set = GetInstructionSetString(kRuntimeISA); local
606 instruction_set, false /* defer */);
  /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...]
compiler_ir.h 66 InstructionSet instruction_set; member in struct:art::CompilationUnit
  /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...]
  /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...]
gen_common.cc 447 switch (cu_->instruction_set) {
460 default: LOG(FATAL) << "Unexpected instruction set: " << cu_->instruction_set;
482 if (cu_->instruction_set == kX86 || cu_->instruction_set == kX86_64) {
    [all...]
  /art/compiler/utils/
assembler.cc 107 Assembler* Assembler::Create(InstructionSet instruction_set) {
108 switch (instruction_set) {
122 LOG(FATAL) << "Unknown InstructionSet: " << 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,

Completed in 1050 milliseconds

1 2 3