Lines Matching defs:RecTy

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