reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

unittests/IR/IRBuilderTest.cpp
  408   FAdd = cast<Instruction>(F);
  409   EXPECT_FALSE(FAdd->hasNoNaNs());
  418   FAdd = cast<Instruction>(F);
  419   EXPECT_FALSE(FAdd->hasNoNaNs());
  420   EXPECT_FALSE(FAdd->hasNoInfs());
  421   EXPECT_FALSE(FAdd->hasNoSignedZeros());
  422   EXPECT_FALSE(FAdd->hasAllowReciprocal());
  423   EXPECT_FALSE(FAdd->hasAllowContract());
  424   EXPECT_FALSE(FAdd->hasAllowReassoc());
  425   EXPECT_FALSE(FAdd->hasApproxFunc());
  428   FAdd->setFast(true);
  429   EXPECT_TRUE(FAdd->hasNoNaNs());
  430   EXPECT_TRUE(FAdd->hasNoInfs());
  431   EXPECT_TRUE(FAdd->hasNoSignedZeros());
  432   EXPECT_TRUE(FAdd->hasAllowReciprocal());
  433   EXPECT_TRUE(FAdd->hasAllowContract());
  434   EXPECT_TRUE(FAdd->hasAllowReassoc());
  435   EXPECT_TRUE(FAdd->hasApproxFunc());
  445   FAdd = cast<Instruction>(F);
  446   EXPECT_TRUE(FAdd->hasNoNaNs());
  447   EXPECT_TRUE(FAdd->isFast());
  453   FAdd = cast<Instruction>(F);
  454   EXPECT_TRUE(FAdd->hasNoNaNs());
  455   EXPECT_TRUE(FAdd->isFast());
  506   FAdd = cast<Instruction>(FC);
  507   EXPECT_FALSE(FAdd->hasAllowContract());
  517   FAdd = cast<Instruction>(FC);
  518   EXPECT_TRUE(FAdd->hasAllowContract());
  525   FAdd = cast<Instruction>(F);
  526   EXPECT_TRUE(FAdd->hasApproxFunc());
  527   EXPECT_TRUE(FAdd->hasAllowContract());
  528   EXPECT_FALSE(FAdd->hasAllowReassoc());
  535   FAdd = cast<Instruction>(F);
  536   EXPECT_TRUE(FAdd->hasApproxFunc());
  537   EXPECT_TRUE(FAdd->hasAllowContract());
  538   EXPECT_TRUE(FAdd->hasAllowReassoc());
  576   FAdd->setHasAllowReciprocal(false);
  577   FAdd->setHasNoNaNs(true);
  578   FDiv->copyFastMathFlags(FAdd);