reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
180 V = Builder.CreateLoad(GV->getValueType(), GV); 181 VDouble = Builder.CreateLoad(GVDouble->getValueType(), GVDouble); 185 Builder.setIsFPConstrained(true); 187 V = Builder.CreateFAdd(V, V); 192 V = Builder.CreateFSub(V, V); 197 V = Builder.CreateFMul(V, V); 202 V = Builder.CreateFDiv(V, V); 207 V = Builder.CreateFRem(V, V); 212 VInt = Builder.CreateFPToUI(VDouble, Builder.getInt32Ty()); 212 VInt = Builder.CreateFPToUI(VDouble, Builder.getInt32Ty()); 217 VInt = Builder.CreateFPToSI(VDouble, Builder.getInt32Ty()); 217 VInt = Builder.CreateFPToSI(VDouble, Builder.getInt32Ty()); 222 V = Builder.CreateFPTrunc(VDouble, Type::getFloatTy(Ctx)); 227 VDouble = Builder.CreateFPExt(V, Type::getDoubleTy(Ctx)); 242 V = Builder.CreateFAdd(V, V); 248 Builder.setDefaultConstrainedExcept(ConstrainedFPIntrinsic::ebIgnore); 249 Builder.setDefaultConstrainedRounding(ConstrainedFPIntrinsic::rmUpward); 250 V = Builder.CreateFAdd(V, V); 255 Builder.setDefaultConstrainedExcept(ConstrainedFPIntrinsic::ebIgnore); 256 Builder.setDefaultConstrainedRounding(ConstrainedFPIntrinsic::rmToNearest); 257 V = Builder.CreateFAdd(V, V); 262 Builder.setDefaultConstrainedExcept(ConstrainedFPIntrinsic::ebMayTrap); 263 Builder.setDefaultConstrainedRounding(ConstrainedFPIntrinsic::rmDownward); 264 V = Builder.CreateFAdd(V, V); 269 Builder.setDefaultConstrainedExcept(ConstrainedFPIntrinsic::ebStrict); 270 Builder.setDefaultConstrainedRounding(ConstrainedFPIntrinsic::rmTowardZero); 271 V = Builder.CreateFAdd(V, V); 276 Builder.setDefaultConstrainedExcept(ConstrainedFPIntrinsic::ebIgnore); 277 Builder.setDefaultConstrainedRounding(ConstrainedFPIntrinsic::rmDynamic); 278 V = Builder.CreateFAdd(V, V); 284 Call = Builder.CreateConstrainedFPBinOp( 292 Builder.CreateRetVoid();