Home
last modified time | relevance | path

Searched refs:stripAndAccumulateConstantOffsets (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DValue.h712 const Value *stripAndAccumulateConstantOffsets(
717 Value *stripAndAccumulateConstantOffsets(const DataLayout &DL, APInt &Offset,
721 static_cast<const Value *>(this)->stripAndAccumulateConstantOffsets(
729 return stripAndAccumulateConstantOffsets(DL, Offset, in stripAndAccumulateInBoundsConstantOffsets()
734 return stripAndAccumulateConstantOffsets(DL, Offset, in stripAndAccumulateInBoundsConstantOffsets()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DCallPromotionUtils.cpp560 Value *VTableBasePtr = VTableEntryPtr->stripAndAccumulateConstantOffsets( in tryPromoteCall()
567 Value *ObjectBase = Object->stripAndAccumulateConstantOffsets( in tryPromoteCall()
580 Value *VTableGVBase = VTablePtr->stripAndAccumulateConstantOffsets( in tryPromoteCall()
H A DEvaluator.cpp217 P = cast<Constant>(P->stripAndAccumulateConstantOffsets( in ComputeLoadResult()
317 Ptr = cast<Constant>(Ptr->stripAndAccumulateConstantOffsets( in EvaluateBlock()
407 Ptr = cast<Constant>(Ptr->stripAndAccumulateConstantOffsets( in EvaluateBlock()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoads.cpp452 const Value *LoadBase = LoadPtr->stripAndAccumulateConstantOffsets( in areNonOverlapSameBaseLoadAndStore()
454 const Value *StoreBase = StorePtr->stripAndAccumulateConstantOffsets( in areNonOverlapSameBaseLoadAndStore()
H A DMemoryBuiltins.cpp723 V = V->stripAndAccumulateConstantOffsets( in compute()
H A DConstantFolding.cpp732 C = cast<Constant>(C->stripAndAccumulateConstantOffsets( in ConstantFoldLoadFromConstPtr()
1433 auto *Base = cast<Constant>(GEP->stripAndAccumulateConstantOffsets( in ConstantFoldCastOperand()
H A DValueTracking.cpp4211 if (GV != V->stripAndAccumulateConstantOffsets(DL, Off, in getConstantDataArrayInfo()
7320 Ptr1 = Ptr1->stripAndAccumulateConstantOffsets(DL, Offset1, true); in isPointerOffset()
7321 Ptr2 = Ptr2->stripAndAccumulateConstantOffsets(DL, Offset2, true); in isPointerOffset()
H A DInstructionSimplify.cpp716 V = V->stripAndAccumulateConstantOffsets(DL, Offset, AllowNonInbounds); in stripAndComputeConstantOffsets()
6277 PtrOp = PtrOp->stripAndAccumulateConstantOffsets( in simplifyLoadInst()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp360 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in doPromotion()
489 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in findArgParts()
H A DGlobalOpt.cpp316 PtrOp = PtrOp->stripAndAccumulateConstantOffsets( in CleanupConstantGlobalUsers()
369 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in collectSRATypes()
558 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in SRAGlobal()
H A DAttributorAttributes.cpp368 return Val->stripAndAccumulateConstantOffsets(DL, Offset, AllowNonInbounds, in stripAndAccumulateOffsets()
1333 Value *CurPtrBase = CurPtr->stripAndAccumulateConstantOffsets( in updateImpl()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DValueTracking.h283 Ptr->stripAndAccumulateConstantOffsets(DL, OffsetAPInt, AllowNonInbounds);
/llvm-project-15.0.7/llvm/lib/IR/
H A DValue.cpp702 const Value *Value::stripAndAccumulateConstantOffsets( in stripAndAccumulateConstantOffsets() function in Value