Lines Matching refs:addPass
225 addPass(createAtomicExpandPass(TM)); in addIRPasses()
228 addPass(createHexagonCommonGEP()); in addIRPasses()
231 addPass(createHexagonGenExtract()); in addIRPasses()
240 addPass(createHexagonOptimizeSZextends()); in addInstSelector()
242 addPass(createHexagonISelDag(TM, getOptLevel())); in addInstSelector()
247 addPass(createHexagonGenPredicate(), false); in addInstSelector()
250 addPass(createHexagonLoopRescheduling(), false); in addInstSelector()
253 addPass(createHexagonSplitDoubleRegs()); in addInstSelector()
256 addPass(createHexagonBitSimplify(), false); in addInstSelector()
257 addPass(createHexagonPeephole()); in addInstSelector()
260 addPass(createHexagonGenInsert(), false); in addInstSelector()
262 addPass(createHexagonEarlyIfConversion(), false); in addInstSelector()
275 addPass(createHexagonStoreWidening(), false); in addPreRegAlloc()
277 addPass(createHexagonHardwareLoops(), false); in addPreRegAlloc()
280 addPass(&MachinePipelinerID); in addPreRegAlloc()
286 addPass(createHexagonRDFOpt()); in addPostRegAlloc()
288 addPass(createHexagonCFGOptimizer(), false); in addPostRegAlloc()
290 addPass(createHexagonOptAddrMode(), false); in addPostRegAlloc()
295 addPass(createHexagonCopyToCombine(), false); in addPreSched2()
297 addPass(&IfConverterID, false); in addPreSched2()
298 addPass(createHexagonSplitConst32AndConst64()); in addPreSched2()
305 addPass(createHexagonNewValueJump(), false); in addPreEmitPass()
307 addPass(createHexagonBranchRelaxation(), false); in addPreEmitPass()
312 addPass(createHexagonFixupHwLoops(), false); in addPreEmitPass()
315 addPass(createHexagonGenMux(), false); in addPreEmitPass()
317 addPass(createHexagonPacketizer(), false); in addPreEmitPass()
321 addPass(createHexagonCallFrameInformation(), false); in addPreEmitPass()