/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopSimplify.cpp | 119 LoopInfo *LI, MemorySSAUpdater *MSSAU, in InsertPreheaderForLoop() 218 AssumptionCache *AC, MemorySSAUpdater *MSSAU) { in separateNestedLoop() 360 MemorySSAUpdater *MSSAU) { in insertUniqueBackedgeBlock() 481 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyOneLoop() 702 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in simplifyLoop() 803 std::unique_ptr<MemorySSAUpdater> MSSAU; in runOnFunction() local 834 std::unique_ptr<MemorySSAUpdater> MSSAU; in run() local
|
H A D | BasicBlockUtils.cpp | 165 MemorySSAUpdater *MSSAU) { in DeleteDeadPHIs() 181 LoopInfo *LI, MemorySSAUpdater *MSSAU, in MergeBlockIntoPredecessor() 762 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitEdge() 908 auto *MSSAU = Options.MSSAU; in ehAwareSplitEdge() local 1029 LoopInfo *LI, MemorySSAUpdater *MSSAU, in SplitBlockImpl() 1085 MemorySSAUpdater *MSSAU, const Twine &BBName, in SplitBlock() 1092 MemorySSAUpdater *MSSAU, const Twine &BBName, in SplitBlock() 1100 MemorySSAUpdater *MSSAU, in splitBlockBefore() 1148 LoopInfo *LI, MemorySSAUpdater *MSSAU, in UpdateAnalysisInformation() 1332 MemorySSAUpdater *MSSAU, bool PreserveLCSSA) { in SplitBlockPredecessorsImpl() [all …]
|
H A D | LoopRotationUtils.cpp | 67 MemorySSAUpdater *MSSAU; member in __anon7e6e14090111::LoopRotate 76 DominatorTree *DT, ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotate() 1082 ScalarEvolution *SE, MemorySSAUpdater *MSSAU, in LoopRotation()
|
H A D | MoveAutoInit.cpp | 199 MemorySSAUpdater MSSAU(&MSSA); runMoveAutoInit() local
|
H A D | BreakCriticalEdges.cpp | 226 auto *MSSAU = Options.MSSAU; in SplitKnownCriticalEdge() local
|
H A D | Local.cpp | 541 Value *V, const TargetLibraryInfo *TLI, MemorySSAUpdater *MSSAU, in RecursivelyDeleteTriviallyDeadInstructions() 557 MemorySSAUpdater *MSSAU, in RecursivelyDeleteTriviallyDeadInstructionsPermissive() 576 MemorySSAUpdater *MSSAU, in RecursivelyDeleteTriviallyDeadInstructions() 653 llvm::MemorySSAUpdater *MSSAU) { in RecursivelyDeleteDeadPHINode() 2845 MemorySSAUpdater *MSSAU) { in changeToUnreachable() 3209 MemorySSAUpdater *MSSAU) { in removeUnreachableBlocks()
|
H A D | LoopUtils.cpp | 58 MemorySSAUpdater *MSSAU, in formDedicatedExitBlocks() 489 std::unique_ptr<MemorySSAUpdater> MSSAU; in deleteDeadLoop() local 734 std::unique_ptr<MemorySSAUpdater> MSSAU; in breakLoopBackedge() local
|
H A D | SimplifyCFG.cpp | 375 MemorySSAUpdater *MSSAU = nullptr) { in AddPredecessorToBlock() 757 MemorySSAUpdater *MSSAU = nullptr) { in EraseTerminatorAndDCECond() 3757 MemorySSAUpdater *MSSAU, in performBranchToCommonDestFolding() 3879 MemorySSAUpdater *MSSAU, in FoldBranchToCommonDest()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 441 MemorySSAUpdater MSSAU(MSSA); in runOnLoop() local 556 MemorySSAUpdater &MSSAU, ICFLoopSafetyInfo *SafetyInfo, in sinkRegion() 624 MemorySSAUpdater &MSSAU, in sinkRegionForLoopNest() 655 MemorySSAUpdater &MSSAU; member in __anon9998ac180511::ControlFlowHoister 667 MemorySSAUpdater &MSSAU) in ControlFlowHoister() 877 MemorySSAUpdater &MSSAU, ScalarEvolution *SE, in hoistRegion() 1121 bool isReadOnly(const MemorySSAUpdater &MSSAU, const Loop *L) { in isReadOnly() 1130 const MemorySSAUpdater &MSSAU) { in isOnlyMemoryAccess() 1161 Loop *CurLoop, MemorySSAUpdater &MSSAU, in canSinkOrHoistInst() 1428 const LoopSafetyInfo *SafetyInfo, MemorySSAUpdater &MSSAU) { in cloneInstructionInExitBlock() [all …]
|
H A D | LoopSimplifyCFG.cpp | 115 MemorySSAUpdater *MSSAU; member in __anona0e87c8a0111::ConstantTerminatorFoldingImpl 530 MemorySSAUpdater *MSSAU) in ConstantTerminatorFoldingImpl() 644 MemorySSAUpdater *MSSAU, in constantFoldTerminators() 661 LoopInfo &LI, MemorySSAUpdater *MSSAU, in mergeBlocksIntoPredecessors() 696 ScalarEvolution &SE, MemorySSAUpdater *MSSAU, in simplifyLoopCFG() 718 std::optional<MemorySSAUpdater> MSSAU; in run() local
|
H A D | LoopInstSimplify.cpp | 47 MemorySSAUpdater *MSSAU) { in simplifyLoopInst() 176 std::optional<MemorySSAUpdater> MSSAU; in run() local
|
H A D | SimpleLoopUnswitch.cpp | 295 MemorySSAUpdater *MSSAU) { in buildPartialInvariantUnswitchConditionalBranch() argument 411 MemorySSAUpdater *MSSAU, ScalarEvolution *SE) { in hoistLoopToNewParent() argument 511 MemorySSAUpdater *MSSAU) { in unswitchTrivialBranch() argument 745 unswitchTrivialSwitch(Loop & L,SwitchInst & SI,DominatorTree & DT,LoopInfo & LI,ScalarEvolution * SE,MemorySSAUpdater * MSSAU) unswitchTrivialSwitch() argument 1050 unswitchAllTrivialConditions(Loop & L,DominatorTree & DT,LoopInfo & LI,ScalarEvolution * SE,MemorySSAUpdater * MSSAU) unswitchAllTrivialConditions() argument 1174 buildClonedLoopBlocks(Loop & L,BasicBlock * LoopPH,BasicBlock * SplitBB,ArrayRef<BasicBlock * > ExitBlocks,BasicBlock * ParentBB,BasicBlock * UnswitchedSuccBB,BasicBlock * ContinueSuccBB,const SmallDenseMap<BasicBlock *,BasicBlock *,16> & DominatingSucc,ValueToValueMapTy & VMap,SmallVectorImpl<DominatorTree::UpdateType> & DTUpdates,AssumptionCache & AC,DominatorTree & DT,LoopInfo & LI,MemorySSAUpdater * MSSAU,ScalarEvolution * SE) buildClonedLoopBlocks() argument 1674 deleteDeadClonedBlocks(Loop & L,ArrayRef<BasicBlock * > ExitBlocks,ArrayRef<std::unique_ptr<ValueToValueMapTy>> VMaps,DominatorTree & DT,MemorySSAUpdater * MSSAU) deleteDeadClonedBlocks() argument 1704 deleteDeadBlocksFromLoop(Loop & L,SmallVectorImpl<BasicBlock * > & ExitBlocks,DominatorTree & DT,LoopInfo & LI,MemorySSAUpdater * MSSAU,ScalarEvolution * SE,LPMUpdater & LoopUpdater) deleteDeadBlocksFromLoop() argument 2178 unswitchNontrivialInvariants(Loop & L,Instruction & TI,ArrayRef<Value * > Invariants,IVConditionInfo & PartialIVInfo,DominatorTree & DT,LoopInfo & LI,AssumptionCache & AC,ScalarEvolution * SE,MemorySSAUpdater * MSSAU,LPMUpdater & LoopUpdater,bool InsertFreeze,bool InjectedCondition) unswitchNontrivialInvariants() argument 2712 turnSelectIntoBranch(SelectInst * SI,DominatorTree & DT,LoopInfo & LI,MemorySSAUpdater * MSSAU,AssumptionCache * AC) turnSelectIntoBranch() argument 2764 turnGuardIntoBranch(IntrinsicInst * GI,Loop & L,DominatorTree & DT,LoopInfo & LI,MemorySSAUpdater * MSSAU) turnGuardIntoBranch() argument 2901 collectUnswitchCandidates(SmallVectorImpl<NonTrivialUnswitchCandidate> & UnswitchCandidates,IVConditionInfo & PartialIVInfo,Instruction * & PartialIVCondBranch,const Loop & L,const LoopInfo & LI,AAResults & AA,const MemorySSAUpdater * MSSAU) collectUnswitchCandidates() argument 3083 injectPendingInvariantConditions(NonTrivialUnswitchCandidate Candidate,Loop & L,DominatorTree & DT,LoopInfo & LI,AssumptionCache & AC,MemorySSAUpdater * MSSAU) injectPendingInvariantConditions() argument 3221 collectUnswitchCandidatesWithInjections(SmallVectorImpl<NonTrivialUnswitchCandidate> & UnswitchCandidates,IVConditionInfo & PartialIVInfo,Instruction * & PartialIVCondBranch,Loop & L,const DominatorTree & DT,const LoopInfo & LI,AAResults & AA,const MemorySSAUpdater * MSSAU) collectUnswitchCandidatesWithInjections() argument 3495 unswitchBestCondition(Loop & L,DominatorTree & DT,LoopInfo & LI,AssumptionCache & AC,AAResults & AA,TargetTransformInfo & TTI,ScalarEvolution * SE,MemorySSAUpdater * MSSAU,LPMUpdater & LoopUpdater) unswitchBestCondition() argument 3589 unswitchLoop(Loop & L,DominatorTree & DT,LoopInfo & LI,AssumptionCache & AC,AAResults & AA,TargetTransformInfo & TTI,bool Trivial,bool NonTrivial,ScalarEvolution * SE,MemorySSAUpdater * MSSAU,ProfileSummaryInfo * PSI,BlockFrequencyInfo * BFI,LPMUpdater & LoopUpdater) unswitchLoop() argument 3693 std::optional<MemorySSAUpdater> MSSAU; run() local [all...] |
H A D | LoopRotation.cpp | 75 std::optional<MemorySSAUpdater> MSSAU; in run() local
|
H A D | GuardWidening.cpp | 109 static void eliminateGuard(Instruction *GuardInst, MemorySSAUpdater *MSSAU) { in eliminateGuard() 139 MemorySSAUpdater *MSSAU; member in __anonfd3b26bb0111::GuardWideningImpl 324 MemorySSAUpdater *MSSAU, DomTreeNode *Root, in GuardWideningImpl() 996 std::unique_ptr<MemorySSAUpdater> MSSAU; in run() local 1019 std::unique_ptr<MemorySSAUpdater> MSSAU; in run() local
|
H A D | LoopSink.cpp | 301 MemorySSAUpdater MSSAU( in sinkLoopInvariantInstructions() local 175 sinkInstruction(Loop & L,Instruction & I,const SmallVectorImpl<BasicBlock * > & ColdLoopBBs,const SmallDenseMap<BasicBlock *,int,16> & LoopBlockNumber,LoopInfo & LI,DominatorTree & DT,BlockFrequencyInfo & BFI,MemorySSAUpdater * MSSAU) sinkInstruction() argument [all...] |
H A D | LoopPredication.cpp | 267 MemorySSAUpdater *MSSAU; member in __anon4970eb7f0111::LoopPredication 324 LoopPredication(AliasAnalysis * AA,DominatorTree * DT,ScalarEvolution * SE,LoopInfo * LI,MemorySSAUpdater * MSSAU) LoopPredication() argument 349 std::unique_ptr<MemorySSAUpdater> MSSAU; runOnLoop() local 375 std::unique_ptr<MemorySSAUpdater> MSSAU; run() local [all...] |
H A D | LoopFlatten.cpp | 750 MemorySSAUpdater *MSSAU) { in DoFlattenLoopPair() 907 MemorySSAUpdater *MSSAU, in FlattenLoopPair() 1001 std::optional<MemorySSAUpdater> MSSAU; in run() local
|
H A D | IndVarSimplify.cpp | 136 std::unique_ptr<MemorySSAUpdater> MSSAU; member in __anon28dbd4a40111::IndVarSimplify
|
H A D | LoopStrengthReduce.cpp | 2150 MemorySSAUpdater *MSSAU; member in __anonc21373340a11::LSRInstance 6154 TargetLibraryInfo &TLI, MemorySSAUpdater *MSSAU) in LSRInstance() 7258 std::unique_ptr<MemorySSAUpdater> MSSAU; in ReduceLoopStrength() local
|
H A D | LoopIdiomRecognize.cpp | 149 std::unique_ptr<MemorySSAUpdater> MSSAU; member in __anon360f5f450111::LoopIdiomRecognize
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | MemCpyOptimizer.h | 50 MemorySSAUpdater *MSSAU = nullptr; variable
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | BasicBlockUtils.h | 149 MemorySSAUpdater *MSSAU; member [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 72 MemorySSAUpdater *MSSAU, in makeLoopInvariant() 80 Instruction *InsertPt, MemorySSAUpdater *MSSAU, in makeLoopInvariant()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | InterleavedLoadCombinePass.cpp | 1226 auto MSSAU = MemorySSAUpdater(&MSSA); in combine() local
|