Home
last modified time | relevance | path

Searched refs:BaseGEP (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp1198 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 DCodeGenPrepare.cpp6278 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 DX86TargetTransformInfo.cpp5134 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 DSLPVectorizer.cpp8131 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()