Home
last modified time | relevance | path

Searched refs:expandCodeFor (Results 1 – 18 of 18) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolutionExpander.cpp460 expandCodeFor(SE.getAddExpr(ScaledOps), Ty); in expandAddToGEP()
515 Value *Idx = expandCodeFor(SE.getAddExpr(Ops), Ty); in expandAddToGEP()
740 Value *W = expandCodeFor(SE.getNegativeSCEV(Op), Ty); in visitAddExpr()
747 Value *W = expandCodeFor(Op, Ty); in visitAddExpr()
799 Value *P = expandCodeFor(I->second, Ty); in visitMulExpr()
858 Value *LHS = expandCodeFor(S->getLHS(), Ty); in visitUDivExpr()
867 Value *RHS = expandCodeFor(S->getRHS(), Ty); in visitUDivExpr()
1265 Value *StartV = expandCodeFor(Normalized->getStart(), ExpandTy, in getAddRecExprPHILiterally()
1284 Value *StepV = expandCodeFor(Step, IntTy, &L->getHeader()->front()); in getAddRecExprPHILiterally()
1430 StepV = expandCodeFor(Step, IntTy, &L->getHeader()->front()); in expandAddRecExprLiterally()
[all …]
DLoopAccessAnalysis.cpp2165 ? Exp.expandCodeFor(Sc, PtrArithTy, Loc) in expandBounds()
2169 Value *NewPtrPlusOne = Exp.expandCodeFor(ScPlusOne, PtrArithTy, Loc); in expandBounds()
2174 Start = Exp.expandCodeFor(CG->Low, PtrArithTy, Loc); in expandBounds()
2175 End = Exp.expandCodeFor(CG->High, PtrArithTy, Loc); in expandBounds()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DScalarEvolutionExpander.h207 Value *expandCodeFor(const SCEV *SH, Type *Ty, Instruction *I);
213 Value *expandCodeFor(const SCEV *SH, Type *Ty = nullptr);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopPredication.cpp415 Value *LHSV = Expander.expandCodeFor(LHS, Ty, findInsertPt(Guard, {LHS})); in expandCheck()
416 Value *RHSV = Expander.expandCodeFor(RHS, Ty, findInsertPt(Guard, {RHS})); in expandCheck()
1161 Value *ECV = Rewriter.expandCodeFor(ExitCount); in predicateLoopExits()
1163 MinECV = Rewriter.expandCodeFor(MinEC); in predicateLoopExits()
DLoopIdiomRecognize.cpp922 Expander.expandCodeFor(Start, DestInt8PtrTy, Preheader->getTerminator()); in processLoopStridedStore()
945 Expander.expandCodeFor(NumBytesS, IntIdxTy, Preheader->getTerminator()); in processLoopStridedStore()
1037 Value *StoreBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad()
1059 Value *LoadBasePtr = Expander.expandCodeFor( in processLoopStoreOfLoopLoad()
1080 Expander.expandCodeFor(NumBytesS, IntIdxTy, Preheader->getTerminator()); in processLoopStoreOfLoopLoad()
DLoopDataPrefetch.cpp311 Value *PrefPtrValue = SCEVE.expandCodeFor(NextLSCEV, I8Ptr, MemI); in runOnLoop()
DIndVarSimplify.cpp675 Value *ExitVal = Rewriter.expandCodeFor(ExitValue, PN->getType(), Inst); in rewriteLoopExitValues()
1771 WidePhi = cast<PHINode>(Rewriter.expandCodeFor(AddRec, WideType, InsertPt)); in createWideIV()
2369 return Rewriter.expandCodeFor(IVLimit, IndVar->getType(), BI); in genLoopLimit()
2413 return Rewriter.expandCodeFor(IVLimit, LimitTy, BI); in genLoopLimit()
2957 Value *ECV = Rewriter.expandCodeFor(ExitCount); in predicateLoopExits()
2959 ExactBTCV = Rewriter.expandCodeFor(ExactBTC); in predicateLoopExits()
DLoopRerollPass.cpp1461 Expander.expandCodeFor(NewIVSCEV, BackedgeTakenCount->getType(), in replace()
1469 Expander.expandCodeFor(ScaledBECount, BackedgeTakenCount->getType(), in replace()
1495 Value *NewIV = Expander.expandCodeFor(NewIVSCEV, Inst->getType(), in replaceIV()
DLoopStrengthReduce.cpp3195 Value *IncV = Rewriter.expandCodeFor(LeftOverExpr, IntTy, InsertPt); in GenerateIVChain()
3198 IVOper = Rewriter.expandCodeFor(IVOperExpr, IVTy, InsertPt); in GenerateIVChain()
5166 Ops.push_back(SE.getUnknown(Rewriter.expandCodeFor(Reg, nullptr))); in Expand()
5182 SE.getUnknown(Rewriter.expandCodeFor(ScaledS, nullptr))); in Expand()
5189 ICmpScaledV = Rewriter.expandCodeFor(ScaledS, nullptr); in Expand()
5199 Value *FullV = Rewriter.expandCodeFor(SE.getAddExpr(Ops), nullptr); in Expand()
5203 ScaledS = SE.getUnknown(Rewriter.expandCodeFor(ScaledS, nullptr)); in Expand()
5215 Value *FullV = Rewriter.expandCodeFor(SE.getAddExpr(Ops), Ty); in Expand()
5225 Value *FullV = Rewriter.expandCodeFor(SE.getAddExpr(Ops), Ty); in Expand()
5261 Value *FullV = Rewriter.expandCodeFor(FullS, Ty); in Expand()
DInductiveRangeCheckElimination.cpp1017 .expandCodeFor(IndVarStart, IndVarTy, Preheader->getTerminator()); in parseLoopStructure()
1449 ExitPreLoopAt = Expander.expandCodeFor(ExitPreLoopAtSCEV, IVTy, InsertPt); in run()
1476 ExitMainLoopAt = Expander.expandCodeFor(ExitMainLoopAtSCEV, IVTy, InsertPt); in run()
DLoopLoadElimination.cpp435 Value *InitialPtr = SEE.expandCodeFor(PtrSCEV->getStart(), Ptr->getType(), in propagateStoredValueToLoadUsers()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp714 Value *TripCount = Expander.expandCodeFor(TripCountSC, TripCountSC->getType(), in UnrollRuntimeLoopRemainder()
716 Value *BECount = Expander.expandCodeFor(BECountSC, BECountSC->getType(), in UnrollRuntimeLoopRemainder()
DSimplifyIndVar.cpp674 auto *Invariant = Rewriter.expandCodeFor(S, I->getType(), IP); in replaceIVUserWithLoopInvariant()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DHardwareLoops.cpp411 Value *Count = SCEVE.expandCodeFor(ExitCount, CountType, in InitLoopCount()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DMVETailPredication.cpp400 return Expander.expandCodeFor(Elems, Elems->getType(), InsertPt); in ComputeElements()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp2044 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(), in processCopyingStore()
2115 LoadBasePtr = Expander.expandCodeFor(LoadEv->getStart(), in processCopyingStore()
2154 Value *NumBytes = Expander.expandCodeFor(NumBytesS, IntPtrTy, ExpPt); in processCopyingStore()
2264 Value *NumWords = Expander.expandCodeFor(NumWordsS, Int32Ty, in processCopyingStore()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCLoopInstrFormPrep.cpp548 Value *BasePtrStart = SCEVE.expandCodeFor(BasePtrStartSCEV, I8PtrTy, in rewriteLoadStores()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1839 Step = Exp.expandCodeFor(ID.getStep(), ID.getStep()->getType(), in widenIntOrFpInduction()
2597 TripCount = Exp.expandCodeFor(ExitCount, ExitCount->getType(), in getOrCreateTripCount()
2868 Index, Exp.expandCodeFor(Step, Index->getType(), &*B.GetInsertPoint())); in emitTransformedIndex()
2876 CreateMul(Index, Exp.expandCodeFor(Step, Index->getType(), in emitTransformedIndex()