reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2292 Value *Src = CI.getOperand(0); 2294 Type *DestTy = CI.getType(); 2299 return replaceInstUsesWith(CI, Src); 2317 if (Instruction *V = PromoteCastOfAllocation(CI, *AI)) 2365 Constant::getNullValue(Type::getInt32Ty(CI.getContext()))); 2385 if (Value *V = optimizeIntegerToVectorInsertions(CI, *this)) 2386 return replaceInstUsesWith(CI, V); 2397 Constant::getNullValue(Type::getInt32Ty(CI.getContext()))); 2446 Intrinsic::getDeclaration(CI.getModule(), Intrinsic::bswap, DestTy); 2454 if (Instruction *I = optimizeBitCastFromPhi(CI, PN)) 2457 if (Instruction *I = canonicalizeBitCastExtElt(CI, *this)) 2460 if (Instruction *I = foldBitCastBitwiseLogic(CI, Builder)) 2463 if (Instruction *I = foldBitCastSelect(CI, Builder)) 2467 return commonPointerCastTransforms(CI); 2468 return commonCastTransforms(CI);