reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
403 F = Builder.CreateLoad(GV->getValueType(), GV); 404 F = Builder.CreateFAdd(F, F); 406 EXPECT_FALSE(Builder.getFastMathFlags().any()); 412 Builder.setFastMathFlags(FMF); 415 F = Builder.CreateFAdd(F, F); 416 EXPECT_FALSE(Builder.getFastMathFlags().any()); 439 Builder.setFastMathFlags(FMF); 441 F = Builder.CreateFAdd(F, F); 442 EXPECT_TRUE(Builder.getFastMathFlags().any()); 443 EXPECT_TRUE(Builder.getFastMathFlags().all()); 450 F = Builder.CreateBinOp(Instruction::FAdd, F, F); 451 EXPECT_TRUE(Builder.getFastMathFlags().any()); 457 F = Builder.CreateFDiv(F, F); 458 EXPECT_TRUE(Builder.getFastMathFlags().all()); 464 Builder.clearFastMathFlags(); 466 F = Builder.CreateFDiv(F, F); 474 Builder.setFastMathFlags(FMF); 476 F = Builder.CreateFDiv(F, F); 477 EXPECT_TRUE(Builder.getFastMathFlags().any()); 478 EXPECT_TRUE(Builder.getFastMathFlags().AllowReciprocal); 483 Builder.clearFastMathFlags(); 485 FC = Builder.CreateFCmpOEQ(F, F); 492 Builder.setFastMathFlags(FMF); 494 FC = Builder.CreateFCmpOEQ(F, F); 495 EXPECT_TRUE(Builder.getFastMathFlags().any()); 496 EXPECT_TRUE(Builder.getFastMathFlags().AllowReciprocal); 501 Builder.clearFastMathFlags(); 504 FC = Builder.CreateFAdd(F, F); 511 Builder.setFastMathFlags(FMF); 513 FC = Builder.CreateFAdd(F, F); 514 EXPECT_TRUE(Builder.getFastMathFlags().any()); 515 EXPECT_TRUE(Builder.getFastMathFlags().AllowContract); 521 Builder.clearFastMathFlags(); 522 Builder.setFastMathFlags(FMF); 524 F = Builder.CreateFMul(F, F); 531 Builder.clearFastMathFlags(); 532 Builder.setFastMathFlags(FMF); 534 F = Builder.CreateFMul(F, F); 546 FCall = Builder.CreateCall(Callee, None); 551 FCall = Builder.CreateCall(V, None); 556 Builder.setFastMathFlags(FMF); 558 FCall = Builder.CreateCall(Callee, None); 559 EXPECT_TRUE(Builder.getFastMathFlags().any()); 560 EXPECT_TRUE(Builder.getFastMathFlags().NoNaNs); 563 FCall = Builder.CreateCall(V, None); 564 EXPECT_TRUE(Builder.getFastMathFlags().any()); 565 EXPECT_TRUE(Builder.getFastMathFlags().NoNaNs); 568 Builder.clearFastMathFlags(); 571 F = Builder.CreateFDiv(F, F);