/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 189 const SCEV *S = SE->getSCEVAtScope(ICmp->getOperand(IVOperIdx), ICmpLoop); in makeIVComparisonInvariant() 190 const SCEV *X = SE->getSCEVAtScope(ICmp->getOperand(1 - IVOperIdx), ICmpLoop); in makeIVComparisonInvariant() 259 const SCEV *S = SE->getSCEVAtScope(ICmp->getOperand(IVOperIdx), ICmpLoop); in eliminateIVComparison() 260 const SCEV *X = SE->getSCEVAtScope(ICmp->getOperand(1 - IVOperIdx), ICmpLoop); in eliminateIVComparison() 299 N = SE->getSCEVAtScope(N, L); in eliminateSDiv() 300 D = SE->getSCEVAtScope(D, L); in eliminateSDiv() 371 N = SE->getSCEVAtScope(N, ICmpLoop); in simplifyIVRemainder() 380 D = SE->getSCEVAtScope(D, ICmpLoop); in simplifyIVRemainder()
|
/external/llvm-project/polly/lib/Support/ |
D | SCEVAffinator.cpp | 511 auto *DivisorSCEV = SE.getSCEVAtScope(Divisor, Scope); in visitSDivInstruction() 517 auto *DividendSCEV = SE.getSCEVAtScope(Dividend, Scope); in visitSDivInstruction() 528 auto *DivisorSCEV = SE.getSCEVAtScope(Divisor, Scope); in visitSRemInstruction() 534 auto *DividendSCEV = SE.getSCEVAtScope(Dividend, Scope); in visitSRemInstruction() 544 return visit(SE.getSCEVAtScope(I->getOperand(0), getScope())); in visitUnknown()
|
D | ScopHelper.cpp | 554 const SCEV *PtrSCEV = SE.getSCEVAtScope(Val, L); in hasVariantIndex() 585 const SCEV *PtrSCEV = SE.getSCEVAtScope(Ptr, L); in isHoistableLoad() 655 if (const SCEV *Scev = SE->getSCEVAtScope(const_cast<Value *>(V), Scope)) in canSynthesize()
|
D | VirtualInstruction.cpp | 67 auto *ScevExpr = SE->getSCEVAtScope(Val, UserScope); in create()
|
/external/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 166 S = SE->getSCEVAtScope(S, ICmpLoop); in eliminateIVComparison() 167 X = SE->getSCEVAtScope(X, ICmpLoop); in eliminateIVComparison() 284 S = SE->getSCEVAtScope(S, ICmpLoop); in eliminateIVRemainder() 285 X = SE->getSCEVAtScope(X, ICmpLoop); in eliminateIVRemainder()
|
/external/llvm-project/polly/lib/Analysis/ |
D | ScopDetection.cpp | 501 auto *PtrSCEV = SE.getSCEVAtScope(V, Scope); in involvesMultiplePtrs() 536 const SCEV *ConditionSCEV = SE.getSCEVAtScope(Condition, L); in isValidSwitch() 602 const SCEV *LHS = SE.getSCEVAtScope(ICmp->getOperand(0), L); in isValidBranch() 603 const SCEV *RHS = SE.getSCEVAtScope(ICmp->getOperand(1), L); in isValidBranch() 716 auto *ArgSCEV = SE.getSCEVAtScope(Arg, LI.getLoopFor(CI.getParent())); in isValidCallInst() 761 AF = SE.getSCEVAtScope(cast<MemTransferInst>(II).getSource(), L); in isValidIntrinsicInst() 770 AF = SE.getSCEVAtScope(cast<MemIntrinsic>(II).getDest(), L); in isValidIntrinsicInst() 779 if (!isAffine(SE.getSCEVAtScope(cast<MemIntrinsic>(II).getLength(), L), L, in isValidIntrinsicInst() 1189 const SCEV *AccessFunction = SE.getSCEVAtScope(Ptr, L); in isValidMemoryAccess()
|
D | ScopBuilder.cpp | 403 LHS = getPwAff(BB, InvalidDomainMap, SE.getSCEVAtScope(Condition, L)); in buildConditionSets() 440 const SCEV *LHSSCEV = SE.getSCEVAtScope(Load, L); in buildConditionSets() 496 const SCEV *LeftOperand = SE.getSCEVAtScope(ICond->getOperand(0), L), in buildConditionSets() 497 *RightOperand = SE.getSCEVAtScope(ICond->getOperand(1), L); in buildConditionSets() 1607 SE.getSCEVAtScope(Address, LI.getLoopFor(Inst->getParent())); in buildAccessMultiDimFixed() 1687 SE.getSCEVAtScope(Address, LI.getLoopFor(Inst->getParent())); in buildAccessMultiDimParam() 1733 auto *LengthVal = SE.getSCEVAtScope(MemIntr->getLength(), L); in buildAccessMemIntrinsic() 1752 auto *DestAccFunc = SE.getSCEVAtScope(DestPtrVal, L); in buildAccessMemIntrinsic() 1777 auto *SrcAccFunc = SE.getSCEVAtScope(SrcPtrVal, L); in buildAccessMemIntrinsic() 1834 auto *ArgSCEV = SE.getSCEVAtScope(Arg, L); in buildAccessCallInst() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | Delinearization.cpp | 86 const SCEV *AccessFn = SE->getSCEVAtScope(getPointerOperand(Inst), L); in print()
|
D | IVUsers.cpp | 69 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR); in isInteresting()
|
D | ScalarEvolution.cpp | 7444 LHS = getSCEVAtScope(LHS, L); in computeExitLimitFromICmp() 7445 RHS = getSCEVAtScope(RHS, L); in computeExitLimitFromICmp() 7529 const SCEV *LHS = getSCEVAtScope(Switch->getCondition(), L); in computeExitLimitFromSingleExitSwitch() 7594 Idx = getSCEVAtScope(Idx, L); in computeLoadConstantCompareExitLimit() 8086 const SCEV *ScalarEvolution::getSCEVAtScope(const SCEV *V, const Loop *L) { in getSCEVAtScope() function in ScalarEvolution 8266 const SCEV *InputAtScope = getSCEVAtScope(Input, L); in computeSCEVAtScope() 8293 const SCEV *OpV = getSCEVAtScope(OrigV, L); in computeSCEVAtScope() 8332 const SCEV *OpAtScope = getSCEVAtScope(Comm->getOperand(i), L); in computeSCEVAtScope() 8341 OpAtScope = getSCEVAtScope(Comm->getOperand(i), L); in computeSCEVAtScope() 8358 const SCEV *LHS = getSCEVAtScope(Div->getLHS(), L); in computeSCEVAtScope() [all …]
|
/external/llvm/lib/Analysis/ |
D | Delinearization.cpp | 96 const SCEV *AccessFn = SE->getSCEVAtScope(getPointerOperand(*Inst), L); in print()
|
D | IVUsers.cpp | 62 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR); in isInteresting()
|
D | ScalarEvolution.cpp | 5958 LHS = getSCEVAtScope(LHS, L); in computeExitLimitFromICmp() 5959 RHS = getSCEVAtScope(RHS, L); in computeExitLimitFromICmp() 6043 const SCEV *LHS = getSCEVAtScope(Switch->getCondition(), L); in computeExitLimitFromSingleExitSwitch() 6109 Idx = getSCEVAtScope(Idx, L); in computeLoadConstantCompareExitLimit() 6607 const SCEV *ScalarEvolution::getSCEVAtScope(const SCEV *V, const Loop *L) { in getSCEVAtScope() function in ScalarEvolution 6773 const SCEV *OpV = getSCEVAtScope(OrigV, L); in computeSCEVAtScope() 6812 const SCEV *OpAtScope = getSCEVAtScope(Comm->getOperand(i), L); in computeSCEVAtScope() 6821 OpAtScope = getSCEVAtScope(Comm->getOperand(i), L); in computeSCEVAtScope() 6840 const SCEV *LHS = getSCEVAtScope(Div->getLHS(), L); in computeSCEVAtScope() 6841 const SCEV *RHS = getSCEVAtScope(Div->getRHS(), L); in computeSCEVAtScope() [all …]
|
/external/llvm-project/llvm/lib/Analysis/ |
D | Delinearization.cpp | 74 const SCEV *AccessFn = SE->getSCEVAtScope(getPointerOperand(Inst), L); in printDelinearization()
|
D | IVUsers.cpp | 69 SE->getSCEVAtScope(AR, LI->getLoopFor(I->getParent())) != AR); in isInteresting()
|
D | ScalarEvolution.cpp | 7672 LHS = getSCEVAtScope(LHS, L); in computeExitLimitFromICmp() 7673 RHS = getSCEVAtScope(RHS, L); in computeExitLimitFromICmp() 7757 const SCEV *LHS = getSCEVAtScope(Switch->getCondition(), L); in computeExitLimitFromSingleExitSwitch() 7822 Idx = getSCEVAtScope(Idx, L); in computeLoadConstantCompareExitLimit() 8314 const SCEV *ScalarEvolution::getSCEVAtScope(const SCEV *V, const Loop *L) { in getSCEVAtScope() function in ScalarEvolution 8506 const SCEV *InputAtScope = getSCEVAtScope(Input, L); in computeSCEVAtScope() 8533 const SCEV *OpV = getSCEVAtScope(OrigV, L); in computeSCEVAtScope() 8573 const SCEV *OpAtScope = getSCEVAtScope(Comm->getOperand(i), L); in computeSCEVAtScope() 8582 OpAtScope = getSCEVAtScope(Comm->getOperand(i), L); in computeSCEVAtScope() 8599 const SCEV *LHS = getSCEVAtScope(Div->getLHS(), L); in computeSCEVAtScope() [all …]
|
/external/llvm/test/Transforms/IndVarSimplify/ |
D | loop_evaluate10.ll | 10 ; such as this, by making getSCEVAtScope() sensitive to a particular
|
D | loop_evaluate9.ll | 10 ; such as this, by making getSCEVAtScope() sensitive to a particular
|
/external/llvm-project/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 191 const SCEV *S = SE->getSCEVAtScope(ICmp->getOperand(IVOperIdx), ICmpLoop); in makeIVComparisonInvariant() 192 const SCEV *X = SE->getSCEVAtScope(ICmp->getOperand(1 - IVOperIdx), ICmpLoop); in makeIVComparisonInvariant() 261 const SCEV *S = SE->getSCEVAtScope(ICmp->getOperand(IVOperIdx), ICmpLoop); in eliminateIVComparison() 262 const SCEV *X = SE->getSCEVAtScope(ICmp->getOperand(1 - IVOperIdx), ICmpLoop); in eliminateIVComparison() 301 N = SE->getSCEVAtScope(N, L); in eliminateSDiv() 302 D = SE->getSCEVAtScope(D, L); in eliminateSDiv() 373 N = SE->getSCEVAtScope(N, ICmpLoop); in simplifyIVRemainder() 382 D = SE->getSCEVAtScope(D, ICmpLoop); in simplifyIVRemainder()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCLoopInstrFormPrep.cpp | 361 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L); in collectCandidates() 748 const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L); in alreadyPrepared() 832 const SCEV *LSCEV = SE->getSCEVAtScope(const_cast<Value *>(PtrValue), L); in runOnLoop()
|
/external/llvm-project/llvm/lib/Target/PowerPC/ |
D | PPCLoopInstrFormPrep.cpp | 366 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L); in collectCandidates() 757 const SCEV *PHISCEV = SE->getSCEVAtScope(CurrentPHINode, L); in alreadyPrepared() 846 const SCEV *LSCEV = SE->getSCEVAtScope(const_cast<Value *>(PtrValue), L); in runOnLoop()
|
/external/llvm-project/llvm/test/Transforms/IndVarSimplify/ |
D | loop_evaluate9.ll | 8 ; such as this, by making getSCEVAtScope() sensitive to a particular
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCLoopPreIncPrep.cpp | 216 const SCEV *LSCEV = SE->getSCEVAtScope(PtrValue, L); in runOnLoop()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopUnrollAndJamPass.cpp | 262 const SCEV *LSCEV = SE.getSCEVAtScope(V, L); in computeUnrollAndJamCount()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | LoopUnrollAndJamPass.cpp | 266 const SCEV *LSCEV = SE.getSCEVAtScope(V, L); in computeUnrollAndJamCount()
|