Lines Matching defs:addPass
130 /// to addPass(). It may be a target-specific ID in the case that the target
291 void TargetPassConfig::addPass(Pass *P) {
312 AnalysisID TargetPassConfig::addPass(AnalysisID PassID) {
321 addPass(P);
330 addPass(NP);
338 addPass(createMachineFunctionPrinterPass(dbgs(), Banner));
341 addPass(createMachineVerifierPass(Banner));
351 addPass(createTypeBasedAliasAnalysisPass());
352 addPass(createBasicAliasAnalysisPass());
357 addPass(createVerifierPass());
361 addPass(createLoopStrengthReducePass());
363 addPass(createPrintFunctionPass("\n\n*** Code after LSR ***\n", &dbgs()));
366 addPass(createGCLoweringPass());
369 addPass(createUnreachableBlockEliminationPass());
383 addPass(createSjLjEHPreparePass(TM->getTargetLowering()));
388 addPass(createDwarfEHPass(TM));
391 addPass(createLowerInvokePass(TM->getTargetLowering()));
394 addPass(createUnreachableBlockEliminationPass());
403 addPass(createCodeGenPreparePass(getTargetLowering()));
409 addPass(createStackProtectorPass(getTargetLowering()));
414 addPass(createPrintFunctionPass("\n\n"
421 addPass(createVerifierPass());
462 if (addPass(&ExpandISelPseudosID))
471 addPass(&LocalStackSlotAllocationID);
490 addPass(&PrologEpilogCodeInserterID);
498 addPass(&ExpandPostRAPseudosID);
507 addPass(&PostRASchedulerID);
514 addPass(createGCInfoPrinter(dbgs()));
528 if (addPass(&EarlyTailDuplicateID))
533 addPass(&OptimizePHIsID);
537 addPass(&StackColoringID);
541 addPass(&LocalStackSlotAllocationID);
547 addPass(&DeadMachineInstructionElimID);
556 addPass(&MachineLICMID);
557 addPass(&MachineCSEID);
558 addPass(&MachineSinkingID);
561 addPass(&PeepholeOptimizerID);
620 /// this can be folded into addPass.
639 addPass(&PHIEliminationID);
640 addPass(&TwoAddressInstructionPassID);
642 addPass(RegAllocPass);
650 addPass(&ProcessImplicitDefsID);
658 addPass(&LiveVariablesID);
665 addPass(&MachineLoopInfoID);
666 addPass(&PHIEliminationID);
671 addPass(&LiveIntervalsID);
673 addPass(&TwoAddressInstructionPassID);
676 addPass(&StrongPHIEliminationID);
678 addPass(&RegisterCoalescerID);
681 if (addPass(&MachineSchedulerID))
685 addPass(RegAllocPass);
693 addPass(&VirtRegRewriterID);
708 addPass(&StackSlotColoringID);
713 addPass(&PostRAMachineLICMID);
725 if (addPass(&BranchFolderPassID))
729 if (addPass(&TailDuplicateID))
733 if (addPass(&MachineCopyPropagationID))
739 addPass(&GCMachineCodeAnalysisID);
750 PassID = addPass(&MachineBlockPlacementID);
752 PassID = addPass(&CodePlacementOptID);
757 addPass(&MachineBlockPlacementStatsID);