/art/compiler/driver/ |
dex_compilation_unit.cc | 27 : cu_(cu), 45 : cu_(cu),
|
dex_compilation_unit.h | 42 return cu_; 102 CompilationUnit* const cu_; member in class:art::DexCompilationUnit
|
/art/compiler/dex/quick/ |
mir_to_lir-inl.h | 68 << PrettyMethod(cu_->method_idx, *cu_->dex_file) << " " 78 << PrettyMethod(cu_->method_idx, *cu_->dex_file) << " " 88 << PrettyMethod(cu_->method_idx, *cu_->dex_file) << " " 98 << PrettyMethod(cu_->method_idx, *cu_->dex_file) << " " 108 << PrettyMethod(cu_->method_idx, *cu_->dex_file) << " [all...] |
codegen_util.cc | 54 return cu_->compiler_driver->ComputeInstanceFieldInfo( 119 const bool dump_nop = (cu_->enable_debug & (1 << kDebugShowNops)); 125 << PrettyMethod(cu_->method_idx, *cu_->dex_file); 202 int num_regs = cu_->num_dalvik_registers + cu_->num_compiler_temps + 1; 211 if (i < cu_->num_dalvik_registers) { 216 StringAppendF(&buf3, "ct%d", i - cu_->num_dalvik_registers); 247 << PrettyMethod(cu_->method_idx, *cu_->dex_file) [all...] |
gen_common.cc | 45 DCHECK_NE(cu_->instruction_set, kMips); 68 if (!(cu_->disable_opt & (1 << kNullCheckElimination)) && 212 if (cu_->compiler_driver->CanAccessTypeWithoutChecks(cu_->method_idx, *cu_->dex_file, 234 if (cu_->compiler_driver->CanAccessTypeWithoutChecks(cu_->method_idx, *cu_->dex_file, 282 switch (cu_->instruction_set) { 293 default: LOG(FATAL) << "Unexpected instruction set: " << cu_->instruction_set [all...] |
gen_invoke.cc | 41 return (cu_->instruction_set == kX86) ? 0 : LoadHelper(helper_offset); 47 if (cu_->instruction_set == kX86) { 148 if (cu_->instruction_set == kMips) { 154 if (cu_->instruction_set == kMips) { 253 if (cu_->num_ins == 0) 257 int start_vreg = cu_->num_dalvik_registers - cu_->num_ins; 270 for (int i = 0; i < cu_->num_ins; i++) { 292 if ((cu_->instruction_set == kThumb2) && t_loc->fp && !need_flush) { 642 call_state = next_call_insn(cu_, info, call_state, target_method, vtable_idx [all...] |
local_optimizations.cc | 100 if (cu_->instruction_set == kX86) { 122 if (cu_->instruction_set == kX86) { 239 if (cu_->instruction_set == kX86) { 303 if (cu_->instruction_set != kX86) { 463 if (!(cu_->disable_opt & (1 << kLoadStoreElimination))) { 466 if (!(cu_->disable_opt & (1 << kLoadHoisting))) {
|
ralloc_util.cc | 129 DCHECK_LT(v_reg, cu_->num_dalvik_registers); 133 DCHECK_LE(pos, cu_->num_compiler_temps); 134 return cu_->num_dalvik_registers + pos; 570 if (p && !(cu_->disable_opt & (1 << kSuppressLoads))) { 581 if (p_low && !(cu_->disable_opt & (1 << kSuppressLoads))) { 585 if (p_high && !(cu_->disable_opt & (1 << kSuppressLoads))) { 954 int reg_bias = cu_->num_compiler_temps + 1; 955 int dalvik_regs = cu_->num_dalvik_registers; 987 for (int i = 1; i <= cu_->num_compiler_temps; i++) { 1011 if (cu_->verbose) [all...] |
mir_to_lir.cc | 84 if (((cu_->access_flags & kAccConstructor) != 0) && 85 cu_->compiler_driver->RequiresConstructorBarrier(Thread::Current(), cu_->dex_file, 86 cu_->class_def_idx)) { 99 StoreValue(GetReturn(cu_->shorty[0] == 'F'), rl_src[0]); 106 StoreValueWide(GetReturnWide(cu_->shorty[0] == 'D'), rl_src[0]); 715 int start_vreg = cu_->num_dalvik_registers - cu_->num_ins; 724 if (cu_->disable_opt & (1 << kTrackLiveTemps)) { 728 if (cu_->disable_opt & (1 << kSuppressLoads)) [all...] |
mir_to_lir.h | 162 #define SLOW_FIELD_PATH (cu_->enable_debug & (1 << kDebugSlowFieldPath)) 163 #define SLOW_INVOKE_PATH (cu_->enable_debug & (1 << kDebugSlowInvokePath)) 164 #define SLOW_STRING_PATH (cu_->enable_debug & (1 << kDebugSlowStringPath)) 165 #define SLOW_TYPE_PATH (cu_->enable_debug & (1 << kDebugSlowTypePath)) 166 #define EXERCISE_SLOWEST_STRING_PATH (cu_->enable_debug & (1 << kDebugSlowestStringPath)) 723 CompilationUnit* const cu_; member in class:art::Mir2Lir [all...] |
/art/compiler/dex/ |
mir_optimization.cc | 217 LocalValueNumbering local_valnum(cu_); 230 if ((cu_->disable_opt & (1 << kBranchFusing)) != 0) { 317 if (cu_->verbose) { 328 if (!(cu_->compiler_backend == kPortable) && (cu_->instruction_set == kThumb2) && 465 if (num_temps > cu_->num_compiler_temps) { 466 cu_->num_compiler_temps = num_temps; 628 if ((cu_->access_flags & kAccStatic) == 0) { 630 int this_reg = cu_->num_dalvik_registers - cu_->num_ins [all...] |
mir_graph.cc | 77 cu_(cu), 430 LOG(INFO) << PrettyMethod(cu_->method_idx, *cu_->dex_file); 513 m_units_.push_back(new DexCompilationUnit(cu_, class_loader, Runtime::Current()->GetClassLinker(), 535 cu_->dex_file = &dex_file; 536 cu_->class_def_idx = class_def_idx; 537 cu_->method_idx = method_idx; 538 cu_->access_flags = access_flags; 539 cu_->invoke_type = invoke_type; 540 cu_->shorty = dex_file.GetMethodShorty(dex_file.GetMethodId(method_idx)) [all...] |
vreg_analysis.cc | 163 switch (cu_->shorty[0]) { 300 ((cu_->disable_opt & (1 << kPromoteRegs)) == 0)) { 301 LOG(WARNING) << PrettyMethod(cu_->method_idx, *cu_->dex_file) 304 cu_->disable_opt |= (1 << kPromoteRegs); 337 Mir2Lir* cg = static_cast<Mir2Lir*>(cu_->cg.get()); 388 for (int i = 0; i < cu_->num_compiler_temps; i++) { 396 int num_regs = cu_->num_dalvik_registers; 399 int num_ins = cu_->num_ins; 402 if ((cu_->access_flags & kAccStatic) == 0) [all...] |
local_value_numbering.h | 36 explicit LocalValueNumbering(CompilationUnit* cu) : cu_(cu) {} 132 CompilationUnit* const cu_; member in class:art::LocalValueNumbering
|
ssa_transformation.cc | 136 int num_registers = cu_->num_dalvik_registers; 161 int num_regs = cu_->num_dalvik_registers; 162 int in_reg = num_regs - cu_->num_ins; 504 new (arena_) ArenaBitVector(arena_, cu_->num_dalvik_registers, false, kBitMapRegisterV); 513 for (dalvik_reg = cu_->num_dalvik_registers - 1; dalvik_reg >= 0; dalvik_reg--) { 640 int map_size = sizeof(int) * cu_->num_dalvik_registers; 708 if (cu_->enable_debug & (1 << kDebugDumpCFG)) { 711 if (cu_->enable_debug & (1 << kDebugVerifyDataflow)) {
|
mir_analysis.cc | 941 if (cu_->enable_debug & (1 << kDebugShowFilterStats)) { 949 << PrettyMethod(cu_->method_idx, *cu_->dex_file); 1041 if (((cu_->access_flags & kAccConstructor) != 0) && ((cu_->access_flags & kAccStatic) != 0)) {
|
mir_dataflow.cc | 875 new (arena_) ArenaBitVector(arena_, cu_->num_dalvik_registers, false, kBitMapUse); 877 new (arena_) ArenaBitVector(arena_, cu_->num_dalvik_registers, false, kBitMapDef); 879 new (arena_) ArenaBitVector(arena_, cu_->num_dalvik_registers, false, kBitMapLiveIn); 938 DCHECK((dalvik_reg >= 0) && (dalvik_reg < cu_->num_dalvik_registers)); 944 DCHECK((dalvik_reg >= 0) && (dalvik_reg < cu_->num_dalvik_registers)); 1112 static_cast<int*>(arena_->Alloc(sizeof(int) * cu_->num_dalvik_registers, 1116 sizeof(int) * cu_->num_dalvik_registers); 1122 size_t num_dalvik_reg = cu_->num_dalvik_registers; [all...] |
local_value_numbering.cc | 369 if (cu_->verbose) { 378 if (cu_->verbose) { 408 if (cu_->verbose) { 417 if (cu_->verbose) { 439 if (cu_->verbose) { 469 if (cu_->verbose) {
|
/art/compiler/dex/quick/x86/ |
call_x86.cc | 36 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset; 37 if (cu_->verbose) { 71 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset; 72 if (cu_->verbose) { 130 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
|
int_x86.cc | 220 DCHECK_EQ(cu_->instruction_set, kX86); 228 DCHECK_EQ(cu_->instruction_set, kX86); 248 DCHECK_NE(cu_->instruction_set, kThumb2);
|
/art/compiler/dex/quick/mips/ |
call_mips.cc | 64 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset; 65 if (cu_->verbose) { 143 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset; 144 if (cu_->verbose) { 226 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
|
int_mips.cc | 169 if (!(cu_->disable_opt & (1 << kSafeOptimizations)) && r_dest == r_src) { 262 DCHECK_NE(cu_->instruction_set, kThumb2); 267 DCHECK_NE(cu_->instruction_set, kThumb2);
|
/art/compiler/dex/portable/ |
mir_to_gbc.cc | 106 CompilerTls* tls = cu_->compiler_driver->GetTls(); 130 cu_->insns + current_dalvik_offset_ + table_offset); 154 cu_->insns + current_dalvik_offset_ + table_offset); 697 if (cu_->verbose) { [all...] |
mir_to_gbc.h | 49 cu_(cu), 172 CompilationUnit* cu_; member in class:art::MirConverter
|
/art/compiler/dex/quick/arm/ |
call_arm.cc | 30 return v_reg - cu_->num_regs; 83 int first_in = cu_->num_regs; 123 char* inst_str = cu_->verbose ? 313 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset; 314 if (cu_->verbose) { 361 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset; 362 if (cu_->verbose) { 417 const uint16_t* table = cu_->insns + current_dalvik_offset_ + table_offset;
|