Lines Matching defs:Fold
797 Init *UnOpInit::Fold(Record *CurRec, bool IsFinal) const {
965 ->Fold(R.getCurrentRecord(), R.isFinal());
1209 Init *BinOpInit::Fold(Record *CurRec) const {
1481 ->Fold(R.getCurrentRecord());
1637 Init *TernOpInit::Fold(Record *CurRec) const {
1865 ->Fold(R.getCurrentRecord());
1924 Init *FoldOpInit::Fold(Record *CurRec) const {
1950 ->Fold(R.getCurrentRecord());
1989 Init *IsAOpInit::Fold() const {
2012 return get(CheckType, NewExpr)->Fold();
2050 Init *ExistsOpInit::Fold(Record *CurRec, bool IsFinal) const {
2087 return get(CheckType, NewExpr)->Fold(R.getCurrentRecord(), R.isFinal());
2154 ->Fold(nullptr);
2346 Init *VarDefInit::Fold() const {
2387 return FieldInit::get(NewRec, FieldName)->Fold(R.getCurrentRecord());
2391 Init *FieldInit::Fold(Record *CurRec) const {
2479 getValType()))->Fold(R.getCurrentRecord());
2484 Init *CondOpInit::Fold(Record *CurRec) const {