Lines Matching refs:addPass
409 addPass(createAtomicExpandPass()); in addIRPasses()
414 addPass(createInterleavedAccessPass()); in addIRPasses()
415 addPass(createX86PartialReductionPass()); in addIRPasses()
421 addPass(createIndirectBrExpandPass()); in addIRPasses()
427 addPass(createCFGuardDispatchPass()); in addIRPasses()
429 addPass(createCFGuardCheckPass()); in addIRPasses()
436 addPass(createX86ISelDag(getX86TargetMachine(), getOptLevel())); in addInstSelector()
441 addPass(createCleanupLocalDynamicTLSPass()); in addInstSelector()
443 addPass(createX86GlobalBaseRegPass()); in addInstSelector()
448 addPass(new IRTranslator(getOptLevel())); in addIRTranslator()
453 addPass(new Legalizer()); in addLegalizeMachineIR()
458 addPass(new RegBankSelect()); in addRegBankSelect()
463 addPass(new InstructionSelect()); in addGlobalInstructionSelect()
468 addPass(&EarlyIfConverterID); in addILPOpts()
470 addPass(&MachineCombinerID); in addILPOpts()
471 addPass(createX86CmovConverterPass()); in addILPOpts()
479 addPass(createX86WinEHStatePass()); in addPreISel()
485 addPass(&LiveRangeShrinkID); in addPreRegAlloc()
486 addPass(createX86FixupSetCC()); in addPreRegAlloc()
487 addPass(createX86OptimizeLEAs()); in addPreRegAlloc()
488 addPass(createX86CallFrameOptimization()); in addPreRegAlloc()
489 addPass(createX86AvoidStoreForwardingBlocks()); in addPreRegAlloc()
492 addPass(createX86SpeculativeLoadHardeningPass()); in addPreRegAlloc()
493 addPass(createX86FlagsCopyLoweringPass()); in addPreRegAlloc()
494 addPass(createX86WinAllocaExpander()); in addPreRegAlloc()
497 addPass(createX86DomainReassignmentPass()); in addMachineSSAOptimization()
502 addPass(createX86FloatingPointStackifierPass()); in addPostRegAlloc()
508 addPass(createX86LoadValueInjectionLoadHardeningPass()); in addPostRegAlloc()
511 void X86PassConfig::addPreSched2() { addPass(createX86ExpandPseudoPass()); } in addPreSched2()
515 addPass(new X86ExecutionDomainFix()); in addPreEmitPass()
516 addPass(createBreakFalseDeps()); in addPreEmitPass()
519 addPass(createX86IndirectBranchTrackingPass()); in addPreEmitPass()
521 addPass(createX86IssueVZeroUpperPass()); in addPreEmitPass()
524 addPass(createX86FixupBWInsts()); in addPreEmitPass()
525 addPass(createX86PadShortFunctions()); in addPreEmitPass()
526 addPass(createX86FixupLEAs()); in addPreEmitPass()
528 addPass(createX86EvexToVexInsts()); in addPreEmitPass()
529 addPass(createX86DiscriminateMemOpsPass()); in addPreEmitPass()
530 addPass(createX86InsertPrefetchPass()); in addPreEmitPass()
531 addPass(createX86InsertX87waitPass()); in addPreEmitPass()
547 addPass(createX86SpeculativeExecutionSideEffectSuppression()); in addPreEmitPass2()
548 addPass(createX86IndirectThunksPass()); in addPreEmitPass2()
553 addPass(createX86AvoidTrailingCallPass()); in addPreEmitPass2()
561 addPass(createCFIInstrInserter()); in addPreEmitPass2()
564 addPass(createCFGuardLongjmpPass()); in addPreEmitPass2()
565 addPass(createX86LoadValueInjectionRetHardeningPass()); in addPreEmitPass2()