/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopPredication.cpp | 375 expandCheck(SCEVExpander & Expander,Instruction * Guard,ICmpInst::Predicate Pred,const SCEV * LHS,const SCEV * RHS) expandCheck() argument 490 findInsertPt(const SCEVExpander & Expander,Instruction * Use,ArrayRef<const SCEV * > Ops) findInsertPt() argument 541 widenICmpRangeCheckIncrementingLoop(LoopICmp LatchCheck,LoopICmp RangeCheck,SCEVExpander & Expander,Instruction * Guard) widenICmpRangeCheckIncrementingLoop() argument 591 widenICmpRangeCheckDecrementingLoop(LoopICmp LatchCheck,LoopICmp RangeCheck,SCEVExpander & Expander,Instruction * Guard) widenICmpRangeCheckDecrementingLoop() argument 654 widenICmpRangeCheck(ICmpInst * ICI,SCEVExpander & Expander,Instruction * Guard) widenICmpRangeCheck() argument 719 widenChecks(SmallVectorImpl<Value * > & Checks,SmallVectorImpl<Value * > & WidenedChecks,SCEVExpander & Expander,Instruction * Guard) widenChecks() argument 729 widenGuardConditions(IntrinsicInst * Guard,SCEVExpander & Expander) widenGuardConditions() argument 759 widenWidenableBranchGuardConditions(BranchInst * BI,SCEVExpander & Expander) widenWidenableBranchGuardConditions() argument 1237 SCEVExpander Expander(*SE, *DL, "loop-predication"); runOnLoop() local [all...] |
H A D | LoopBoundSplit.cpp | 407 SCEVExpander Expander( splitLoopBound() local
|
H A D | LoopIdiomRecognize.cpp | 1019 SCEVExpander Expander(*SE, *DL, "loop-idiom"); processLoopStridedStore() local 1253 SCEVExpander Expander(*SE, *DL, "loop-idiom"); processLoopStoreOfLoopLoad() local 2788 SCEVExpander Expander(*SE, *DL, "loop-idiom"); recognizeShiftUntilZero() local [all...] |
H A D | NaryReassociate.cpp | 635 SCEVExpander Expander(*SE, *DL, "nary-reassociate"); tryReassociateMinOrMax() local
|
H A D | LoopStrengthReduce.cpp | 7132 SCEVExpander Expander(SE, DL, "lsr_fold_term_cond"); canFoldTermCondOfLoop() local 7339 SCEVExpander Expander(SE, DL, "lsr_fold_term_cond"); ReduceLoopStrength() local
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopConstrainer.cpp | 401 SCEVExpander Expander(SE, DL, "loop-constrainer"); in parseLoopStructure() local 736 SCEVExpander Expander(SE, F.getDataLayout(), "loop-constrainer"); in run() local
|
H A D | LoopUnrollRuntime.cpp | 674 SCEVExpander Expander(*SE, DL, "loop-unroll"); UnrollRuntimeLoopRemainder() local
|
H A D | LoopUtils.cpp | 1869 addDiffRuntimeChecks(Instruction * Loc,ArrayRef<PointerDiffInfo> Checks,SCEVExpander & Expander,function_ref<Value * (IRBuilderBase &,unsigned)> GetVF,unsigned IC) addDiffRuntimeChecks() argument
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVETailPredication.cpp | 439 SCEVExpander Expander(*SE, L->getHeader()->getDataLayout(), TryConvertActiveLaneMask() local
|
/llvm-project/llvm/lib/XRay/ |
H A D | Trace.cpp | 337 TraceExpander Expander(Adder, FileHeader.Version); in loadFDRLog() local
|
/llvm-project/polly/lib/Support/ |
H A D | ScopHelper.cpp | 267 SCEVExpander Expander; global() member 416 ScopExpander Expander(S.getRegion(), SE, DL, Name, VMap, RTCBB); expandCodeFor() local
|
/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
H A D | Patterns.cpp | 156 CodeExpander Expander(RawCode, CE, Locs, /*ShowExpansions*/ false); expandCode() local
|
/llvm-project/llvm/utils/TableGen/ |
H A D | GlobalISelCombinerEmitter.cpp | 1829 CodeExpander Expander(M->getRawCode(), CE, RuleDef.getLoc(), emitCXXMatchApply() local 1841 CodeExpander Expander(CXXPat->getRawCode(), CE, RuleDef.getLoc(), emitCXXMatchApply() local
|
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 2040 SCEVExpander Expander(*SE, *DL, "hexagon-loop-idiom"); processCopyingStore() local
|
/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 4506 SCEVExpander Expander(SE, DL, "strided-load-vec"); calculateRtStride() local
|