Lines Matching refs:addPass

128 /// to addPass(). It may be a target-specific ID in the case that the target
311 void TargetPassConfig::addPass(Pass *P, bool verifyAfter, bool printAfter) {
338 addPass(IP.getInsertedPass(), IP.VerifyAfter, IP.PrintAfter);
354 /// addPass cannot return a pointer to the pass instance because is internal the
356 AnalysisID TargetPassConfig::addPass(AnalysisID PassID, bool verifyAfter,
372 addPass(P, verifyAfter, printAfter); // Ends the lifetime of P.
400 addPass(createCFLAAWrapperPass());
401 addPass(createTypeBasedAAWrapperPass());
402 addPass(createScopedNoAliasAAWrapperPass());
403 addPass(createBasicAAWrapperPass());
408 addPass(createVerifierPass());
412 addPass(createLoopStrengthReducePass());
414 addPass(createPrintFunctionPass(dbgs(), "\n\n*** Code after LSR ***\n"));
419 addPass(createGCLoweringPass());
420 addPass(createShadowStackGCLoweringPass());
423 addPass(createUnreachableBlockEliminationPass());
427 addPass(createConstantHoistingPass());
430 addPass(createPartiallyInlineLibCallsPass());
444 addPass(createSjLjEHPreparePass());
448 addPass(createDwarfEHPass(TM));
454 addPass(createWinEHPass(TM));
455 addPass(createDwarfEHPass(TM));
458 addPass(createLowerInvokePass());
461 addPass(createUnreachableBlockEliminationPass());
470 addPass(createCodeGenPreparePass(TM));
471 addPass(createRewriteSymbolsPass());
481 addPass(createSafeStackPass(TM));
482 addPass(createStackProtectorPass(TM));
485 addPass(createPrintFunctionPass(
491 addPass(createVerifierPass());
534 addPass(&ExpandISelPseudosID);
542 addPass(&LocalStackSlotAllocationID, false);
560 addPass(&ShrinkWrapID);
562 addPass(&PrologEpilogCodeInserterID);
569 addPass(&ExpandPostRAPseudosID);
575 addPass(&ImplicitNullChecksID);
583 addPass(&PostMachineSchedulerID);
585 addPass(&PostRASchedulerID);
591 addPass(createGCInfoPrinter(dbgs()), false, false);
600 addPass(&FuncletLayoutID, false);
602 addPass(&StackMapLivenessID, false);
603 addPass(&LiveDebugValuesID, false);
611 addPass(&EarlyTailDuplicateID);
615 addPass(&OptimizePHIsID, false);
619 addPass(&StackColoringID, false);
623 addPass(&LocalStackSlotAllocationID, false);
629 addPass(&DeadMachineInstructionElimID);
636 addPass(&MachineLICMID, false);
637 addPass(&MachineCSEID, false);
638 addPass(&MachineSinkingID);
640 addPass(&PeepholeOptimizerID);
643 addPass(&DeadMachineInstructionElimID);
701 /// this can be folded into addPass.
726 addPass(&PHIEliminationID, false);
727 addPass(&TwoAddressInstructionPassID, false);
730 addPass(RegAllocPass);
737 addPass(&ProcessImplicitDefsID, false);
745 addPass(&LiveVariablesID, false);
748 addPass(&MachineLoopInfoID, false);
749 addPass(&PHIEliminationID, false);
753 addPass(&LiveIntervalsID, false);
755 addPass(&TwoAddressInstructionPassID, false);
756 addPass(&RegisterCoalescerID);
759 addPass(&MachineSchedulerID);
763 addPass(RegAllocPass);
769 addPass(&VirtRegRewriterID);
775 addPass(&StackSlotColoringID);
780 addPass(&PostRAMachineLICMID);
791 addPass(&BranchFolderPassID);
798 addPass(&TailDuplicateID);
801 addPass(&MachineCopyPropagationID);
806 addPass(&GCMachineCodeAnalysisID, false);
812 if (addPass(&MachineBlockPlacementID, false)) {
815 addPass(&MachineBlockPlacementStatsID);