Lines Matching defs:RecTy

1099 const RecTy *TGParser::ParseType() {
1149 const RecTy *SubType = ParseType();
1194 const Init *TGParser::ParseOperation(Record *CurRec, const RecTy *ItemType) {
1213 const RecTy *Type = nullptr;
1391 const RecTy *Type = ParseOperatorType();
1416 const RecTy *Type = ParseOperatorType();
1523 const RecTy *Type = nullptr;
1524 const RecTy *ArgType = nullptr;
1614 const RecTy *ListType = InitListBack->getType();
1716 const RecTy *Resolved = resolveTypes(ArgType, ListType);
1826 const RecTy *ArgBackType = ArgBack->getType();
1902 const RecTy *Type = nullptr;
1996 const RecTy *MHSTy = nullptr;
1997 const RecTy *RHSTy = nullptr;
2216 const RecTy *TGParser::ParseOperatorType() {
2217 const RecTy *Type = nullptr;
2246 const RecTy *ItemType) {
2248 const RecTy *Type = StringRecTy::get(Records);
2335 const RecTy *ItemType) {
2337 const RecTy *Type = IntRecTy::get(Records);
2425 const RecTy *ItemType) {
2469 const RecTy *InEltType = nullptr;
2470 const RecTy *ExprEltType = nullptr;
2531 const RecTy *OutType = InEltType;
2550 const RecTy *ItemType) {
2595 const RecTy *Type = nullptr;
2597 const RecTy *VTy = nullptr;
2610 const RecTy *RType = resolveTypes(Type, VTy);
2655 const Init *TGParser::ParseSimpleValue(Record *CurRec, const RecTy *ItemType,
2798 const RecTy *DeducedEltTy = nullptr;
2821 const RecTy *GivenEltTy = nullptr;
2837 const RecTy *EltTy = nullptr;
2934 const Init *TGParser::ParseValue(Record *CurRec, const RecTy *ItemType,
3027 if (const auto *RecTy = dyn_cast<RecordRecTy>(TI->getType())) {
3028 for (const Record *R : RecTy->getClasses())
3181 Record *CurRec, const RecTy *ItemType) {
3291 const RecTy *Type = ParseType();
3376 const RecTy *IterType = nullptr;
3520 const RecTy *Type = Field->getType();
3682 const RecTy *Type = ParseType();
3738 const RecTy *Type = ParseType();
3742 if (Type->getRecTyKind() == RecTy::RecordRecTyKind)
3882 const RecTy *BitListTy = ListRecTy::get(BitRecTy::get(Records));
4440 const RecTy *ArgType = Arg->getType();