Lines Matching refs:FPToI
92 static void expandFPToI(Instruction *FPToI) { in expandFPToI() argument
94 IRBuilder<> Builder(FPToI); in expandFPToI()
95 auto *FloatVal = FPToI->getOperand(0); in expandFPToI()
96 IntegerType *IntTy = cast<IntegerType>(FPToI->getType()); in expandFPToI()
98 unsigned BitWidth = FPToI->getType()->getIntegerBitWidth(); in expandFPToI()
105 if (FPToI->getOpcode() == Instruction::FPToUI) { in expandFPToI()
112 FPToI->replaceAllUsesWith(A1); in expandFPToI()
113 FPToI->dropAllReferences(); in expandFPToI()
114 FPToI->eraseFromParent(); in expandFPToI()
163 Value *ARep = Builder.CreateZExt(ARep0, FPToI->getType()); in expandFPToI()
218 PHINode *Retval0 = Builder.CreatePHI(FPToI->getType(), 4); in expandFPToI()
225 FPToI->replaceAllUsesWith(Retval0); in expandFPToI()
226 FPToI->dropAllReferences(); in expandFPToI()
227 FPToI->eraseFromParent(); in expandFPToI()