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

References

include/llvm/ADT/PointerSumType.h
  126     void *P = is<N>() ? getVoidPtr() : nullptr;
  132     assert(is<N>() && "This instance has a different active member.");
  151     assert(is<HelperT::MinTag>() && "The active tag is not zero!");
include/llvm/Analysis/MemoryDependenceAnalysis.h
  151   bool isClobber() const { return Value.is<Clobber>(); }
  155   bool isDef() const { return Value.is<Def>(); }
  160     return Value.is<Other>() && Value.cast<Other>() == NonLocal;
  166     return Value.is<Other>() && Value.cast<Other>() == NonFuncLocal;
  172     return Value.is<Other>() && Value.cast<Other>() == Unknown;
  200   bool isDirty() const { return Value.is<Invalid>(); }
include/llvm/CodeGen/MachineInstr.h
  553     if (Info.is<EIIK_MMO>())
lib/CodeGen/MachineInstr.cpp
  473   if (!Symbol && Info.is<EIIK_PreInstrSymbol>()) {
  488   if (!Symbol && Info.is<EIIK_PostInstrSymbol>()) {
unittests/ADT/PointerSumTypeTest.cpp
   46   EXPECT_TRUE(a.is<Float>());
   47   EXPECT_FALSE(a.is<Int1>());
   48   EXPECT_FALSE(a.is<Int2>());
   49   EXPECT_FALSE(b.is<Float>());
   50   EXPECT_TRUE(b.is<Int1>());
   51   EXPECT_FALSE(b.is<Int2>());
   52   EXPECT_FALSE(c.is<Float>());
   53   EXPECT_FALSE(c.is<Int1>());
   54   EXPECT_TRUE(c.is<Int2>());