Lines Matching defs:Fold
835 const Init *UnOpInit::Fold(const Record *CurRec, bool IsFinal) const {
1036 ->Fold(R.getCurrentRecord(), R.isFinal());
1287 const Init *BinOpInit::Fold(const Record *CurRec) const {
1576 ->Fold(R.getCurrentRecord());
1736 const Init *TernOpInit::Fold(const Record *CurRec) const {
1964 ->Fold(R.getCurrentRecord());
2025 const Init *FoldOpInit::Fold(const Record *CurRec) const {
2051 ->Fold(R.getCurrentRecord());
2090 const Init *IsAOpInit::Fold() const {
2113 return get(CheckType, NewExpr)->Fold();
2153 const Init *ExistsOpInit::Fold(const Record *CurRec, bool IsFinal) const {
2188 return get(CheckType, NewExpr)->Fold(R.getCurrentRecord(), R.isFinal());
2254 return UnOpInit::get(UnOpInit::CAST, this, Ty)->Fold(nullptr);
2439 const Init *VarDefInit::Fold() const {
2480 return FieldInit::get(NewRec, FieldName)->Fold(R.getCurrentRecord());
2484 const Init *FieldInit::Fold(const Record *CurRec) const {
2575 getValType()))->Fold(R.getCurrentRecord());
2580 const Init *CondOpInit::Fold(const Record *CurRec) const {