Lines Matching refs:FI
1279 Instruction *InstCombiner::visitFPToUI(FPToUIInst &FI) {
1280 Instruction *OpI = dyn_cast<Instruction>(FI.getOperand(0));
1282 return commonCastTransforms(FI);
1291 OpI->getOperand(0)->getType() == FI.getType() &&
1292 (int)FI.getType()->getScalarSizeInBits() < /*extra bit for sign */
1294 return ReplaceInstUsesWith(FI, OpI->getOperand(0));
1296 return commonCastTransforms(FI);
1299 Instruction *InstCombiner::visitFPToSI(FPToSIInst &FI) {
1300 Instruction *OpI = dyn_cast<Instruction>(FI.getOperand(0));
1302 return commonCastTransforms(FI);
1311 OpI->getOperand(0)->getType() == FI.getType() &&
1312 (int)FI.getType()->getScalarSizeInBits() <=
1314 return ReplaceInstUsesWith(FI, OpI->getOperand(0));
1316 return commonCastTransforms(FI);