/external/llvm-project/polly/lib/CodeGen/ |
D | IRBuilder.cpp | 163 auto *PtrSCEV = SE->getSCEV(Ptr); in annotateSecondLevel() local 164 auto *BasePtrSCEV = SE->getPointerBase(PtrSCEV); in annotateSecondLevel() 166 auto SecondLevelAliasScope = SecondLevelAliasScopeMap.lookup(PtrSCEV); in annotateSecondLevel() 168 SecondLevelOtherAliasScopeListMap.lookup(PtrSCEV); in annotateSecondLevel() 176 SecondLevelAliasScopeMap[PtrSCEV] = SecondLevelAliasScope; in annotateSecondLevel() 185 SecondLevelOtherAliasScopeListMap[PtrSCEV] = SecondLevelOtherAliasScopeList; in annotateSecondLevel()
|
/external/llvm-project/llvm/lib/Transforms/Scalar/ |
D | AlignmentFromAssumptions.cpp | 130 const SCEV *PtrSCEV = SE->getSCEV(Ptr); in getNewAlignment() local 134 PtrSCEV = SE->getTruncateOrZeroExtend( in getNewAlignment() 135 PtrSCEV, SE->getEffectiveSCEVType(AASCEV->getType())); in getNewAlignment() 136 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); in getNewAlignment()
|
D | LoopLoadElimination.cpp | 432 auto *PtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(Ptr)); in propagateStoredValueToLoadUsers() local 435 Value *InitialPtr = SEE.expandCodeFor(PtrSCEV->getStart(), Ptr->getType(), in propagateStoredValueToLoadUsers()
|
/external/llvm-project/polly/lib/Support/ |
D | ScopHelper.cpp | 554 const SCEV *PtrSCEV = SE.getSCEVAtScope(Val, L); in hasVariantIndex() local 556 if (!SE.isLoopInvariant(PtrSCEV, OuterLoop)) in hasVariantIndex() 585 const SCEV *PtrSCEV = SE.getSCEVAtScope(Ptr, L); in isHoistableLoad() local 587 if (!SE.isLoopInvariant(PtrSCEV, L)) in isHoistableLoad()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | AlignmentFromAssumptions.cpp | 129 const SCEV *PtrSCEV = SE->getSCEV(Ptr); in getNewAlignment() local 130 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); in getNewAlignment()
|
D | LoopLoadElimination.cpp | 433 auto *PtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(Ptr)); in propagateStoredValueToLoadUsers() local 435 Value *InitialPtr = SEE.expandCodeFor(PtrSCEV->getStart(), Ptr->getType(), in propagateStoredValueToLoadUsers()
|
/external/llvm/lib/Transforms/Scalar/ |
D | AlignmentFromAssumptions.cpp | 131 const SCEV *PtrSCEV = SE->getSCEV(Ptr); in getNewAlignment() local 132 const SCEV *DiffSCEV = SE->getMinusSCEV(PtrSCEV, AASCEV); in getNewAlignment()
|
D | LoopLoadElimination.cpp | 395 auto *PtrSCEV = cast<SCEVAddRecExpr>(PSE.getSCEV(Ptr)); in propagateStoredValueToLoadUsers() local 397 Value *InitialPtr = SEE.expandCodeFor(PtrSCEV->getStart(), Ptr->getType(), in propagateStoredValueToLoadUsers()
|
/external/llvm-project/polly/lib/Analysis/ |
D | ScopInfo.cpp | 734 auto *PtrSCEV = SE->getSCEV(Ptr); in computeBoundsOnAccessRelation() local 735 if (isa<SCEVCouldNotCompute>(PtrSCEV)) in computeBoundsOnAccessRelation() 738 auto *BasePtrSCEV = SE->getPointerBase(PtrSCEV); in computeBoundsOnAccessRelation() 740 PtrSCEV = SE->getMinusSCEV(PtrSCEV, BasePtrSCEV); in computeBoundsOnAccessRelation() 742 const ConstantRange &Range = SE->getSignedRange(PtrSCEV); in computeBoundsOnAccessRelation()
|
D | ScopDetection.cpp | 501 auto *PtrSCEV = SE.getSCEVAtScope(V, Scope); in involvesMultiplePtrs() local 502 if (isa<SCEVConstant>(PtrSCEV)) in involvesMultiplePtrs() 505 auto *BasePtr = dyn_cast<SCEVUnknown>(SE.getPointerBase(PtrSCEV)); in involvesMultiplePtrs()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 5802 const SCEV *PtrSCEV = getAddressAccessSCEV(Ptr, Legal, PSE, TheLoop); in getMemInstScalarizationCost() local 5805 unsigned Cost = VF * TTI.getAddressComputationCost(PtrTy, SE, PtrSCEV); in getMemInstScalarizationCost()
|
/external/llvm-project/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 6548 const SCEV *PtrSCEV = getAddressAccessSCEV(Ptr, Legal, PSE, TheLoop); in getMemInstScalarizationCost() local 6552 VF.getKnownMinValue() * TTI.getAddressComputationCost(PtrTy, SE, PtrSCEV); in getMemInstScalarizationCost()
|