Lines Matching refs:RecTy
1090 RecTy *TGParser::ParseType() { in ParseType()
1134 RecTy *SubType = ParseType(); in ParseType()
1179 Init *TGParser::ParseOperation(Record *CurRec, RecTy *ItemType) { in ParseOperation()
1196 RecTy *Type = nullptr; in ParseOperation()
1352 RecTy *Type = ParseOperatorType(); in ParseOperation()
1377 RecTy *Type = ParseOperatorType(); in ParseOperation()
1484 RecTy *Type = nullptr; in ParseOperation()
1485 RecTy *ArgType = nullptr; in ParseOperation()
1575 RecTy *ListType = InitListBack->getType(); in ParseOperation()
1677 RecTy *Resolved = resolveTypes(ArgType, ListType); in ParseOperation()
1787 RecTy *ArgBackType = ArgBack->getType(); in ParseOperation()
1863 RecTy *Type = nullptr; in ParseOperation()
1957 RecTy *MHSTy = nullptr; in ParseOperation()
1958 RecTy *RHSTy = nullptr; in ParseOperation()
2177 RecTy *TGParser::ParseOperatorType() { in ParseOperatorType()
2178 RecTy *Type = nullptr; in ParseOperatorType()
2206 Init *TGParser::ParseOperationSubstr(Record *CurRec, RecTy *ItemType) { in ParseOperationSubstr()
2208 RecTy *Type = StringRecTy::get(Records); in ParseOperationSubstr()
2294 Init *TGParser::ParseOperationFind(Record *CurRec, RecTy *ItemType) { in ParseOperationFind()
2296 RecTy *Type = IntRecTy::get(Records); in ParseOperationFind()
2383 Init *TGParser::ParseOperationForEachFilter(Record *CurRec, RecTy *ItemType) { in ParseOperationForEachFilter()
2427 RecTy *InEltType = nullptr; in ParseOperationForEachFilter()
2428 RecTy *ExprEltType = nullptr; in ParseOperationForEachFilter()
2489 RecTy *OutType = InEltType; in ParseOperationForEachFilter()
2507 Init *TGParser::ParseOperationCond(Record *CurRec, RecTy *ItemType) { in ParseOperationCond()
2552 RecTy *Type = nullptr; in ParseOperationCond()
2554 RecTy *VTy = nullptr; in ParseOperationCond()
2567 RecTy *RType = resolveTypes(Type, VTy); in ParseOperationCond()
2612 Init *TGParser::ParseSimpleValue(Record *CurRec, RecTy *ItemType, in ParseSimpleValue()
2754 RecTy *DeducedEltTy = nullptr; in ParseSimpleValue()
2777 RecTy *GivenEltTy = nullptr; in ParseSimpleValue()
2793 RecTy *EltTy = nullptr; in ParseSimpleValue()
2888 Init *TGParser::ParseValue(Record *CurRec, RecTy *ItemType, IDParseMode Mode) { in ParseValue()
2978 if (auto *RecTy = dyn_cast<RecordRecTy>(TI->getType())) { in ParseValue() local
2979 for (Record *R : RecTy->getClasses()) in ParseValue()
3132 RecTy *ItemType) { in ParseValueList()
3242 RecTy *Type = ParseType(); in ParseDeclaration()
3326 RecTy *IterType = nullptr; in ParseForeachDeclaration()
3470 RecTy *Type = Field->getType(); in ParseBodyItem()
3632 RecTy *Type = ParseType(); in ParseDefset()
3796 RecTy *BitListTy = ListRecTy::get(BitRecTy::get(Records)); in ParseIf()
4343 RecTy *ArgType = Arg->getType(); in CheckTemplateArgValues()