HomeSort by: relevance | last modified time | path
    Searched refs:expandCodeFor (Results 1 - 17 of 17) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
ScalarEvolutionExpander.h 270 Value *expandCodeFor(const SCEV *SH, Type *Ty, Instruction *I) {
278 Value *expandCodeFor(const SCEV *SH, Type *Ty = nullptr) {
336 /// expandCodeFor() are going to be made with the same insert point and the
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopPredication.cpp 416 Value *LHSV = Expander.expandCodeFor(LHS, Ty, findInsertPt(Guard, {LHS}));
417 Value *RHSV = Expander.expandCodeFor(RHS, Ty, findInsertPt(Guard, {RHS}));
1155 Value *ECV = Rewriter.expandCodeFor(ExitCount);
1157 MinECV = Rewriter.expandCodeFor(MinEC);
IndVarSimplify.cpp 1010 return Rewriter.expandCodeFor(IVLimit, IndVar->getType(), BI);
1054 return Rewriter.expandCodeFor(IVLimit, LimitTy, BI);
1318 auto *LHSV = Rewriter.expandCodeFor(InvariantLHS);
1319 auto *RHSV = Rewriter.expandCodeFor(InvariantRHS);
1697 Value *ECV = Rewriter.expandCodeFor(ExitCount);
1699 ExactBTCV = Rewriter.expandCodeFor(ExactBTC);
LoopIdiomRecognize.cpp 1072 Expander.expandCodeFor(Start, DestInt8PtrTy, Preheader->getTerminator());
1101 Expander.expandCodeFor(NumBytesS, IntIdxTy, Preheader->getTerminator());
1220 Value *StoreBasePtr = Expander.expandCodeFor(
1260 Value *LoadBasePtr = Expander.expandCodeFor(
1288 Expander.expandCodeFor(NumBytesS, IntIdxTy, Preheader->getTerminator());
2648 Value *ExtraOffset = Expander.expandCodeFor(ExtraOffsetExpr);
LoopRerollPass.cpp 1482 Expander.expandCodeFor(NewIVSCEV, BackedgeTakenCount->getType(),
1490 Expander.expandCodeFor(ScaledBECount, BackedgeTakenCount->getType(),
1516 Value *NewIV = Expander.expandCodeFor(NewIVSCEV, Inst->getType(),
InductiveRangeCheckElimination.cpp 1030 Expander.expandCodeFor(FixedRightSCEV, FixedRightSCEV->getType(), Ins);
1032 Value *IndVarStartV = Expander.expandCodeFor(IndVarStart, IndVarTy, Ins);
1464 ExitPreLoopAt = Expander.expandCodeFor(ExitPreLoopAtSCEV, IVTy, InsertPt);
1491 ExitMainLoopAt = Expander.expandCodeFor(ExitMainLoopAtSCEV, IVTy, InsertPt);
LoopDataPrefetch.cpp 394 Value *PrefPtrValue = SCEVE.expandCodeFor(NextLSCEV, I8Ptr, P.InsertPt);
LoopLoadElimination.cpp 434 Value *InitialPtr = SEE.expandCodeFor(PtrSCEV->getStart(), Ptr->getType(),
NaryReassociate.cpp 642 Value *NewMinMax = Expander.expandCodeFor(R2Expr, I->getType(), I);
LoopStrengthReduce.cpp 3207 Value *IncV = Rewriter.expandCodeFor(LeftOverExpr, IntTy, InsertPt);
3210 IVOper = Rewriter.expandCodeFor(IVOperExpr, IVTy, InsertPt);
5236 Ops.push_back(SE.getUnknown(Rewriter.expandCodeFor(Reg, nullptr)));
5252 SE.getUnknown(Rewriter.expandCodeFor(ScaledS, nullptr)));
5259 ICmpScaledV = Rewriter.expandCodeFor(ScaledS, nullptr);
5269 Value *FullV = Rewriter.expandCodeFor(SE.getAddExpr(Ops), nullptr);
5273 ScaledS = SE.getUnknown(Rewriter.expandCodeFor(ScaledS, nullptr));
5285 Value *FullV = Rewriter.expandCodeFor(SE.getAddExpr(Ops), Ty);
5295 Value *FullV = Rewriter.expandCodeFor(SE.getAddExpr(Ops), Ty);
5331 Value *FullV = Rewriter.expandCodeFor(FullS, Ty)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopUtils.cpp 1405 Phi.Expansion = Rewriter.expandCodeFor(Phi.ExpansionSCEV, Phi.PN->getType(),
1605 ? Exp.expandCodeFor(Sc, PtrArithTy, Loc)
1609 Value *NewPtrPlusOne = Exp.expandCodeFor(ScPlusOne, PtrArithTy, Loc);
1614 Start = Exp.expandCodeFor(CG->Low, PtrArithTy, Loc);
1615 End = Exp.expandCodeFor(CG->High, PtrArithTy, Loc);
LoopUnrollRuntime.cpp 749 Value *TripCount = Expander.expandCodeFor(TripCountSC, TripCountSC->getType(),
751 Value *BECount = Expander.expandCodeFor(BECountSC, BECountSC->getType(),
SimplifyIndVar.cpp 702 auto *Invariant = Rewriter.expandCodeFor(S, I->getType(), IP);
1920 Value *ExpandInst = Rewriter.expandCodeFor(AddRec, WideType, InsertPt);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
HardwareLoops.cpp 414 Value *Count = SCEVE.expandCodeFor(TripCount, CountType,
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonLoopIdiomRecognition.cpp 2062 Value *StoreBasePtr = Expander.expandCodeFor(StoreEv->getStart(),
2133 LoadBasePtr = Expander.expandCodeFor(LoadEv->getStart(),
2172 Value *NumBytes = Expander.expandCodeFor(NumBytesS, IntPtrTy, ExpPt);
2282 Value *NumWords = Expander.expandCodeFor(NumWordsS, Int32Ty,
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCLoopInstrFormPrep.cpp 553 Value *BasePtrStart = SCEVE.expandCodeFor(BasePtrStartSCEV, I8PtrTy,
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 2410 return Exp.expandCodeFor(Step, Step->getType(),
3129 TripCount = Exp.expandCodeFor(ExitCount, ExitCount->getType(),
3400 Index, Exp.expandCodeFor(Step, Index->getType(), GetInsertPoint()));
3409 Exp.expandCodeFor(Step, Index->getType()->getScalarType(),
4889 Exp.expandCodeFor(ScalarStep, PhiType, InductionLoc);

Completed in 80 milliseconds