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

References

include/llvm/IR/Operator.h
  169     if (F == 0x7F) Flags = ~0U;
  170     else Flags = F;
  196   bool any() const { return Flags != 0; }
  197   bool none() const { return Flags == 0; }
  198   bool all() const { return Flags == ~0U; }
  200   void clear() { Flags = 0; }
  201   void set()   { Flags = ~0U; }
  204   bool allowReassoc() const    { return 0 != (Flags & AllowReassoc); }
  205   bool noNaNs() const          { return 0 != (Flags & NoNaNs); }
  206   bool noInfs() const          { return 0 != (Flags & NoInfs); }
  207   bool noSignedZeros() const   { return 0 != (Flags & NoSignedZeros); }
  208   bool allowReciprocal() const { return 0 != (Flags & AllowReciprocal); }
  209   bool allowContract() const   { return 0 != (Flags & AllowContract); }
  210   bool approxFunc() const      { return 0 != (Flags & ApproxFunc); }
  216     Flags = (Flags & ~AllowReassoc) | B * AllowReassoc;
  216     Flags = (Flags & ~AllowReassoc) | B * AllowReassoc;
  219     Flags = (Flags & ~NoNaNs) | B * NoNaNs;
  219     Flags = (Flags & ~NoNaNs) | B * NoNaNs;
  222     Flags = (Flags & ~NoInfs) | B * NoInfs;
  222     Flags = (Flags & ~NoInfs) | B * NoInfs;
  225     Flags = (Flags & ~NoSignedZeros) | B * NoSignedZeros;
  225     Flags = (Flags & ~NoSignedZeros) | B * NoSignedZeros;
  228     Flags = (Flags & ~AllowReciprocal) | B * AllowReciprocal;
  228     Flags = (Flags & ~AllowReciprocal) | B * AllowReciprocal;
  231     Flags = (Flags & ~AllowContract) | B * AllowContract;
  231     Flags = (Flags & ~AllowContract) | B * AllowContract;
  234     Flags = (Flags & ~ApproxFunc) | B * ApproxFunc;
  234     Flags = (Flags & ~ApproxFunc) | B * ApproxFunc;
  239     Flags &= OtherFlags.Flags;
  239     Flags &= OtherFlags.Flags;
  305     SubclassOptionalData |= FMF.Flags;
  311     SubclassOptionalData = FMF.Flags;