Searched refs:BaseGEP (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVEGatherScatterLowering.cpp | 1198 if (GetElementPtrInst *BaseGEP = dyn_cast<GetElementPtrInst>(GEPPtr)) { in foldGEP() local 1200 Value *BaseBasePtr = foldGEP(BaseGEP, Offsets, Scale, Builder); in foldGEP()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CodeGenPrepare.cpp | 6278 GetElementPtrInst *BaseGEP = LargeOffsetGEPs.begin()->first; in splitLargeGEPOffsets() local 6306 NewBaseInsertBB = &BaseGEP->getFunction()->getEntryBlock(); in splitLargeGEPOffsets() 6327 createNewBase(BaseOffset, OldBase, BaseGEP); in splitLargeGEPOffsets() 6346 BaseGEP = GEP; in splitLargeGEPOffsets()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 5134 if (const auto *BaseGEP = dyn_cast<GetElementPtrInst>(Base)) { in getPointersChainCost() local 5135 SmallVector<const Value *> Indices(BaseGEP->indices()); in getPointersChainCost() 5136 return getGEPCost(BaseGEP->getSourceElementType(), in getPointersChainCost() 5137 BaseGEP->getPointerOperand(), Indices, nullptr, in getPointersChainCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 8131 auto *BaseGEP = dyn_cast<GEPOperator>(BasePtr); in getGEPCosts() local 8132 if (!BaseGEP) { in getGEPCosts() 8135 BaseGEP = cast<GEPOperator>(*It); in getGEPCosts() 8137 if (BaseGEP) { in getGEPCosts() 8138 SmallVector<const Value *> Indices(BaseGEP->indices()); in getGEPCosts() 8139 VecCost = TTI.getGEPCost(BaseGEP->getSourceElementType(), in getGEPCosts() 8140 BaseGEP->getPointerOperand(), Indices, VecTy, in getGEPCosts()
|