Home | History | Annotate | Download | only in TableGen

Lines Matching refs:RecTy

84 void RecTy::dump() const { print(errs()); }
86 ListRecTy *RecTy::getListTy() {
393 RecTy *llvm::resolveTypes(RecTy *T1, RecTy *T2) {
407 RecTy *NewType1 = resolveTypes(SuperRecTy1, T2);
426 RecTy *NewType2 = resolveTypes(T1, SuperRecTy2);
588 RecTy *EltTy) {
599 ListInit *ListInit::get(ArrayRef<Init *> Range, RecTy *EltTy) {
620 RecTy *EltTy = ListType->getElementType();
723 UnOpInit *UnOpInit::get(UnaryOp opc, Init *lhs, RecTy *Type) {
724 typedef std::pair<std::pair<unsigned, Init *>, RecTy *> Key;
872 Init *rhs, RecTy *Type) {
875 RecTy *
987 RecTy *Type) {
990 std::pair<std::pair<unsigned, RecTy *>, Init *>,
1010 static Init *ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type,
1014 RecTy *Type, Record *CurRec,
1058 static Init *ForeachHelper(Init *LHS, Init *MHS, Init *RHS, RecTy *Type,
1259 RecTy *TypedInit::getFieldType(const std::string &FieldName) const {
1303 VarInit *VarInit::get(const std::string &VN, RecTy *T) {
1308 VarInit *VarInit::get(Init *VN, RecTy *T) {
1309 typedef std::pair<RecTy *, Init *> Key;
1375 RecTy *VarInit::getFieldType(const std::string &FieldName) const {
1488 RecTy *DefInit::getFieldType(const std::string &FieldName) const {
1655 RecordVal::RecordVal(Init *N, RecTy *T, unsigned P)
1661 RecTy *T, unsigned P)
1700 RecTy *Type = TypedName->getType();
2065 RecTy *Type = dynamic_cast<TypedInit *>(Name)->getType();