Lines Matching refs:addPass

399   addPass(createRVVRegAllocPass(false));  in addRegAssignAndRewriteFast()
401 addPass(createRISCVInsertVSETVLIPass()); in addRegAssignAndRewriteFast()
404 addPass(createRISCVDeadRegisterDefinitionsPass()); in addRegAssignAndRewriteFast()
409 addPass(createRVVRegAllocPass(true)); in addRegAssignAndRewriteOptimized()
410 addPass(createVirtRegRewriter(false)); in addRegAssignAndRewriteOptimized()
412 addPass(createRISCVInsertVSETVLIPass()); in addRegAssignAndRewriteOptimized()
415 addPass(createRISCVDeadRegisterDefinitionsPass()); in addRegAssignAndRewriteOptimized()
420 addPass(createAtomicExpandLegacyPass()); in addIRPasses()
424 addPass(createLoopDataPrefetchPass()); in addIRPasses()
426 addPass(createRISCVGatherScatterLoweringPass()); in addIRPasses()
427 addPass(createInterleavedAccessPass()); in addIRPasses()
428 addPass(createRISCVCodeGenPreparePass()); in addIRPasses()
439 addPass(createBarrierNoopPass()); in addPreISel()
443 addPass(createGlobalMergePass(TM, /* MaxOffset */ 2047, in addPreISel()
453 addPass(createTypePromotionLegacyPass()); in addCodeGenPrepare()
458 addPass(createRISCVISelDag(getRISCVTargetMachine(), getOptLevel())); in addInstSelector()
464 addPass(new IRTranslator(getOptLevel())); in addIRTranslator()
470 addPass(createRISCVO0PreLegalizerCombiner()); in addPreLegalizeMachineIR()
472 addPass(createRISCVPreLegalizerCombiner()); in addPreLegalizeMachineIR()
477 addPass(new Legalizer()); in addLegalizeMachineIR()
483 addPass(createRISCVPostLegalizerCombiner()); in addPreRegBankSelect()
487 addPass(new RegBankSelect()); in addRegBankSelect()
492 addPass(new InstructionSelect(getOptLevel())); in addGlobalInstructionSelect()
497 addPass(createRISCVPostRAExpandPseudoPass()); in addPreSched2()
500 addPass(createKCFIPass()); in addPreSched2()
511 addPass(createMachineCopyPropagationPass(true)); in addPreEmitPass()
512 addPass(&BranchRelaxationPassID); in addPreEmitPass()
513 addPass(createRISCVMakeCompressibleOptPass()); in addPreEmitPass()
518 addPass(createRISCVMoveMergePass()); in addPreEmitPass2()
521 addPass(createRISCVPushPopOptimizationPass()); in addPreEmitPass2()
523 addPass(createRISCVExpandPseudoPass()); in addPreEmitPass2()
528 addPass(createRISCVExpandAtomicPseudoPass()); in addPreEmitPass2()
531 addPass(createUnpackMachineBundles([&](const MachineFunction &MF) { in addPreEmitPass2()
537 addPass(createRISCVVectorPeepholePass()); in addMachineSSAOptimization()
542 addPass(&MachineCombinerID); in addMachineSSAOptimization()
545 addPass(createRISCVOptWInstrsPass()); in addMachineSSAOptimization()
550 addPass(createRISCVPreRAExpandPseudoPass()); in addPreRegAlloc()
552 addPass(createRISCVMergeBaseOffsetOptPass()); in addPreRegAlloc()
554 addPass(createRISCVInsertReadWriteCSRPass()); in addPreRegAlloc()
555 addPass(createRISCVInsertWriteVXRMPass()); in addPreRegAlloc()
568 addPass(&InitUndefID); in addFastRegAlloc()
576 addPass(createRISCVRedundantCopyEliminationPass()); in addPostRegAlloc()
582 LPM.addPass(LoopIdiomVectorizePass(LoopIdiomVectorizeStyle::Predicated)); in registerPassBuilderCallbacks()