Lines Matching defs:FPToI
90 static void expandFPToI(Instruction *FPToI) {
91 IRBuilder<> Builder(FPToI);
92 auto *FloatVal = FPToI->getOperand(0);
93 IntegerType *IntTy = cast<IntegerType>(FPToI->getType());
95 unsigned BitWidth = FPToI->getType()->getIntegerBitWidth();
102 if (FPToI->getOpcode() == Instruction::FPToUI) {
109 FPToI->replaceAllUsesWith(A1);
110 FPToI->dropAllReferences();
111 FPToI->eraseFromParent();
160 Value *ARep = Builder.CreateZExt(ARep0, FPToI->getType());
215 PHINode *Retval0 = Builder.CreatePHI(FPToI->getType(), 4);
222 FPToI->replaceAllUsesWith(Retval0);
223 FPToI->dropAllReferences();
224 FPToI->eraseFromParent();