reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
636 EXPECT_FALSE(Builder.getFastMathFlags().allowReciprocal()); 642 Builder.setDefaultFPMathTag(FPMathA); 645 IRBuilder<>::FastMathFlagGuard Guard(Builder); 648 Builder.setFastMathFlags(FMF); 649 Builder.setDefaultFPMathTag(FPMathB); 650 EXPECT_TRUE(Builder.getFastMathFlags().allowReciprocal()); 651 EXPECT_EQ(FPMathB, Builder.getDefaultFPMathTag()); 654 EXPECT_FALSE(Builder.getFastMathFlags().allowReciprocal()); 655 EXPECT_EQ(FPMathA, Builder.getDefaultFPMathTag()); 657 Value *F = Builder.CreateLoad(GV->getValueType(), GV); 660 IRBuilder<>::InsertPointGuard Guard(Builder); 661 Builder.SetInsertPoint(cast<Instruction>(F)); 662 EXPECT_EQ(F, &*Builder.GetInsertPoint()); 665 EXPECT_EQ(BB->end(), Builder.GetInsertPoint()); 666 EXPECT_EQ(BB, Builder.GetInsertBlock());