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

References

include/llvm/IR/Operator.h
   78     SubclassOptionalData =
   79       (SubclassOptionalData & ~NoUnsignedWrap) | (B * NoUnsignedWrap);
   82     SubclassOptionalData =
   83       (SubclassOptionalData & ~NoSignedWrap) | (B * NoSignedWrap);
   90     return SubclassOptionalData & NoUnsignedWrap;
   96     return (SubclassOptionalData & NoSignedWrap) != 0;
  130     SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
  130     SubclassOptionalData = (SubclassOptionalData & ~IsExact) | (B * IsExact);
  136     return SubclassOptionalData & IsExact;
  261     SubclassOptionalData =
  262     (SubclassOptionalData & ~FastMathFlags::AllowReassoc) |
  267     SubclassOptionalData =
  268       (SubclassOptionalData & ~FastMathFlags::NoNaNs) |
  273     SubclassOptionalData =
  274       (SubclassOptionalData & ~FastMathFlags::NoInfs) |
  279     SubclassOptionalData =
  280       (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) |
  285     SubclassOptionalData =
  286       (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) |
  291     SubclassOptionalData =
  292         (SubclassOptionalData & ~FastMathFlags::AllowContract) |
  297     SubclassOptionalData =
  298         (SubclassOptionalData & ~FastMathFlags::ApproxFunc) |
  305     SubclassOptionalData |= FMF.Flags;
  311     SubclassOptionalData = FMF.Flags;
  317     return ((SubclassOptionalData & FastMathFlags::AllowReassoc) != 0 &&
  318             (SubclassOptionalData & FastMathFlags::NoNaNs) != 0 &&
  319             (SubclassOptionalData & FastMathFlags::NoInfs) != 0 &&
  320             (SubclassOptionalData & FastMathFlags::NoSignedZeros) != 0 &&
  321             (SubclassOptionalData & FastMathFlags::AllowReciprocal) != 0 &&
  322             (SubclassOptionalData & FastMathFlags::AllowContract) != 0 &&
  323             (SubclassOptionalData & FastMathFlags::ApproxFunc) != 0);
  328     return (SubclassOptionalData & FastMathFlags::AllowReassoc) != 0;
  333     return (SubclassOptionalData & FastMathFlags::NoNaNs) != 0;
  338     return (SubclassOptionalData & FastMathFlags::NoInfs) != 0;
  343     return (SubclassOptionalData & FastMathFlags::NoSignedZeros) != 0;
  348     return (SubclassOptionalData & FastMathFlags::AllowReciprocal) != 0;
  353     return (SubclassOptionalData & FastMathFlags::AllowContract) != 0;
  359     return (SubclassOptionalData & FastMathFlags::ApproxFunc) != 0;
  364     return FastMathFlags(SubclassOptionalData);
  460     SubclassOptionalData =
  461       (SubclassOptionalData & ~IsInBounds) | (B * IsInBounds);
  467     return SubclassOptionalData & IsInBounds;
  473     if (SubclassOptionalData >> 1 == 0) return None;
  474     return (SubclassOptionalData >> 1) - 1;
include/llvm/IR/Value.h
  492     return SubclassOptionalData;
  497     SubclassOptionalData = 0;
  502     return SubclassOptionalData == V->SubclassOptionalData;
  502     return SubclassOptionalData == V->SubclassOptionalData;
lib/IR/Constants.cpp
 1289     return ConstantExpr::get(getOpcode(), Ops[0], Ops[1], SubclassOptionalData,
 3038       BO->setHasNoUnsignedWrap(SubclassOptionalData &
 3040       BO->setHasNoSignedWrap(SubclassOptionalData &
 3044       BO->setIsExact(SubclassOptionalData & PossiblyExactOperator::IsExact);
lib/IR/ConstantsContext.h
   69     SubclassOptionalData = Flags;
  247     Result->SubclassOptionalData = Flags;
lib/IR/Instruction.cpp
  442          SubclassOptionalData == I->SubclassOptionalData;
  442          SubclassOptionalData == I->SubclassOptionalData;
  742   New->SubclassOptionalData = SubclassOptionalData;
  742   New->SubclassOptionalData = SubclassOptionalData;
lib/IR/Instructions.cpp
  112   SubclassOptionalData = PN.SubclassOptionalData;
  112   SubclassOptionalData = PN.SubclassOptionalData;
  446   SubclassOptionalData = CI.SubclassOptionalData;
  446   SubclassOptionalData = CI.SubclassOptionalData;
  457   NewCI->SubclassOptionalData = CI->SubclassOptionalData;
  457   NewCI->SubclassOptionalData = CI->SubclassOptionalData;
  757   SubclassOptionalData = II.SubclassOptionalData;
  757   SubclassOptionalData = II.SubclassOptionalData;
  768   NewII->SubclassOptionalData = II->SubclassOptionalData;
  768   NewII->SubclassOptionalData = II->SubclassOptionalData;
  839   SubclassOptionalData = CBI.SubclassOptionalData;
  839   SubclassOptionalData = CBI.SubclassOptionalData;
  853   NewCBI->SubclassOptionalData = CBI->SubclassOptionalData;
  853   NewCBI->SubclassOptionalData = CBI->SubclassOptionalData;
  870   SubclassOptionalData = RI.SubclassOptionalData;
  870   SubclassOptionalData = RI.SubclassOptionalData;
 1181   SubclassOptionalData = BI.SubclassOptionalData;
 1181   SubclassOptionalData = BI.SubclassOptionalData;
 1614   SubclassOptionalData = GEPI.SubclassOptionalData;
 1614   SubclassOptionalData = GEPI.SubclassOptionalData;
 2132   SubclassOptionalData = IVI.SubclassOptionalData;
 2132   SubclassOptionalData = IVI.SubclassOptionalData;
 2153   SubclassOptionalData = EVI.SubclassOptionalData;
 2153   SubclassOptionalData = EVI.SubclassOptionalData;
 3838   SubclassOptionalData = SI.SubclassOptionalData;
 3838   SubclassOptionalData = SI.SubclassOptionalData;
 4063   SubclassOptionalData = IBI.SubclassOptionalData;
 4063   SubclassOptionalData = IBI.SubclassOptionalData;