/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMHazardRecognizer.cpp | 209 const Value *Ptr0, *Ptr1; in getHazardType() local 210 Ptr0 = GetPointerBaseWithConstantOffset(BaseVal0, Offset0, DL, true); in getHazardType() 212 if (Ptr0 == Ptr1 && Ptr0) in getHazardType()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | MergedLoadStoreMotion.cpp | 248 Value *Ptr0 = S0->getPointerOperand(); in sinkStoresAndGEPs() local 278 if (Ptr0 != Ptr1) { in sinkStoresAndGEPs() 279 auto *GEP0 = cast<GetElementPtrInst>(Ptr0); in sinkStoresAndGEPs()
|
H A D | LoopFuse.cpp | 1273 Value *Ptr0 = getLoadStorePointerOperand(&I0); in accessDiffIsPositive() local 1275 if (!Ptr0 || !Ptr1) in accessDiffIsPositive() 1278 const SCEV *SCEVPtr0 = SE.getSCEVAtScope(Ptr0, &L0); in accessDiffIsPositive()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorCombine.cpp | 152 std::optional<int> calculatePointerDifference(Value *Ptr0, Value *Ptr1) const; 2726 auto HexagonVectorCombine::calculatePointerDifference(Value *Ptr0, in calculatePointerDifference() argument 2730 const SCEV *Scev0 = SE.getSCEV(Ptr0); in calculatePointerDifference() 2768 Ptr0 = StripBitCast(Ptr0); in calculatePointerDifference() 2770 if (!isa<GetElementPtrInst>(Ptr0) || !isa<GetElementPtrInst>(Ptr1)) in calculatePointerDifference() 2773 auto *Gep0 = cast<GetElementPtrInst>(Ptr0); in calculatePointerDifference()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 4594 Value *Ptr0; in canVectorizeLoads() local 4597 Ptr0 = PointerOps.front(); in canVectorizeLoads() 4600 Ptr0 = PointerOps[Order.front()]; in canVectorizeLoads() 4604 getPointersDiff(ScalarTy, Ptr0, ScalarTy, PtrN, *DL, *SE); in canVectorizeLoads() 4639 else if (Ptr != Ptr0) in canVectorizeLoads() 4641 *getPointersDiff(ScalarTy, Ptr0, ScalarTy, Ptr, *DL, *SE); in canVectorizeLoads() 6507 Value *Ptr0; in getScalarsVectorizationState() local 6510 Ptr0 = PointerOps.front(); in getScalarsVectorizationState() 6513 Ptr0 = PointerOps[CurrentOrder.front()]; in getScalarsVectorizationState() 6517 getPointersDiff(ScalarTy, Ptr0, ScalarT in getScalarsVectorizationState() 8390 Value *Ptr0 = PointerOps.front(); getBuildVectorCost() local 13320 Value *Ptr0 = cast<LoadInst>(E->Scalars.front())->getPointerOperand(); vectorizeTree() local [all...] |
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopAccessAnalysis.cpp | 1628 Value *Ptr0 = VL[0]; in sortPtrAccesses() local 1636 std::optional<int> Diff = getPointersDiff(ElemTy, Ptr0, ElemTy, Ptr, DL, SE, in sortPtrAccesses()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 24618 SDValue Ptr0 = Store->getBasePtr(); in splitVectorStore() local 24620 DAG.getMemBasePlusOffset(Ptr0, TypeSize::getFixed(HalfOffset), DL); in splitVectorStore() 24622 DAG.getStore(Store->getChain(), DL, Value0, Ptr0, Store->getPointerInfo(), in splitVectorStore() 51663 SDValue Ptr0 = St->getBasePtr(); in combineStore() local 51664 SDValue Ptr1 = DAG.getMemBasePlusOffset(Ptr0, TypeSize::getFixed(4), dl); in combineStore() 51667 DAG.getStore(St->getChain(), dl, Lo, Ptr0, St->getPointerInfo(), in combineStore()
|