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

References

include/llvm/Support/Casting.h
   58     return To::classof(&Val);
  106     return isa_impl<To, From>::doit(*Val);
  122     return isa_impl_wrap<To, SimpleFrom,
  132     return isa_impl_cl<To,FromTy>::doit(Val);
  142   return isa_impl_wrap<X, const Y,
  172   using ret_type = To *;       // Pointer arg case, return Ty*
  176   using ret_type = const To *; // Constant pointer arg case, return const Ty*
  198   using ret_type = typename cast_retty<To, SimpleFrom>::ret_type;
  204   using ret_type = typename cast_retty_impl<To,FromTy>::ret_type;
  210       To, From, typename simplify_type<From>::SimpleType>::ret_type;
  227   static typename cast_retty<To, FromTy>::ret_type doit(const FromTy &Val) {
  228     typename cast_retty<To, FromTy>::ret_type Res2
  256 inline typename cast_retty<X, Y>::ret_type cast(Y &Val) {
  263 inline typename cast_retty<X, Y *>::ret_type cast(Y *Val) {
  265   return cast_convert_val<X, Y*,
  337 LLVM_NODISCARD inline typename cast_retty<X, Y>::ret_type dyn_cast(Y &Val) {
  342 LLVM_NODISCARD inline typename cast_retty<X, Y *>::ret_type dyn_cast(Y *Val) {
  343   return isa<X>(Val) ? cast<X>(Val) : nullptr;
  343   return isa<X>(Val) ? cast<X>(Val) : nullptr;
include/llvm/TableGen/Record.h
 1119   VarBitInit(const VarBitInit &) = delete;
 1120   VarBitInit &operator=(const VarBitInit &) = delete;
 1120   VarBitInit &operator=(const VarBitInit &) = delete;
 1126   static VarBitInit *get(TypedInit *T, unsigned B);
lib/TableGen/JSONBackend.cpp
   87   } else if (auto *VarBit = dyn_cast<VarBitInit>(&I)) {
lib/TableGen/Record.cpp
  436     if (VarBitInit *CurBitVar = dyn_cast<VarBitInit>(CurBit)) {
  436     if (VarBitInit *CurBitVar = dyn_cast<VarBitInit>(CurBit)) {
  683   return VarBitInit::get(const_cast<OpInit*>(this), Bit);
 1322   return VarBitInit::get(const_cast<FoldOpInit *>(this), Bit);
 1385   return VarBitInit::get(const_cast<IsAOpInit *>(this), Bit);
 1427     NewBits.push_back(VarBitInit::get(const_cast<TypedInit *>(this), Bit));
 1491   return VarBitInit::get(const_cast<VarInit*>(this), Bit);
 1500 VarBitInit *VarBitInit::get(TypedInit *T, unsigned B) {
 1502   static DenseMap<Key, VarBitInit*> ThePool;
 1506   VarBitInit *&I = ThePool[TheKey];
 1508     I = new(Allocator) VarBitInit(T, B);
 1556   return VarBitInit::get(const_cast<VarListElementInit*>(this), Bit);
 1721   return VarBitInit::get(const_cast<FieldInit*>(this), Bit);
 1874   return VarBitInit::get(const_cast<CondOpInit *>(this), Bit);
lib/TableGen/TGParser.cpp
   76     if (auto VBI = dyn_cast<VarBitInit>(Bit)) {
utils/TableGen/CodeEmitterGen.cpp
   68   if (VarBitInit *VBI = dyn_cast<VarBitInit>(BI->getBit(bit))) {
   68   if (VarBitInit *VBI = dyn_cast<VarBitInit>(BI->getBit(bit))) {
utils/TableGen/FixedLenDecoderEmitter.cpp
 1878         VarBitInit *BI = dyn_cast<VarBitInit>(Bits.getBit(bi));
 1878         VarBitInit *BI = dyn_cast<VarBitInit>(Bits.getBit(bi));
 1900         VarBitInit *BI = dyn_cast<VarBitInit>(Bits.getBit(bi));
 1900         VarBitInit *BI = dyn_cast<VarBitInit>(Bits.getBit(bi));
 2052       VarBitInit *BI = dyn_cast<VarBitInit>(Bits.getBit(bi));
 2052       VarBitInit *BI = dyn_cast<VarBitInit>(Bits.getBit(bi));