Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2282 Type *GEPType = GEP.getType(); in visitGetElementPtrInst() local
2292 if (auto *GEPFVTy = dyn_cast<FixedVectorType>(GEPType)) { in visitGetElementPtrInst()
2492 return CastInst::CreatePointerBitCastOrAddrSpaceCast(Y, GEPType); in visitGetElementPtrInst()
2497 if (GEPType->isVectorTy()) in visitGetElementPtrInst()
2539 return new AddrSpaceCastInst(Builder.Insert(Res), GEPType); in visitGetElementPtrInst()
2567 return new AddrSpaceCastInst(NewGEP, GEPType); in visitGetElementPtrInst()
2580 Type *IdxType = DL.getIndexType(GEPType); in visitGetElementPtrInst()
2586 return CastInst::CreatePointerBitCastOrAddrSpaceCast(NewGEP, GEPType); in visitGetElementPtrInst()
2607 assert(Idx->getType() == DL.getIndexType(GEPType) && in visitGetElementPtrInst()
2621 GEPType); in visitGetElementPtrInst()
[all …]