Searched refs:stripAndAccumulateConstantOffsets (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Value.h | 712 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 D | CallPromotionUtils.cpp | 560 Value *VTableBasePtr = VTableEntryPtr->stripAndAccumulateConstantOffsets( in tryPromoteCall() 567 Value *ObjectBase = Object->stripAndAccumulateConstantOffsets( in tryPromoteCall() 580 Value *VTableGVBase = VTablePtr->stripAndAccumulateConstantOffsets( in tryPromoteCall()
|
| H A D | Evaluator.cpp | 217 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 D | Loads.cpp | 452 const Value *LoadBase = LoadPtr->stripAndAccumulateConstantOffsets( in areNonOverlapSameBaseLoadAndStore() 454 const Value *StoreBase = StorePtr->stripAndAccumulateConstantOffsets( in areNonOverlapSameBaseLoadAndStore()
|
| H A D | MemoryBuiltins.cpp | 723 V = V->stripAndAccumulateConstantOffsets( in compute()
|
| H A D | ConstantFolding.cpp | 732 C = cast<Constant>(C->stripAndAccumulateConstantOffsets( in ConstantFoldLoadFromConstPtr() 1433 auto *Base = cast<Constant>(GEP->stripAndAccumulateConstantOffsets( in ConstantFoldCastOperand()
|
| H A D | ValueTracking.cpp | 4211 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 D | InstructionSimplify.cpp | 716 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 D | ArgumentPromotion.cpp | 360 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in doPromotion() 489 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in findArgParts()
|
| H A D | GlobalOpt.cpp | 316 PtrOp = PtrOp->stripAndAccumulateConstantOffsets( in CleanupConstantGlobalUsers() 369 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in collectSRATypes() 558 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in SRAGlobal()
|
| H A D | AttributorAttributes.cpp | 368 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 D | ValueTracking.h | 283 Ptr->stripAndAccumulateConstantOffsets(DL, OffsetAPInt, AllowNonInbounds);
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Value.cpp | 702 const Value *Value::stripAndAccumulateConstantOffsets( in stripAndAccumulateConstantOffsets() function in Value
|