Home
last modified time | relevance | path

Searched refs:PassME (Results 1 – 5 of 5) sorted by relevance

/art/compiler/dex/
Dpost_opt_passes.h30 class InitializeData : public PassME {
32 InitializeData() : PassME("InitializeData") { in InitializeData()
50 class MethodUseCount : public PassME {
52 MethodUseCount() : PassME("UseCount") { in MethodUseCount()
64 class ClearPhiInstructions : public PassME {
66 ClearPhiInstructions() : PassME("ClearPhiInstructions") { in ClearPhiInstructions()
76 class CalculatePredecessors : public PassME {
78 CalculatePredecessors() : PassME("CalculatePredecessors") { in CalculatePredecessors()
88 class DFSOrders : public PassME {
90 DFSOrders() : PassME("DFSOrders") { in DFSOrders()
[all …]
Dbb_optimizations.h29 class CacheFieldLoweringInfo : public PassME {
31 CacheFieldLoweringInfo() : PassME("CacheFieldLoweringInfo", kNoNodes) { in CacheFieldLoweringInfo()
53 class CacheMethodLoweringInfo : public PassME {
55 CacheMethodLoweringInfo() : PassME("CacheMethodLoweringInfo", kNoNodes) { in CacheMethodLoweringInfo()
79 class SpecialMethodInliner : public PassME {
81 SpecialMethodInliner() : PassME("SpecialMethodInliner") { in SpecialMethodInliner()
122 class CodeLayout : public PassME {
124 …CodeLayout() : PassME("CodeLayout", kAllNodes, kOptimizationBasicBlockChange, "2_post_layout_cfg")… in CodeLayout()
142 class NullCheckEliminationAndTypeInference : public PassME {
145 : PassME("NCE_TypeInference", kRepeatingTopologicalSortTraversal, "4_post_nce_cfg") { in NullCheckEliminationAndTypeInference()
[all …]
Dpass_me.h67 class PassME: public Pass {
69 explicit PassME(const char* name, DataFlowAnalysisMode type = kAllNodes,
74 PassME(const char* name, DataFlowAnalysisMode type, const char* dump) in PassME() function
78 PassME(const char* name, const char* dump) in PassME() function
82 ~PassME() { in ~PassME()
Dpass_driver_me.h42 const PassME* me_pass = down_cast<const PassME*>(pass); in DispatchPass()
126 const PassME* me_pass = (down_cast<const PassME*>(pass)); in RunPass()
159 static void DoWalkBasicBlocks(PassMEDataHolder* data, const PassME* pass, in DoWalkBasicBlocks()
171 inline static void DoWalkBasicBlocks(PassMEDataHolder* data, const PassME* pass) { in DoWalkBasicBlocks()
Dpass_driver_me_opts.cc76 const PassME* pass_me = down_cast<const PassME*> (pass); in ApplyPass()