reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2293 Type *SrcTy = Src->getType(); 2298 if (DestTy == Src->getType()) 2299 return replaceInstUsesWith(CI, Src); 2310 return new AddrSpaceCastInst(Src, DestTy); 2316 if (AllocaInst *AI = dyn_cast<AllocaInst>(Src)) 2323 cast<PointerType>(Src->getType()->getScalarType())->getElementType(); 2342 GetElementPtrInst::Create(SrcPTy->getElementType(), Src, Idxs); 2347 if (Src->getPointerDereferenceableBytes(DL, CanBeNull)) { 2363 Value *Elem = Builder.CreateBitCast(Src, DestVTy->getElementType()); 2373 if (isa<TruncInst>(Src) || isa<ZExtInst>(Src)) { 2373 if (isa<TruncInst>(Src) || isa<ZExtInst>(Src)) { 2374 CastInst *SrcCast = cast<CastInst>(Src); 2396 Builder.CreateExtractElement(Src, 2404 if (auto *InsElt = dyn_cast<InsertElementInst>(Src)) 2409 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(Src)) { 2453 if (PHINode *PN = dyn_cast<PHINode>(Src))