Home | History | Annotate | Download | only in TableGen

Lines Matching defs:Fold

587     Resolved = OResolved->Fold(&R, nullptr);
617 Init *UnOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
719 return (UnOpInit::get(getOpcode(), lhs, getType()))->Fold(&R, nullptr);
720 return Fold(&R, nullptr);
751 Init *BinOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
795 // try to fold eq comparison for 'bit' and 'int', otherwise fallback
847 return (BinOpInit::get(getOpcode(), lhs, rhs, getType()))->Fold(&R,nullptr);
848 return Fold(&R, nullptr);
918 Init *NewVal = NewOp->Fold(CurRec, CurMultiClass);
976 Init *NewItem = NewOp->Fold(CurRec, CurMultiClass);
985 Init *TernOpInit::Fold(Record *CurRec, MultiClass *CurMultiClass) const {
1066 RHS, getType()))->Fold(&R, nullptr);
1070 rhs, getType()))->Fold(&R, nullptr);
1079 getType()))->Fold(&R, nullptr);
1080 return Fold(&R, nullptr);
1925 Type)->Fold(&CurRec, CurMultiClass),
1935 Type)->Fold(&CurRec, CurMultiClass),
1936 NewName->Fold(&CurRec, CurMultiClass),
1940 return NewName->Fold(&CurRec, CurMultiClass);