| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorCombine.cpp | 106 Optional<int> calculatePointerDifference(Value *Ptr0, Value *Ptr1) const; 1292 auto HexagonVectorCombine::calculatePointerDifference(Value *Ptr0, in calculatePointerDifference() argument 1327 Ptr0 = StripBitCast(Ptr0); in calculatePointerDifference() 1329 if (!isa<GetElementPtrInst>(Ptr0) || !isa<GetElementPtrInst>(Ptr1)) in calculatePointerDifference() 1332 auto *Gep0 = cast<GetElementPtrInst>(Ptr0); in calculatePointerDifference()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopFuse.cpp | 1066 Value *Ptr0 = getLoadStorePointerOperand(&I0); in accessDiffIsPositive() local 1068 if (!Ptr0 || !Ptr1) in accessDiffIsPositive() 1071 const SCEV *SCEVPtr0 = SE.getSCEVAtScope(Ptr0, &L0); in accessDiffIsPositive()
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/ |
| H A D | LegalizerHelperTest.cpp | 3922 auto Ptr0 = B.buildIntToPtr(P0, Copies[0]); in TEST_F() local 3923 auto VectorV8 = B.buildLoad(V8S16, Ptr0, MachinePointerInfo(), Align(8)); in TEST_F() 3932 B.buildStore(InsertV8Constant7_0, Ptr0, MachinePointerInfo(), Align(8), in TEST_F() 3934 B.buildStore(InsertV8Constant7_1, Ptr0, MachinePointerInfo(), Align(8), in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 1501 Value *Ptr0 = VL[0]; in sortPtrAccesses() local 1510 Optional<int> Diff = getPointersDiff(ElemTy, Ptr0, ElemTy, Ptr, DL, SE, in sortPtrAccesses()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 3530 Value *Ptr0; in canVectorizeLoads() local 3533 Ptr0 = PointerOps.front(); in canVectorizeLoads() 3536 Ptr0 = PointerOps[Order.front()]; in canVectorizeLoads() 3540 getPointersDiff(ScalarTy, Ptr0, ScalarTy, PtrN, DL, SE); in canVectorizeLoads() 5330 Value *Ptr0; in buildTree_rec() local 5333 Ptr0 = PointerOps.front(); in buildTree_rec() 5336 Ptr0 = PointerOps[CurrentOrder.front()]; in buildTree_rec() 5340 getPointersDiff(ScalarTy, Ptr0, ScalarTy, PtrN, *DL, *SE); in buildTree_rec()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | masked_gather_scatter.ll | 237 ; SCALAR-NEXT: %Ptr0 = extractelement <16 x ptr> %gep.random, i64 0 238 ; SCALAR-NEXT: store i32 %Elt0, ptr %Ptr0, align 4
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 25601 SDValue Ptr0 = Store->getBasePtr(); in splitVectorStore() local 25603 DAG.getMemBasePlusOffset(Ptr0, TypeSize::Fixed(HalfOffset), DL); in splitVectorStore() 25605 DAG.getStore(Store->getChain(), DL, Value0, Ptr0, Store->getPointerInfo(), in splitVectorStore() 49408 SDValue Ptr0 = St->getBasePtr(); in combineStore() local 49409 SDValue Ptr1 = DAG.getMemBasePlusOffset(Ptr0, TypeSize::Fixed(4), dl); in combineStore() 49412 DAG.getStore(St->getChain(), dl, Lo, Ptr0, St->getPointerInfo(), in combineStore()
|