Home
last modified time | relevance | path

Searched defs:Expander (Results 1 – 15 of 15) sorted by relevance

/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp375 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 DLoopBoundSplit.cpp407 SCEVExpander Expander( splitLoopBound() local
H A DLoopIdiomRecognize.cpp1019 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 DNaryReassociate.cpp635 SCEVExpander Expander(*SE, *DL, "nary-reassociate"); tryReassociateMinOrMax() local
H A DLoopStrengthReduce.cpp7132 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 DLoopConstrainer.cpp401 SCEVExpander Expander(SE, DL, "loop-constrainer"); in parseLoopStructure() local
736 SCEVExpander Expander(SE, F.getDataLayout(), "loop-constrainer"); in run() local
H A DLoopUnrollRuntime.cpp674 SCEVExpander Expander(*SE, DL, "loop-unroll"); UnrollRuntimeLoopRemainder() local
H A DLoopUtils.cpp1869 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 DMVETailPredication.cpp439 SCEVExpander Expander(*SE, L->getHeader()->getDataLayout(), TryConvertActiveLaneMask() local
/llvm-project/llvm/lib/XRay/
H A DTrace.cpp337 TraceExpander Expander(Adder, FileHeader.Version); in loadFDRLog() local
/llvm-project/polly/lib/Support/
H A DScopHelper.cpp267 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 DPatterns.cpp156 CodeExpander Expander(RawCode, CE, Locs, /*ShowExpansions*/ false); expandCode() local
/llvm-project/llvm/utils/TableGen/
H A DGlobalISelCombinerEmitter.cpp1829 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 DHexagonLoopIdiomRecognition.cpp2040 SCEVExpander Expander(*SE, *DL, "hexagon-loop-idiom"); processCopyingStore() local
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4506 SCEVExpander Expander(SE, DL, "strided-load-vec"); calculateRtStride() local