Home
last modified time | relevance | path

Searched refs:StrippedPtr (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoads.cpp528 const Value *StrippedPtr = Loc.Ptr->stripPointerCasts(); in findAvailablePtrLoadStore() local
549 if (Value *Available = getAvailableLoadStore(Inst, StrippedPtr, AccessTy, in findAvailablePtrLoadStore()
560 if ((isa<AllocaInst>(StrippedPtr) || isa<GlobalVariable>(StrippedPtr)) && in findAvailablePtrLoadStore()
562 StrippedPtr != StorePtr) in findAvailablePtrLoadStore()
608 Value *StrippedPtr = Load->getPointerOperand()->stripPointerCasts(); in FindAvailableLoadedValue() local
628 Available = getAvailableLoadStore(&Inst, StrippedPtr, AccessTy, in FindAvailableLoadedValue()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2488 Value *StrippedPtr = PtrOp->stripPointerCasts(); in visitGetElementPtrInst() local
2489 PointerType *StrippedPtrTy = cast<PointerType>(StrippedPtr->getType()); in visitGetElementPtrInst()
2495 if (StrippedPtr != PtrOp && !StrippedPtrTy->isOpaque()) { in visitGetElementPtrInst()
2516 StrippedPtrEltTy, StrippedPtr, Idx, GEP.getName()); in visitGetElementPtrInst()
2539 return replaceOperand(GEP, 0, StrippedPtr); in visitGetElementPtrInst()
2552 Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Idx, in visitGetElementPtrInst()
2569 Value *NewGEP = Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Idx, in visitGetElementPtrInst()
2602 Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, NewIdx, in visitGetElementPtrInst()
2644 Builder.CreateGEP(StrippedPtrEltTy, StrippedPtr, Off, in visitGetElementPtrInst()