Lines Matching refs:TyEl
689 Record *TyEl = TypeList->getElementAsRecord(i);
690 assert(TyEl->isSubClassOf("LLVMType") && "Expected a type!");
692 if (TyEl->isSubClassOf("LLVMMatchType"))
695 MVT::SimpleValueType VT = getValueType(TyEl->getValueAsDef("VT"));
706 Record *TyEl = TypeList->getElementAsRecord(i);
707 assert(TyEl->isSubClassOf("LLVMType") && "Expected a type!");
709 if (TyEl->isSubClassOf("LLVMMatchType")) {
710 unsigned MatchTy = TyEl->getValueAsInt("Number");
717 assert(((!TyEl->isSubClassOf("LLVMExtendedType") &&
718 !TyEl->isSubClassOf("LLVMTruncatedType")) ||
722 VT = getValueType(TyEl->getValueAsDef("VT"));
731 IS.RetTypeDefs.push_back(TyEl);
737 Record *TyEl = TypeList->getElementAsRecord(i);
738 assert(TyEl->isSubClassOf("LLVMType") && "Expected a type!");
740 if (TyEl->isSubClassOf("LLVMMatchType")) {
741 unsigned MatchTy = TyEl->getValueAsInt("Number");
753 assert(((!TyEl->isSubClassOf("LLVMExtendedType") &&
754 !TyEl->isSubClassOf("LLVMTruncatedType")) ||
758 VT = getValueType(TyEl->getValueAsDef("VT"));
766 IS.ParamTypeDefs.push_back(TyEl);