Searched refs:SrcGEP (Results 1 – 7 of 7) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | LowerMemIntrinsics.cpp | 82 Value *SrcGEP = in createMemCpyLoopKnownSize() local 84 LoadInst *Load = LoopBuilder.CreateAlignedLoad(LoopOpType, SrcGEP, in createMemCpyLoopKnownSize() 142 Value *SrcGEP = RBuilder.CreateInBoundsGEP( in createMemCpyLoopKnownSize() local 145 RBuilder.CreateAlignedLoad(OpTy, SrcGEP, PartSrcAlign, SrcIsVolatile); in createMemCpyLoopKnownSize() 236 Value *SrcGEP = LoopBuilder.CreateInBoundsGEP(LoopOpType, SrcAddr, LoopIndex); in createMemCpyLoopUnknownSize() local 237 LoadInst *Load = LoopBuilder.CreateAlignedLoad(LoopOpType, SrcGEP, in createMemCpyLoopUnknownSize() 310 Value *SrcGEP = ResBuilder.CreateInBoundsGEP( in createMemCpyLoopUnknownSize() local 312 LoadInst *Load = ResBuilder.CreateAlignedLoad(ResLoopOpType, SrcGEP, in createMemCpyLoopUnknownSize() 453 Value *SrcGEP = FwdLoopBuilder.CreateInBoundsGEP(EltTy, SrcAddr, FwdCopyPhi); in createMemMoveLoop() local 455 FwdLoopBuilder.CreateAlignedLoad(EltTy, SrcGEP, PartSrcAlign, "element"); in createMemMoveLoop()
|
/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | Delinearization.cpp | 530 auto *SrcGEP = dyn_cast<GetElementPtrInst>(SrcPtr); in tryDelinearizeFixedSizeImpl() local 531 if (!SrcGEP) in tryDelinearizeFixedSizeImpl() 534 getIndexExpressionsFromGEP(*SE, SrcGEP, Subscripts, Sizes); in tryDelinearizeFixedSizeImpl() 547 Value *SrcBasePtr = SrcGEP->getOperand(0)->stripPointerCasts(); in tryDelinearizeFixedSizeImpl()
|
H A D | BasicAliasAnalysis.cpp | 1692 const DecomposedGEP &SrcGEP, in subtractDecomposedGEPs() argument 1694 DestGEP.Offset -= SrcGEP.Offset; in subtractDecomposedGEPs() 1695 for (const VariableGEPIndex &Src : SrcGEP.VarIndices) { in subtractDecomposedGEPs()
|
H A D | DependenceAnalysis.cpp | 1130 if (auto *SrcGEP = dyn_cast<GetElementPtrInst>(Ptr)) in isKnownNonNegative() local 1131 Inbounds = SrcGEP->isInBounds(); in isKnownNonNegative()
|
/openbsd/gnu/llvm/llvm/lib/IR/ |
H A D | Instruction.cpp | 367 if (auto *SrcGEP = dyn_cast<GetElementPtrInst>(V)) in copyIRFlags() local 369 DestGEP->setIsInBounds(SrcGEP->isInBounds() || DestGEP->isInBounds()); in copyIRFlags() 392 if (auto *SrcGEP = dyn_cast<GetElementPtrInst>(V)) in andIRFlags() local 394 DestGEP->setIsInBounds(SrcGEP->isInBounds() && DestGEP->isInBounds()); in andIRFlags()
|
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | BasicAliasAnalysis.h | 122 const DecomposedGEP &SrcGEP,
|
/openbsd/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstructionCombining.cpp | 2030 if (auto *SrcGEP = dyn_cast<GEPOperator>(Src->getOperand(0))) in visitGEPOfGEP() local 2031 if (SrcGEP->getNumOperands() == 2 && shouldMergeGEPs(*Src, *SrcGEP)) in visitGEPOfGEP()
|