Searched refs:BaseGEP (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVEGatherScatterLowering.cpp | 1196 if (GetElementPtrInst *BaseGEP = dyn_cast<GetElementPtrInst>(GEPPtr)) { in foldGEP() local 1198 Value *BaseBasePtr = foldGEP(BaseGEP, Offsets, Scale, Builder); in foldGEP()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUSwLowerLDS.cpp | 1075 Value *BaseGEP = IRB.CreateInBoundsGEP( in lowerNonKernelLDSAccesses() local 1078 IRB.CreateLoad(IRB.getPtrTy(AMDGPUAS::LOCAL_ADDRESS), BaseGEP); in lowerNonKernelLDSAccesses()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CodeGenPrepare.cpp | 6668 GetElementPtrInst *BaseGEP = LargeOffsetGEPs.begin()->first; in splitLargeGEPOffsets() local 6696 NewBaseInsertBB = &BaseGEP->getFunction()->getEntryBlock(); in splitLargeGEPOffsets() 6717 createNewBase(BaseOffset, OldBase, BaseGEP); in splitLargeGEPOffsets() 6736 BaseGEP = GEP; in splitLargeGEPOffsets()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 5469 if (const auto *BaseGEP = dyn_cast<GetElementPtrInst>(Base)) { in getPointersChainCost() local 5470 SmallVector<const Value *> Indices(BaseGEP->indices()); in getPointersChainCost() 5471 return getGEPCost(BaseGEP->getSourceElementType(), in getPointersChainCost() 5472 BaseGEP->getPointerOperand(), Indices, nullptr, in getPointersChainCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 11382 auto *BaseGEP = dyn_cast<GEPOperator>(BasePtr); in getGEPCosts() local 11383 if (!BaseGEP) { in getGEPCosts() 11386 BaseGEP = cast<GEPOperator>(*It); in getGEPCosts() 11388 if (BaseGEP) { in getGEPCosts() 11389 SmallVector<const Value *> Indices(BaseGEP->indices()); in getGEPCosts() 11390 VecCost = TTI.getGEPCost(BaseGEP->getSourceElementType(), in getGEPCosts() 11391 BaseGEP->getPointerOperand(), Indices, VecTy, in getGEPCosts()
|