Home
last modified time | relevance | path

Searched refs:cg (Results 1 – 4 of 4) sorted by relevance

/art/compiler/dex/quick/
Dgen_invoke.cc462 static void CommonCallCodeLoadThisIntoArg1(const CallInfo* info, Mir2Lir* cg) { in CommonCallCodeLoadThisIntoArg1() argument
464 cg->LoadValueDirectFixed(rl_arg, cg->TargetReg(kArg1, kRef)); in CommonCallCodeLoadThisIntoArg1()
467 static void CommonCallCodeLoadClassIntoArg0(const CallInfo* info, Mir2Lir* cg) { in CommonCallCodeLoadClassIntoArg0() argument
468 cg->GenNullCheck(cg->TargetReg(kArg1, kRef), info->opt_flags); in CommonCallCodeLoadClassIntoArg0()
470 cg->LoadRefDisp(cg->TargetReg(kArg1, kRef), mirror::Object::ClassOffset().Int32Value(), in CommonCallCodeLoadClassIntoArg0()
471 cg->TargetReg(kArg0, kRef), in CommonCallCodeLoadClassIntoArg0()
473 cg->MarkPossibleNullPointerException(info->opt_flags); in CommonCallCodeLoadClassIntoArg0()
478 const CompilationUnit* cu, Mir2Lir* cg) { in CommonCallCodeLoadCodePointerIntoInvokeTgt() argument
481 cg->LoadWordDisp(alt_from == nullptr ? cg->TargetReg(kArg0, kRef) : *alt_from, in CommonCallCodeLoadCodePointerIntoInvokeTgt()
483 cg->TargetPtrReg(kInvokeTgt)); in CommonCallCodeLoadCodePointerIntoInvokeTgt()
[all …]
/art/compiler/dex/
Dcompiler_ir.h89 std::unique_ptr<Backend> cg; // Target-specific codegen. member
Dfrontend.cc505 cg(nullptr), in CompilationUnit()
712 cu.cg.reset(compiler->GetCodeGenerator(&cu, llvm_compilation_unit)); in CompileMethod()
776 cu.cg->Materialize(); in CompileMethod()
779 result = cu.cg->GetCompiledMethod(); in CompileMethod()
Dvreg_analysis.cc408 Mir2Lir* cg = static_cast<Mir2Lir*>(cu_->cg.get()); in DumpRegLocTable() local
409 if (cg != NULL) { in DumpRegLocTable()