Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2267 Type *GEPType = GEP.getType(); in visitGetElementPtrInst() local
2277 if (auto *GEPFVTy = dyn_cast<FixedVectorType>(GEPType)) { in visitGetElementPtrInst()
2479 return CastInst::CreatePointerBitCastOrAddrSpaceCast(Y, GEPType); in visitGetElementPtrInst()
2484 if (GEPType->isVectorTy()) in visitGetElementPtrInst()
2526 return new AddrSpaceCastInst(Builder.Insert(Res), GEPType); in visitGetElementPtrInst()
2554 return new AddrSpaceCastInst(NewGEP, GEPType); in visitGetElementPtrInst()
2567 Type *IdxType = DL.getIndexType(GEPType); in visitGetElementPtrInst()
2593 assert(Idx->getType() == DL.getIndexType(GEPType) && in visitGetElementPtrInst()
2607 GEPType); in visitGetElementPtrInst()
2632 assert(Idx->getType() == DL.getIndexType(GEPType) && in visitGetElementPtrInst()
[all …]