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.cpp415 expandCheck(SCEVExpander & Expander,Instruction * Guard,ICmpInst::Predicate Pred,const SCEV * LHS,const SCEV * RHS) expandCheck() argument
530 findInsertPt(const SCEVExpander & Expander,Instruction * Use,ArrayRef<const SCEV * > Ops) findInsertPt() argument
581 widenICmpRangeCheckIncrementingLoop(LoopICmp LatchCheck,LoopICmp RangeCheck,SCEVExpander & Expander,Instruction * Guard) widenICmpRangeCheckIncrementingLoop() argument
631 widenICmpRangeCheckDecrementingLoop(LoopICmp LatchCheck,LoopICmp RangeCheck,SCEVExpander & Expander,Instruction * Guard) widenICmpRangeCheckDecrementingLoop() argument
694 widenICmpRangeCheck(ICmpInst * ICI,SCEVExpander & Expander,Instruction * Guard) widenICmpRangeCheck() argument
759 collectChecks(SmallVectorImpl<Value * > & Checks,Value * Condition,SCEVExpander & Expander,Instruction * Guard) collectChecks() argument
812 widenGuardConditions(IntrinsicInst * Guard,SCEVExpander & Expander) widenGuardConditions() argument
841 widenWidenableBranchGuardConditions(BranchInst * BI,SCEVExpander & Expander) widenWidenableBranchGuardConditions() argument
1320 SCEVExpander Expander(*SE, *DL, "loop-predication"); runOnLoop() local
[all...]
H A DLoopBoundSplit.cpp407 SCEVExpander Expander( in splitLoopBound() local
H A DNaryReassociate.cpp645 SCEVExpander Expander(*SE, *DL, "nary-reassociate"); in tryReassociateMinOrMax() local
H A DLoopIdiomRecognize.cpp1026 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStridedStore() local
1260 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in processLoopStoreOfLoopLoad() local
3007 SCEVExpander Expander(*SE, *DL, "loop-idiom"); in recognizeShiftUntilZero() local
H A DInductiveRangeCheckElimination.cpp1170 SCEVExpander Expander(SE, DL, "irce"); parseLoopStructure() local
1569 SCEVExpander Expander(SE, F.getParent()->getDataLayout(), "irce"); run() local
H A DLoopStrengthReduce.cpp7136 SCEVExpander Expander(SE, DL, "lsr_fold_term_cond"); in canFoldTermCondOfLoop() local
7343 SCEVExpander Expander(SE, DL, "lsr_fold_term_cond"); in ReduceLoopStrength() 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 DLoopUnrollRuntime.cpp674 SCEVExpander Expander(*SE, DL, "loop-unroll"); in UnrollRuntimeLoopRemainder() local
H A DLoopUtils.cpp1954 Instruction *Loc, ArrayRef<PointerDiffInfo> Checks, SCEVExpander &Expander, in addDiffRuntimeChecks()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp439 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.cpp156 CodeExpander Expander(RawCode, CE, Locs, /*ShowExpansions*/ false); in expandCode() local
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelCombinerEmitter.cpp1829 CodeExpander Expander(M->getRawCode(), CE, RuleDef.getLoc(), in emitCXXMatchApply() local
1841 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.cpp2040 SCEVExpander Expander(*SE, *DL, "hexagon-loop-idiom"); in processCopyingStore() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp4537 SCEVExpander Expander(SE, DL, "strided-load-vec"); in calculateRtStride() local