Lines Matching refs:CastInst
650 return CastInst::Create(Instruction::ZExt, NarrowPop, Ty); in foldCtpop()
928 return CastInst::Create(Instruction::SExt, Sat, Ty); in matchSAddSubSat()
1285 return CastInst::Create(Instruction::ZExt, NarrowAbs, II->getType()); in visitCallInst()
1302 return CastInst::Create(Instruction::ZExt, Cmp, II->getType()); in visitCallInst()
1312 return CastInst::Create(Instruction::ZExt, NarrowMaxMin, II->getType()); in visitCallInst()
1320 return CastInst::Create(Instruction::ZExt, NarrowMaxMin, II->getType()); in visitCallInst()
1334 return CastInst::Create(Instruction::SExt, NarrowMaxMin, II->getType()); in visitCallInst()
1343 return CastInst::Create(Instruction::SExt, NarrowMaxMin, II->getType()); in visitCallInst()
2022 return CastInst::CreateIntegerCast(Arg0, II->getType(), in visitCallInst()
2502 Res = Builder.CreateCast(cast<CastInst>(Arg)->getOpcode(), Res, in visitCallInst()
2552 Res = Builder.CreateCast(cast<CastInst>(Arg)->getOpcode(), Res, in visitCallInst()
2601 Res = Builder.CreateCast(cast<CastInst>(Arg)->getOpcode(), Res, in visitCallInst()
2634 ExtOpc = cast<CastInst>(Arg)->getOpcode(); in visitCallInst()
2739 const CastInst *const CI, in isSafeToEliminateVarargsCast()
3034 CastInst *CI = dyn_cast<CastInst>(*I); in visitCallBase()
3222 if (!CastInst::isBitOrNoopPointerCastable(NewRetTy, OldRetTy, DL)) { in transformConstExprCastCall()
3276 if (!CastInst::isBitOrNoopPointerCastable(ActTy, ParamTy, DL)) in transformConstExprCastCall()
3403 CastInst::getCastOpcode(*AI, false, PTy, false); in transformConstExprCastCall()
3451 NV = NC = CastInst::CreateBitOrPointerCast(NC, OldRetTy); in transformConstExprCastCall()