| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Value.h | 738 LLVM_ABI const Value *stripAndAccumulateConstantOffsets( 745 Value *stripAndAccumulateConstantOffsets( 752 static_cast<const Value *>(this)->stripAndAccumulateConstantOffsets( 761 return stripAndAccumulateConstantOffsets(DL, Offset, in stripAndAccumulateInBoundsConstantOffsets() 766 return stripAndAccumulateConstantOffsets(DL, Offset, in stripAndAccumulateInBoundsConstantOffsets()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CallPromotionUtils.cpp | 696 Value *VTableBasePtr = VTableEntryPtr->stripAndAccumulateConstantOffsets( in tryPromoteCall() 703 Value *ObjectBase = Object->stripAndAccumulateConstantOffsets( in tryPromoteCall() 716 Value *VTableGVBase = VTablePtr->stripAndAccumulateConstantOffsets( in tryPromoteCall()
|
| H A D | Evaluator.cpp | 218 P = cast<Constant>(P->stripAndAccumulateConstantOffsets( in ComputeLoadResult() 295 Ptr = cast<Constant>(Ptr->stripAndAccumulateConstantOffsets( in EvaluateBlock() 378 Ptr = cast<Constant>(Ptr->stripAndAccumulateConstantOffsets( in EvaluateBlock()
|
| H A D | InlineFunction.cpp | 1968 Arg->stripAndAccumulateConstantOffsets(DL, TmpOffset, true)); in collectEscapedLocals()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Value.cpp | 726 const Value *Value::stripAndAccumulateConstantOffsets( in stripAndAccumulateConstantOffsets() function in Value 1062 Ptr1 = Ptr1->stripAndAccumulateConstantOffsets(DL, Offset1, true); in getPointerOffsetFrom() 1063 Ptr2 = Ptr2->stripAndAccumulateConstantOffsets(DL, Offset2, true); in getPointerOffsetFrom()
|
| H A D | Constants.cpp | 2179 auto *Base1 = getAddrDiscriminator()->stripAndAccumulateConstantOffsets( in isKnownCompatibleWith() 2183 auto *Base2 = AddrDiscriminator->stripAndAccumulateConstantOffsets( in isKnownCompatibleWith()
|
| H A D | DebugInfo.cpp | 2106 const Value *Base = StoreDest->stripAndAccumulateConstantOffsets( in getAssignmentInfoImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 561 const Value *LoadBase = LoadPtr->stripAndAccumulateConstantOffsets( in areNonOverlapSameBaseLoadAndStore() 563 const Value *StoreBase = StorePtr->stripAndAccumulateConstantOffsets( in areNonOverlapSameBaseLoadAndStore()
|
| H A D | MemoryBuiltins.cpp | 779 V = V->stripAndAccumulateConstantOffsets( in computeImpl() 803 V = V->stripAndAccumulateConstantOffsets( in computeImpl()
|
| H A D | ConstantFolding.cpp | 753 C = cast<Constant>(C->stripAndAccumulateConstantOffsets( in ConstantFoldLoadFromConstPtr() 1275 Value *Stripped0 = Ops0->stripAndAccumulateConstantOffsets( in ConstantFoldCompareInstOperands() 1280 Value *Stripped1 = Ops1->stripAndAccumulateConstantOffsets( in ConstantFoldCompareInstOperands() 1502 auto *Base = cast<Constant>(GEP->stripAndAccumulateConstantOffsets( in ConstantFoldCastOperand()
|
| H A D | LoopAccessAnalysis.cpp | 1628 const Value *PtrA1 = PtrA->stripAndAccumulateConstantOffsets( in getPointersDiff() 1630 const Value *PtrB1 = PtrB->stripAndAccumulateConstantOffsets( in getPointersDiff()
|
| H A D | InstructionSimplify.cpp | 678 V = V->stripAndAccumulateConstantOffsets(DL, Offset, AllowNonInbounds); in stripAndComputeConstantOffsets() 2710 LHS = LHS->stripAndAccumulateConstantOffsets(DL, LHSOffset, AllowNonInbounds); in computePointerICmp() 2711 RHS = RHS->stripAndAccumulateConstantOffsets(DL, RHSOffset, AllowNonInbounds); in computePointerICmp() 7084 PtrOp = PtrOp->stripAndAccumulateConstantOffsets( in simplifyLoadInst()
|
| H A D | ValueTracking.cpp | 6382 if (GV != V->stripAndAccumulateConstantOffsets(DL, Off, in getConstantDataArrayInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 375 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in doPromotion() 552 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in findArgParts()
|
| H A D | GlobalOpt.cpp | 314 PtrOp = PtrOp->stripAndAccumulateConstantOffsets( in CleanupConstantGlobalUsers() 383 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in collectSRATypes() 620 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in SRAGlobal()
|
| H A D | AttributorAttributes.cpp | 336 return Val->stripAndAccumulateConstantOffsets(DL, Offset, AllowNonInbounds, in stripAndAccumulateOffsets() 1710 Value *CurPtrBase = CurPtr->stripAndAccumulateConstantOffsets( in updateImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 686 Load1Ptr->stripAndAccumulateConstantOffsets(DL, Offset1, in foldLoadsRecursive() 692 Load2Ptr->stripAndAccumulateConstantOffsets(DL, Offset2, in foldLoadsRecursive() 819 Load1Ptr = Load1Ptr->stripAndAccumulateConstantOffsets( in foldConsecutiveLoads()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 349 Ptr->stripAndAccumulateConstantOffsets(DL, OffsetAPInt, AllowNonInbounds);
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | AssignmentTrackingAnalysis.cpp | 2094 Value *Base = MemOp->stripAndAccumulateConstantOffsets(Layout, Offset, true); in getUnknownStore()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | SROA.cpp | 3504 DestPtr->stripAndAccumulateConstantOffsets( in visitMemTransferInst() 3603 DstPtr->stripAndAccumulateConstantOffsets( in visitMemTransferInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64AsmPrinter.cpp | 2245 const Value *BaseGV = CPA.getPointer()->stripAndAccumulateConstantOffsets( in lowerConstantPtrAuth()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 645 GEPLHS->stripAndAccumulateConstantOffsets(DL, Offset, in transformToIndexedCompare()
|