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

Overridden By

lib/TableGen/Record.cpp
   76 bool BitRecTy::typeIsConvertibleTo(const RecTy *RHS) const{
   98 bool BitsRecTy::typeIsConvertibleTo(const RecTy *RHS) const {
  111 bool IntRecTy::typeIsConvertibleTo(const RecTy *RHS) const {
  116 bool CodeRecTy::typeIsConvertibleTo(const RecTy *RHS) const {
  125 bool StringRecTy::typeIsConvertibleTo(const RecTy *RHS) const {
  134 bool ListRecTy::typeIsConvertibleTo(const RecTy *RHS) const {
  225 bool RecordRecTy::typeIsConvertibleTo(const RecTy *RHS) const {

Declarations

include/llvm/TableGen/Record.h
   84   virtual bool typeIsConvertibleTo(const RecTy *RHS) const;

References

lib/TableGen/Record.cpp
   77   if (RecTy::typeIsConvertibleTo(RHS) || RHS->getRecTyKind() == IntRecTyKind)
   99   if (RecTy::typeIsConvertibleTo(RHS)) //argument and the sender are same type
  136     return Ty->typeIsConvertibleTo(ListTy->getElementType());
  271   if (T1->typeIsConvertibleTo(T2))
  273   if (T2->typeIsConvertibleTo(T1))
  581          cast<TypedInit>(Range[0])->getType()->typeIsConvertibleTo(EltTy));
 1360     if (TI->getType()->typeIsConvertibleTo(CheckType))
 1367       if (!CheckType->typeIsConvertibleTo(TI->getType()) || isa<DefInit>(Expr))
 1443   if (!getType()->typeIsConvertibleTo(Ty))
 1568     if (getType()->typeIsConvertibleTo(RRT))
lib/TableGen/TGParser.cpp
 1129     if (Type && ItemType && !Type->typeIsConvertibleTo(ItemType)) {
 1191           if (!ArgType->typeIsConvertibleTo(IntRecTy::get()) &&
 1192               !ArgType->typeIsConvertibleTo(StringRecTy::get())) {
 1858           if (!TI->getType()->typeIsConvertibleTo(ExpectedType)) {
 1996         if (!EltTy->typeIsConvertibleTo(GivenEltTy)) {
 2013         if (!EltTy->typeIsConvertibleTo(GivenListTy->getElementType())) {