Lines Matching refs:OptimizationPass

63 const char* OptimizationPassName(OptimizationPass pass) {  in OptimizationPassName()
65 case OptimizationPass::kSideEffectsAnalysis: in OptimizationPassName()
67 case OptimizationPass::kInductionVarAnalysis: in OptimizationPassName()
69 case OptimizationPass::kGlobalValueNumbering: in OptimizationPassName()
71 case OptimizationPass::kInvariantCodeMotion: in OptimizationPassName()
73 case OptimizationPass::kLoopOptimization: in OptimizationPassName()
75 case OptimizationPass::kBoundsCheckElimination: in OptimizationPassName()
77 case OptimizationPass::kLoadStoreElimination: in OptimizationPassName()
79 case OptimizationPass::kConstantFolding: in OptimizationPassName()
81 case OptimizationPass::kDeadCodeElimination: in OptimizationPassName()
83 case OptimizationPass::kInliner: in OptimizationPassName()
85 case OptimizationPass::kSelectGenerator: in OptimizationPassName()
87 case OptimizationPass::kAggressiveInstructionSimplifier: in OptimizationPassName()
88 case OptimizationPass::kInstructionSimplifier: in OptimizationPassName()
90 case OptimizationPass::kCHAGuardOptimization: in OptimizationPassName()
92 case OptimizationPass::kCodeSinking: in OptimizationPassName()
94 case OptimizationPass::kConstructorFenceRedundancyElimination: in OptimizationPassName()
96 case OptimizationPass::kScheduling: in OptimizationPassName()
99 case OptimizationPass::kInstructionSimplifierArm: in OptimizationPassName()
101 case OptimizationPass::kCriticalNativeAbiFixupArm: in OptimizationPassName()
105 case OptimizationPass::kInstructionSimplifierArm64: in OptimizationPassName()
109 case OptimizationPass::kPcRelativeFixupsX86: in OptimizationPassName()
111 case OptimizationPass::kInstructionSimplifierX86: in OptimizationPassName()
115 case OptimizationPass::kInstructionSimplifierX86_64: in OptimizationPassName()
119 case OptimizationPass::kX86MemoryOperandGeneration: in OptimizationPassName()
122 case OptimizationPass::kNone: in OptimizationPassName()
130 OptimizationPass OptimizationPassByName(const std::string& pass_name) { in OptimizationPassByName()
131 X(OptimizationPass::kBoundsCheckElimination); in OptimizationPassByName()
132 X(OptimizationPass::kCHAGuardOptimization); in OptimizationPassByName()
133 X(OptimizationPass::kCodeSinking); in OptimizationPassByName()
134 X(OptimizationPass::kConstantFolding); in OptimizationPassByName()
135 X(OptimizationPass::kConstructorFenceRedundancyElimination); in OptimizationPassByName()
136 X(OptimizationPass::kDeadCodeElimination); in OptimizationPassByName()
137 X(OptimizationPass::kGlobalValueNumbering); in OptimizationPassByName()
138 X(OptimizationPass::kInductionVarAnalysis); in OptimizationPassByName()
139 X(OptimizationPass::kInliner); in OptimizationPassByName()
140 X(OptimizationPass::kInstructionSimplifier); in OptimizationPassByName()
141 X(OptimizationPass::kInvariantCodeMotion); in OptimizationPassByName()
142 X(OptimizationPass::kLoadStoreElimination); in OptimizationPassByName()
143 X(OptimizationPass::kLoopOptimization); in OptimizationPassByName()
144 X(OptimizationPass::kScheduling); in OptimizationPassByName()
145 X(OptimizationPass::kSelectGenerator); in OptimizationPassByName()
146 X(OptimizationPass::kSideEffectsAnalysis); in OptimizationPassByName()
148 X(OptimizationPass::kInstructionSimplifierArm); in OptimizationPassByName()
149 X(OptimizationPass::kCriticalNativeAbiFixupArm); in OptimizationPassByName()
152 X(OptimizationPass::kInstructionSimplifierArm64); in OptimizationPassByName()
155 X(OptimizationPass::kPcRelativeFixupsX86); in OptimizationPassByName()
156 X(OptimizationPass::kX86MemoryOperandGeneration); in OptimizationPassByName()
182 OptimizationPass pass = definitions[i].pass; in ConstructOptimizations()
193 case OptimizationPass::kSideEffectsAnalysis: in ConstructOptimizations()
196 case OptimizationPass::kInductionVarAnalysis: in ConstructOptimizations()
202 case OptimizationPass::kGlobalValueNumbering: in ConstructOptimizations()
206 case OptimizationPass::kInvariantCodeMotion: in ConstructOptimizations()
210 case OptimizationPass::kLoopOptimization: in ConstructOptimizations()
215 case OptimizationPass::kBoundsCheckElimination: in ConstructOptimizations()
223 case OptimizationPass::kConstantFolding: in ConstructOptimizations()
226 case OptimizationPass::kDeadCodeElimination: in ConstructOptimizations()
229 case OptimizationPass::kInliner: { in ConstructOptimizations()
245 case OptimizationPass::kSelectGenerator: in ConstructOptimizations()
248 case OptimizationPass::kInstructionSimplifier: in ConstructOptimizations()
251 case OptimizationPass::kAggressiveInstructionSimplifier: in ConstructOptimizations()
258 case OptimizationPass::kCHAGuardOptimization: in ConstructOptimizations()
261 case OptimizationPass::kCodeSinking: in ConstructOptimizations()
264 case OptimizationPass::kConstructorFenceRedundancyElimination: in ConstructOptimizations()
267 case OptimizationPass::kLoadStoreElimination: in ConstructOptimizations()
270 case OptimizationPass::kScheduling: in ConstructOptimizations()
278 case OptimizationPass::kInstructionSimplifierArm: in ConstructOptimizations()
282 case OptimizationPass::kCriticalNativeAbiFixupArm: in ConstructOptimizations()
288 case OptimizationPass::kInstructionSimplifierArm64: in ConstructOptimizations()
294 case OptimizationPass::kPcRelativeFixupsX86: in ConstructOptimizations()
298 case OptimizationPass::kX86MemoryOperandGeneration: in ConstructOptimizations()
302 case OptimizationPass::kInstructionSimplifierX86: in ConstructOptimizations()
307 case OptimizationPass::kInstructionSimplifierX86_64: in ConstructOptimizations()
311 case OptimizationPass::kNone: in ConstructOptimizations()