Searched refs:DagRecTy (Results 1 – 3 of 3) sorted by relevance
87 DagRecTy DagRecTy::Shared;305 Init *DagRecTy::convertValue(TypedInit *TI) { in convertValue()311 Init *DagRecTy::convertValue(UnOpInit *BO) { in convertValue()316 return UnOpInit::get(UnOpInit::CAST, L, new DagRecTy); in convertValue()322 Init *DagRecTy::convertValue(BinOpInit *BO) { in convertValue()328 return BinOpInit::get(BinOpInit::CONCAT, L, R, new DagRecTy); in convertValue()1084 if ((MHSd && isa<DagRecTy>(Type)) || (MHSl && isa<ListRecTy>(Type))) { in ForeachHelper()
690 case tgtok::Dag: Lex.Lex(); return DagRecTy::get(); in ParseType()922 case tgtok::XConcat: Code = BinOpInit::CONCAT;Type = DagRecTy::get(); break; in ParseOperation()
37 class DagRecTy; variable334 class DagRecTy : public RecTy {335 static DagRecTy Shared;336 DagRecTy() : RecTy(DagRecTyKind) {} in DagRecTy() function343 static DagRecTy *get() { return &Shared; } in get()1266 : TypedInit(IK_DagInit, DagRecTy::get()), Val(V), ValName(VN), in DagInit()