Lines Matching refs:RecTy
1090 RecTy *TGParser::ParseType() { in ParseType()
1140 RecTy *SubType = ParseType(); in ParseType()
1185 Init *TGParser::ParseOperation(Record *CurRec, RecTy *ItemType) { in ParseOperation()
1202 RecTy *Type = nullptr; in ParseOperation()
1358 RecTy *Type = ParseOperatorType(); in ParseOperation()
1383 RecTy *Type = ParseOperatorType(); in ParseOperation()
1490 RecTy *Type = nullptr; in ParseOperation()
1491 RecTy *ArgType = nullptr; in ParseOperation()
1581 RecTy *ListType = InitListBack->getType(); in ParseOperation()
1683 RecTy *Resolved = resolveTypes(ArgType, ListType); in ParseOperation()
1793 RecTy *ArgBackType = ArgBack->getType(); in ParseOperation()
1869 RecTy *Type = nullptr; in ParseOperation()
1963 RecTy *MHSTy = nullptr; in ParseOperation()
1964 RecTy *RHSTy = nullptr; in ParseOperation()
2183 RecTy *TGParser::ParseOperatorType() { in ParseOperatorType()
2184 RecTy *Type = nullptr; in ParseOperatorType()
2212 Init *TGParser::ParseOperationSubstr(Record *CurRec, RecTy *ItemType) { in ParseOperationSubstr()
2214 RecTy *Type = StringRecTy::get(Records); in ParseOperationSubstr()
2300 Init *TGParser::ParseOperationFind(Record *CurRec, RecTy *ItemType) { in ParseOperationFind()
2302 RecTy *Type = IntRecTy::get(Records); in ParseOperationFind()
2389 Init *TGParser::ParseOperationForEachFilter(Record *CurRec, RecTy *ItemType) { in ParseOperationForEachFilter()
2433 RecTy *InEltType = nullptr; in ParseOperationForEachFilter()
2434 RecTy *ExprEltType = nullptr; in ParseOperationForEachFilter()
2495 RecTy *OutType = InEltType; in ParseOperationForEachFilter()
2513 Init *TGParser::ParseOperationCond(Record *CurRec, RecTy *ItemType) { in ParseOperationCond()
2558 RecTy *Type = nullptr; in ParseOperationCond()
2560 RecTy *VTy = nullptr; in ParseOperationCond()
2573 RecTy *RType = resolveTypes(Type, VTy); in ParseOperationCond()
2618 Init *TGParser::ParseSimpleValue(Record *CurRec, RecTy *ItemType, in ParseSimpleValue()
2760 RecTy *DeducedEltTy = nullptr; in ParseSimpleValue()
2783 RecTy *GivenEltTy = nullptr; in ParseSimpleValue()
2799 RecTy *EltTy = nullptr; in ParseSimpleValue()
2894 Init *TGParser::ParseValue(Record *CurRec, RecTy *ItemType, IDParseMode Mode) { in ParseValue()
2984 if (auto *RecTy = dyn_cast<RecordRecTy>(TI->getType())) { in ParseValue() local
2985 for (Record *R : RecTy->getClasses()) in ParseValue()
3138 RecTy *ItemType) { in ParseValueList()
3248 RecTy *Type = ParseType(); in ParseDeclaration()
3332 RecTy *IterType = nullptr; in ParseForeachDeclaration()
3476 RecTy *Type = Field->getType(); in ParseBodyItem()
3638 RecTy *Type = ParseType(); in ParseDefset()
3694 RecTy *Type = ParseType(); in ParseDeftype()
3698 if (Type->getRecTyKind() == RecTy::RecordRecTyKind) in ParseDeftype()
3838 RecTy *BitListTy = ListRecTy::get(BitRecTy::get(Records)); in ParseIf()
4392 RecTy *ArgType = Arg->getType(); in CheckTemplateArgValues()