/art/compiler/optimizing/ |
H A D | gvn.h | 30 const SideEffectsAnalysis& side_effects, 32 : HOptimization(graph, pass_name), side_effects_(side_effects) {} 29 GVNOptimization(HGraph* graph, const SideEffectsAnalysis& side_effects, const char* pass_name = kGlobalValueNumberingPassName) argument
|
H A D | load_store_elimination.h | 28 LoadStoreElimination(HGraph* graph, const SideEffectsAnalysis& side_effects) argument 30 side_effects_(side_effects) {}
|
H A D | bounds_check_elimination.h | 30 const SideEffectsAnalysis& side_effects, 33 side_effects_(side_effects), 29 BoundsCheckElimination(HGraph* graph, const SideEffectsAnalysis& side_effects, HInductionVarAnalysis* induction_analysis) argument
|
H A D | licm.h | 29 LICM(HGraph* graph, const SideEffectsAnalysis& side_effects, OptimizingCompilerStats* stats) argument 31 side_effects_(side_effects) {}
|
H A D | gvn_test.cc | 104 SideEffectsAnalysis side_effects(graph); 105 side_effects.Run(); 106 GVNOptimization(graph, side_effects).Run(); 186 SideEffectsAnalysis side_effects(graph); 187 side_effects.Run(); 188 GVNOptimization(graph, side_effects).Run(); 293 SideEffectsAnalysis side_effects(graph); 294 side_effects.Run(); 295 GVNOptimization(graph, side_effects).Run(); 308 SideEffectsAnalysis side_effects(grap [all...] |
H A D | licm_test.cc | 80 SideEffectsAnalysis side_effects(graph_); 81 side_effects.Run(); 82 LICM(graph_, side_effects, nullptr).Run();
|
H A D | gvn.cc | 128 void Kill(SideEffects side_effects) { argument 129 DeleteAllImpureWhich([side_effects](Node* node) { 130 return node->GetInstruction()->GetSideEffects().MayDependOn(side_effects); 355 const SideEffectsAnalysis& side_effects) 358 side_effects_(side_effects), 353 GlobalValueNumberer(ArenaAllocator* allocator, HGraph* graph, const SideEffectsAnalysis& side_effects) argument
|
H A D | optimizing_compiler.cc | 454 SideEffectsAnalysis* side_effects = new (arena) SideEffectsAnalysis(graph); local 455 GVNOptimization* gvn = new (arena) GVNOptimization(graph, *side_effects, "GVN_after_arch"); 458 side_effects, 518 SideEffectsAnalysis* side_effects = new (arena) SideEffectsAnalysis(graph); local 519 GVNOptimization* gvn = new (arena) GVNOptimization(graph, *side_effects); 520 LICM* licm = new (arena) LICM(graph, *side_effects, stats); 521 LoadStoreElimination* lse = new (arena) LoadStoreElimination(graph, *side_effects); 523 BoundsCheckElimination* bce = new (arena) BoundsCheckElimination(graph, *side_effects, induction); 547 side_effects,
|
H A D | bounds_check_elimination_test.cc | 48 SideEffectsAnalysis side_effects(graph_); 49 side_effects.Run(); 51 GVNOptimization(graph_, side_effects).Run(); 56 BoundsCheckElimination(graph_, side_effects, &induction).Run();
|
H A D | load_store_elimination.cc | 512 const SideEffectsAnalysis& side_effects) 515 side_effects_(side_effects), 510 LSEVisitor(HGraph* graph, const HeapLocationCollector& heap_locations_collector, const SideEffectsAnalysis& side_effects) argument
|
H A D | nodes.h | 1760 HInstruction(SideEffects side_effects, uint32_t dex_pc) argument 1772 side_effects_(side_effects), 2237 HTemplateInstruction<N>(SideEffects side_effects, uint32_t dex_pc) argument 2238 : HInstruction(side_effects, dex_pc), inputs_() {} 2264 explicit HTemplateInstruction<0>(SideEffects side_effects, uint32_t dex_pc) argument 2265 : HInstruction(side_effects, dex_pc) {} 2290 HExpression<N>(Primitive::Type type, SideEffects side_effects, uint32_t dex_pc) argument 2291 : HTemplateInstruction<N>(side_effects, dex_pc) { 2940 SideEffects side_effects = SideEffects::None(), 2942 : HExpression(result_type, side_effects, dex_p [all...] |
H A D | bounds_check_elimination.cc | 525 const SideEffectsAnalysis& side_effects, 548 side_effects_(side_effects), 524 BCEVisitor(HGraph* graph, const SideEffectsAnalysis& side_effects, HInductionVarAnalysis* induction_analysis) argument
|
H A D | nodes.cc | 2341 IntrinsicSideEffects side_effects, 2347 switch (side_effects) { 2339 SetIntrinsic(Intrinsics intrinsic, IntrinsicNeedsEnvironmentOrCache needs_env_or_cache, IntrinsicSideEffects side_effects, IntrinsicExceptions exceptions) argument
|