Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp1192 if (GetElementPtrInst *BaseGEP = dyn_cast<GetElementPtrInst>(GEPPtr)) { in foldGEP() local
1194 Value *BaseBasePtr = foldGEP(BaseGEP, Offsets, Scale, Builder); in foldGEP()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp6164 GetElementPtrInst *BaseGEP = LargeOffsetGEPs.begin()->first; in splitLargeGEPOffsets() local
6192 NewBaseInsertBB = &BaseGEP->getFunction()->getEntryBlock(); in splitLargeGEPOffsets()
6213 createNewBase(BaseOffset, OldBase, BaseGEP); in splitLargeGEPOffsets()
6232 BaseGEP = GEP; in splitLargeGEPOffsets()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp5003 if (const auto *BaseGEP = dyn_cast<GetElementPtrInst>(Base)) { in getPointersChainCost() local
5004 SmallVector<const Value *> Indices(BaseGEP->indices()); in getPointersChainCost()
5005 return getGEPCost(BaseGEP->getSourceElementType(), in getPointersChainCost()
5006 BaseGEP->getPointerOperand(), Indices, nullptr, in getPointersChainCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp7952 if (auto *BaseGEP = dyn_cast<GEPOperator>(BasePtr)) { in getEntryCost() local
7953 SmallVector<const Value *> Indices(BaseGEP->indices()); in getEntryCost()
7954 VecCost = TTI->getGEPCost(BaseGEP->getSourceElementType(), in getEntryCost()
7955 BaseGEP->getPointerOperand(), Indices, VecTy, in getEntryCost()