Lines Matching refs:OptimizationPass

62 const char* OptimizationPassName(OptimizationPass pass) {  in OptimizationPassName()
64 case OptimizationPass::kSideEffectsAnalysis: in OptimizationPassName()
66 case OptimizationPass::kInductionVarAnalysis: in OptimizationPassName()
68 case OptimizationPass::kGlobalValueNumbering: in OptimizationPassName()
70 case OptimizationPass::kInvariantCodeMotion: in OptimizationPassName()
72 case OptimizationPass::kLoopOptimization: in OptimizationPassName()
74 case OptimizationPass::kBoundsCheckElimination: in OptimizationPassName()
76 case OptimizationPass::kLoadStoreElimination: in OptimizationPassName()
78 case OptimizationPass::kConstantFolding: in OptimizationPassName()
80 case OptimizationPass::kDeadCodeElimination: in OptimizationPassName()
82 case OptimizationPass::kInliner: in OptimizationPassName()
84 case OptimizationPass::kSelectGenerator: in OptimizationPassName()
86 case OptimizationPass::kAggressiveInstructionSimplifier: in OptimizationPassName()
87 case OptimizationPass::kInstructionSimplifier: in OptimizationPassName()
89 case OptimizationPass::kCHAGuardOptimization: in OptimizationPassName()
91 case OptimizationPass::kCodeSinking: in OptimizationPassName()
93 case OptimizationPass::kConstructorFenceRedundancyElimination: in OptimizationPassName()
95 case OptimizationPass::kScheduling: in OptimizationPassName()
98 case OptimizationPass::kInstructionSimplifierArm: in OptimizationPassName()
102 case OptimizationPass::kInstructionSimplifierArm64: in OptimizationPassName()
106 case OptimizationPass::kPcRelativeFixupsX86: in OptimizationPassName()
108 case OptimizationPass::kInstructionSimplifierX86: in OptimizationPassName()
112 case OptimizationPass::kInstructionSimplifierX86_64: in OptimizationPassName()
116 case OptimizationPass::kX86MemoryOperandGeneration: in OptimizationPassName()
119 case OptimizationPass::kNone: in OptimizationPassName()
127 OptimizationPass OptimizationPassByName(const std::string& pass_name) { in OptimizationPassByName()
128 X(OptimizationPass::kBoundsCheckElimination); in OptimizationPassByName()
129 X(OptimizationPass::kCHAGuardOptimization); in OptimizationPassByName()
130 X(OptimizationPass::kCodeSinking); in OptimizationPassByName()
131 X(OptimizationPass::kConstantFolding); in OptimizationPassByName()
132 X(OptimizationPass::kConstructorFenceRedundancyElimination); in OptimizationPassByName()
133 X(OptimizationPass::kDeadCodeElimination); in OptimizationPassByName()
134 X(OptimizationPass::kGlobalValueNumbering); in OptimizationPassByName()
135 X(OptimizationPass::kInductionVarAnalysis); in OptimizationPassByName()
136 X(OptimizationPass::kInliner); in OptimizationPassByName()
137 X(OptimizationPass::kInstructionSimplifier); in OptimizationPassByName()
138 X(OptimizationPass::kInvariantCodeMotion); in OptimizationPassByName()
139 X(OptimizationPass::kLoadStoreElimination); in OptimizationPassByName()
140 X(OptimizationPass::kLoopOptimization); in OptimizationPassByName()
141 X(OptimizationPass::kScheduling); in OptimizationPassByName()
142 X(OptimizationPass::kSelectGenerator); in OptimizationPassByName()
143 X(OptimizationPass::kSideEffectsAnalysis); in OptimizationPassByName()
145 X(OptimizationPass::kInstructionSimplifierArm); in OptimizationPassByName()
148 X(OptimizationPass::kInstructionSimplifierArm64); in OptimizationPassByName()
151 X(OptimizationPass::kPcRelativeFixupsX86); in OptimizationPassByName()
152 X(OptimizationPass::kX86MemoryOperandGeneration); in OptimizationPassByName()
178 OptimizationPass pass = definitions[i].pass; in ConstructOptimizations()
189 case OptimizationPass::kSideEffectsAnalysis: in ConstructOptimizations()
192 case OptimizationPass::kInductionVarAnalysis: in ConstructOptimizations()
198 case OptimizationPass::kGlobalValueNumbering: in ConstructOptimizations()
202 case OptimizationPass::kInvariantCodeMotion: in ConstructOptimizations()
206 case OptimizationPass::kLoopOptimization: in ConstructOptimizations()
211 case OptimizationPass::kBoundsCheckElimination: in ConstructOptimizations()
216 case OptimizationPass::kLoadStoreElimination: in ConstructOptimizations()
224 case OptimizationPass::kConstantFolding: in ConstructOptimizations()
227 case OptimizationPass::kDeadCodeElimination: in ConstructOptimizations()
230 case OptimizationPass::kInliner: { in ConstructOptimizations()
246 case OptimizationPass::kSelectGenerator: in ConstructOptimizations()
249 case OptimizationPass::kInstructionSimplifier: in ConstructOptimizations()
252 case OptimizationPass::kAggressiveInstructionSimplifier: in ConstructOptimizations()
259 case OptimizationPass::kCHAGuardOptimization: in ConstructOptimizations()
262 case OptimizationPass::kCodeSinking: in ConstructOptimizations()
265 case OptimizationPass::kConstructorFenceRedundancyElimination: in ConstructOptimizations()
268 case OptimizationPass::kScheduling: in ConstructOptimizations()
276 case OptimizationPass::kInstructionSimplifierArm: in ConstructOptimizations()
282 case OptimizationPass::kInstructionSimplifierArm64: in ConstructOptimizations()
288 case OptimizationPass::kPcRelativeFixupsX86: in ConstructOptimizations()
292 case OptimizationPass::kX86MemoryOperandGeneration: in ConstructOptimizations()
296 case OptimizationPass::kInstructionSimplifierX86: in ConstructOptimizations()
301 case OptimizationPass::kInstructionSimplifierX86_64: in ConstructOptimizations()
305 case OptimizationPass::kNone: in ConstructOptimizations()