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

References

include/llvm/IR/InstrTypes.h
  808     return Predicate(getSubclassDataFromInstruction());
 1350     return static_cast<CallingConv::ID>(getSubclassDataFromInstruction() >> 2);
 1356     setInstructionSubclassData((getSubclassDataFromInstruction() & 3) |
include/llvm/IR/Instructions.h
  113     if (const auto MA = decodeMaybeAlign(getSubclassDataFromInstruction() & 31))
  127     return getSubclassDataFromInstruction() & 32;
  132     setInstructionSubclassData((getSubclassDataFromInstruction() & ~32) |
  138     return getSubclassDataFromInstruction() & 64;
  143     setInstructionSubclassData((getSubclassDataFromInstruction() & ~64) |
  233   bool isVolatile() const { return getSubclassDataFromInstruction() & 1; }
  237     setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) |
  244             decodeMaybeAlign((getSubclassDataFromInstruction() >> 1) & 31))
  253     return AtomicOrdering((getSubclassDataFromInstruction() >> 7) & 7);
  259     setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) |
  356   bool isVolatile() const { return getSubclassDataFromInstruction() & 1; }
  360     setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) |
  370             decodeMaybeAlign((getSubclassDataFromInstruction() >> 1) & 31))
  379     return AtomicOrdering((getSubclassDataFromInstruction() >> 7) & 7);
  385     setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 7)) |
  485     return AtomicOrdering(getSubclassDataFromInstruction() >> 1);
  491     setInstructionSubclassData((getSubclassDataFromInstruction() & 1) |
  566     return getSubclassDataFromInstruction() & 1;
  572      setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) |
  578     return getSubclassDataFromInstruction() & 0x100;
  582     setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x100) |
  591     return AtomicOrdering((getSubclassDataFromInstruction() >> 2) & 7);
  598     setInstructionSubclassData((getSubclassDataFromInstruction() & ~0x1c) |
  604     return AtomicOrdering((getSubclassDataFromInstruction() >> 5) & 7);
  611     setInstructionSubclassData((getSubclassDataFromInstruction() & ~0xe0) |
  759     return static_cast<BinOp>(getSubclassDataFromInstruction() >> 5);
  775     unsigned short SubclassData = getSubclassDataFromInstruction();
  783     return getSubclassDataFromInstruction() & 1;
  789      setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) |
  798     return AtomicOrdering((getSubclassDataFromInstruction() >> 2) & 7);
  805     setInstructionSubclassData((getSubclassDataFromInstruction() & ~(7 << 2)) |
 1636     return TailCallKind(getSubclassDataFromInstruction() & 3);
 1640     unsigned Kind = getSubclassDataFromInstruction() & 3;
 1645     return (getSubclassDataFromInstruction() & 3) == TCK_MustTail;
 1649     return (getSubclassDataFromInstruction() & 3) == TCK_NoTail;
 1653     setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) |
 1658     setInstructionSubclassData((getSubclassDataFromInstruction() & ~3) |
 2836   bool isCleanup() const { return getSubclassDataFromInstruction() & 1; }
 2840     setInstructionSubclassData((getSubclassDataFromInstruction() & ~1) |
 4281   bool hasUnwindDest() const { return getSubclassDataFromInstruction() & 1; }
 4607   bool hasUnwindDest() const { return getSubclassDataFromInstruction() & 1; }
lib/IR/Instructions.cpp
  924   setInstructionSubclassData(CRI.getSubclassDataFromInstruction());
  932     setInstructionSubclassData(getSubclassDataFromInstruction() | 1);
 1036     setInstructionSubclassData(getSubclassDataFromInstruction() | 1);
 1252   setInstructionSubclassData((getSubclassDataFromInstruction() & ~31) |
 1343   setInstructionSubclassData((getSubclassDataFromInstruction() & ~(31 << 1)) |
 1422   setInstructionSubclassData((getSubclassDataFromInstruction() & ~(31 << 1)) |