Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp374 Value *LoopPredication::expandCheck(SCEVExpander &Expander, in expandCheck()
489 Instruction *LoopPredication::findInsertPt(const SCEVExpander &Expander, in findInsertPt()
540 LoopICmp LatchCheck, LoopICmp RangeCheck, SCEVExpander &Expander, in widenICmpRangeCheckIncrementingLoop()
590 LoopICmp LatchCheck, LoopICmp RangeCheck, SCEVExpander &Expander, in widenICmpRangeCheckDecrementingLoop()
653 LoopPredication::widenICmpRangeCheck(ICmpInst *ICI, SCEVExpander &Expander, in widenICmpRangeCheck()
718 SCEVExpander &Expander, Instruction *Guard) { in widenChecks()
728 SCEVExpander &Expander) { in widenGuardConditions()
758 BranchInst *BI, SCEVExpander &Expander) { in widenWidenableBranchGuardConditions()
1236 SCEVExpander Expander(*SE, *DL, "loop-predication"); in runOnLoop() local
H A DLoopTermFold.cpp122 SCEVExpander Expander(SE, DL, "lsr_fold_term_cond"); in canFoldTermCondOfLoop() local
264 SCEVExpander Expander(SE, DL, "lsr_fold_term_cond"); in RunTermFold() local
H A DLoopBoundSplit.cpp406 SCEVExpander Expander( in splitLoopBound() local
H A DLoopIdiomRecognize.cpp1033 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStridedStore() local
1289 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStoreOfLoopLoad() local
1769 SCEVExpander Expander(*SE, Preheader->getModule()->getDataLayout(), in recognizeAndInsertStrLen() local
3311 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in recognizeShiftUntilZero() local
H A DNaryReassociate.cpp643 SCEVExpander Expander(*SE, *DL, "nary-reassociate"); in tryReassociateMinOrMax() local
/freebsd/contrib/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 DLoopPeel.cpp371 SCEVExpander Expander(SE, L.getHeader()->getDataLayout(), "loop-peel"); in shouldPeelLastIteration() local
1122 SCEVExpander Expander(*SE, Latch->getDataLayout(), "loop-peel"); in peelLoop() local
H A DLoopUnrollRuntime.cpp678 SCEVExpander Expander(*SE, DL, "loop-unroll"); in UnrollRuntimeLoopRemainder() local
H A DLoopUtils.cpp2020 Instruction *Loc, ArrayRef<PointerDiffInfo> Checks, SCEVExpander &Expander, in addDiffRuntimeChecks()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp438 SCEVExpander Expander(*SE, L->getHeader()->getDataLayout(), in TryConvertActiveLaneMask() local
/freebsd/contrib/llvm-project/llvm/lib/XRay/
H A DTrace.cpp334 TraceExpander Expander(Adder, FileHeader.Version); loadFDRLog() local
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatterns.cpp194 CodeExpander Expander(RawCode, CE, Locs, /*ShowExpansions*/ false); in expandCode() local
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelCombinerEmitter.cpp1923 CodeExpander Expander(M->getRawCode(), CE, RuleDef.getLoc(), in emitCXXMatchApply() local
1935 CodeExpander Expander(CXXPat->getRawCode(), CE, RuleDef.getLoc(), in emitCXXMatchApply() local
H A DGlobalISelCombinerMatchTableEmitter.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2028 SCEVExpander Expander(*SE, *DL, "hexagon-loop-idiom"); in processCopyingStore() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp5702 SCEVExpander Expander(SE, DL, "strided-load-vec"); in calculateRtStride() local