Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DValue.h738 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 DCallPromotionUtils.cpp696 Value *VTableBasePtr = VTableEntryPtr->stripAndAccumulateConstantOffsets( in tryPromoteCall()
703 Value *ObjectBase = Object->stripAndAccumulateConstantOffsets( in tryPromoteCall()
716 Value *VTableGVBase = VTablePtr->stripAndAccumulateConstantOffsets( in tryPromoteCall()
H A DEvaluator.cpp218 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 DInlineFunction.cpp1968 Arg->stripAndAccumulateConstantOffsets(DL, TmpOffset, true)); in collectEscapedLocals()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DValue.cpp726 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 DConstants.cpp2179 auto *Base1 = getAddrDiscriminator()->stripAndAccumulateConstantOffsets( in isKnownCompatibleWith()
2183 auto *Base2 = AddrDiscriminator->stripAndAccumulateConstantOffsets( in isKnownCompatibleWith()
H A DDebugInfo.cpp2106 const Value *Base = StoreDest->stripAndAccumulateConstantOffsets( in getAssignmentInfoImpl()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp561 const Value *LoadBase = LoadPtr->stripAndAccumulateConstantOffsets( in areNonOverlapSameBaseLoadAndStore()
563 const Value *StoreBase = StorePtr->stripAndAccumulateConstantOffsets( in areNonOverlapSameBaseLoadAndStore()
H A DMemoryBuiltins.cpp779 V = V->stripAndAccumulateConstantOffsets( in computeImpl()
803 V = V->stripAndAccumulateConstantOffsets( in computeImpl()
H A DConstantFolding.cpp753 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 DLoopAccessAnalysis.cpp1628 const Value *PtrA1 = PtrA->stripAndAccumulateConstantOffsets( in getPointersDiff()
1630 const Value *PtrB1 = PtrB->stripAndAccumulateConstantOffsets( in getPointersDiff()
H A DInstructionSimplify.cpp678 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 DValueTracking.cpp6382 if (GV != V->stripAndAccumulateConstantOffsets(DL, Off, in getConstantDataArrayInfo()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp375 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in doPromotion()
552 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in findArgParts()
H A DGlobalOpt.cpp314 PtrOp = PtrOp->stripAndAccumulateConstantOffsets( in CleanupConstantGlobalUsers()
383 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in collectSRATypes()
620 Ptr = Ptr->stripAndAccumulateConstantOffsets(DL, Offset, in SRAGlobal()
H A DAttributorAttributes.cpp336 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 DAggressiveInstCombine.cpp686 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 DValueTracking.h349 Ptr->stripAndAccumulateConstantOffsets(DL, OffsetAPInt, AllowNonInbounds);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAssignmentTrackingAnalysis.cpp2094 Value *Base = MemOp->stripAndAccumulateConstantOffsets(Layout, Offset, true); in getUnknownStore()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSROA.cpp3504 DestPtr->stripAndAccumulateConstantOffsets( in visitMemTransferInst()
3603 DstPtr->stripAndAccumulateConstantOffsets( in visitMemTransferInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp2245 const Value *BaseGV = CPA.getPointer()->stripAndAccumulateConstantOffsets( in lowerConstantPtrAuth()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp645 GEPLHS->stripAndAccumulateConstantOffsets(DL, Offset, in transformToIndexedCompare()