/art/compiler/dex/ |
dataflow_iterator.h | 21 #include "mir_graph.h" 62 DataflowIterator(MIRGraph* mir_graph, bool is_iterative, int start_idx, int end_idx, 64 : mir_graph_(mir_graph), 87 ReachableNodesIterator(MIRGraph* mir_graph, bool is_iterative) 88 : DataflowIterator(mir_graph, is_iterative, 0, 89 mir_graph->GetNumReachableBlocks(), false) { 91 block_id_list_ = mir_graph->GetDfsOrder(); 97 PreOrderDfsIterator(MIRGraph* mir_graph, bool is_iterative) 98 : DataflowIterator(mir_graph, is_iterative, 0, 99 mir_graph->GetNumReachableBlocks(), false) [all...] |
frontend.cc | 173 cu.mir_graph.reset(new MIRGraph(&cu, &cu.arena)); 177 cu.mir_graph->EnableOpcodeCounting(); 181 cu.mir_graph->InlineMethod(code_item, access_flags, invoke_type, class_def_idx, method_idx, 185 if (cu.mir_graph->SkipCompilation(Runtime::Current()->GetCompilerFilter())) { 191 cu.mir_graph->CodeLayout(); 194 cu.mir_graph->SSATransformation(); 197 cu.mir_graph->PropagateConstants(); 200 cu.mir_graph->MethodUseCount(); 203 cu.mir_graph->NullCheckElimination(); 206 cu.mir_graph->BasicBlockCombine() [all...] |
compiler_ir.h | 70 mir_graph(NULL), 107 // TODO: move memory management to mir_graph, or just switch to using standard containers. 110 UniquePtr<MIRGraph> mir_graph; // MIR container. member in struct:art::CompilationUnit
|
/art/compiler/dex/portable/ |
mir_to_gbc.h | 39 Backend* PortableCodeGenerator(CompilationUnit* const cu, MIRGraph* const mir_graph, 46 MirConverter(CompilationUnit* cu, MIRGraph* mir_graph, ArenaAllocator* arena, 50 mir_graph_(mir_graph), 62 llvm_values_(arena, mir_graph->GetNumSSARegs()),
|
mir_to_gbc.cc | [all...] |
/art/compiler/dex/quick/x86/ |
target_x86.cc | 510 X86Mir2Lir::X86Mir2Lir(CompilationUnit* cu, MIRGraph* mir_graph, ArenaAllocator* arena) 511 : Mir2Lir(cu, mir_graph, arena) { 521 Mir2Lir* X86CodeGenerator(CompilationUnit* const cu, MIRGraph* const mir_graph, 523 return new X86Mir2Lir(cu, mir_graph, arena);
|
codegen_x86.h | 27 X86Mir2Lir(CompilationUnit* cu, MIRGraph* mir_graph, ArenaAllocator* arena);
|
/art/compiler/dex/quick/arm/ |
target_arm.cc | 492 ArmMir2Lir::ArmMir2Lir(CompilationUnit* cu, MIRGraph* mir_graph, ArenaAllocator* arena) 493 : Mir2Lir(cu, mir_graph, arena) { 504 Mir2Lir* ArmCodeGenerator(CompilationUnit* const cu, MIRGraph* const mir_graph, 506 return new ArmMir2Lir(cu, mir_graph, arena);
|
codegen_arm.h | 26 ArmMir2Lir(CompilationUnit* cu, MIRGraph* mir_graph, ArenaAllocator* arena);
|
/art/compiler/dex/quick/mips/ |
target_mips.cc | 545 MipsMir2Lir::MipsMir2Lir(CompilationUnit* cu, MIRGraph* mir_graph, ArenaAllocator* arena) 546 : Mir2Lir(cu, mir_graph, arena) { 556 Mir2Lir* MipsCodeGenerator(CompilationUnit* const cu, MIRGraph* const mir_graph, 558 return new MipsMir2Lir(cu, mir_graph, arena);
|
codegen_mips.h | 27 MipsMir2Lir(CompilationUnit* cu, MIRGraph* mir_graph, ArenaAllocator* arena);
|
/art/compiler/dex/quick/ |
mir_to_lir.h | 131 Mir2Lir* ArmCodeGenerator(CompilationUnit* const cu, MIRGraph* const mir_graph, 133 Mir2Lir* MipsCodeGenerator(CompilationUnit* const cu, MIRGraph* const mir_graph, 135 Mir2Lir* X86CodeGenerator(CompilationUnit* const cu, MIRGraph* const mir_graph, [all...] |
codegen_util.cc | [all...] |
/art/compiler/ |
Android.mk | 56 dex/mir_graph.cc \
|