Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /llvm-codegen/src/cfg.cxx
ViewVC logotype

Diff of /llvm-codegen/src/cfg.cxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 7116, Tue May 11 19:31:29 2021 UTC revision 7117, Tue May 11 19:46:05 2021 UTC
# Line 161  Line 161 
161                  auto fsz = asdl::read_int(is);                  auto fsz = asdl::read_int(is);
162                  return new ARITH(foper, fsz);                  return new ARITH(foper, fsz);
163              }              }
164            case _con_REAL_TO_INT:            case _con_FLOAT_TO_INT:
165              {              {
166                  auto fmode = read_rounding_mode(is);                  auto fmode = read_rounding_mode(is);
167                  auto ffrom = asdl::read_int(is);                  auto ffrom = asdl::read_int(is);
168                  auto fto = asdl::read_int(is);                  auto fto = asdl::read_int(is);
169                  return new REAL_TO_INT(fmode, ffrom, fto);                  return new FLOAT_TO_INT(fmode, ffrom, fto);
170              }              }
171          }          }
172      }      }
173      arith::~arith () { }      arith::~arith () { }
174      ARITH::~ARITH () { }      ARITH::~ARITH () { }
175      REAL_TO_INT::~REAL_TO_INT () { }      FLOAT_TO_INT::~FLOAT_TO_INT () { }
176      // pickler suppressed for pureop      // pickler suppressed for pureop
177      pureop read_pureop (asdl::instream & is)      pureop read_pureop (asdl::instream & is)
178      {      {
# Line 201  Line 201 
201                  auto fto = asdl::read_int(is);                  auto fto = asdl::read_int(is);
202                  return new TRUNC(ffrom, fto);                  return new TRUNC(ffrom, fto);
203              }              }
204            case _con_INT_TO_REAL:            case _con_INT_TO_FLOAT:
205              {              {
206                  auto ffrom = asdl::read_int(is);                  auto ffrom = asdl::read_int(is);
207                  auto fto = asdl::read_int(is);                  auto fto = asdl::read_int(is);
208                  return new INT_TO_REAL(ffrom, fto);                  return new INT_TO_FLOAT(ffrom, fto);
209                }
210              case _con_FLOAT_TO_BITS:
211                {
212                    auto fsz = asdl::read_int(is);
213                    return new FLOAT_TO_BITS(fsz);
214                }
215              case _con_BITS_TO_FLOAT:
216                {
217                    auto fsz = asdl::read_int(is);
218                    return new BITS_TO_FLOAT(fsz);
219              }              }
220            case _con_PURE_SUBSCRIPT:            case _con_PURE_SUBSCRIPT:
221              return new PURE_SUBSCRIPT;              return new PURE_SUBSCRIPT;
# Line 228  Line 238 
238      PURE_ARITH::~PURE_ARITH () { }      PURE_ARITH::~PURE_ARITH () { }
239      EXTEND::~EXTEND () { }      EXTEND::~EXTEND () { }
240      TRUNC::~TRUNC () { }      TRUNC::~TRUNC () { }
241      INT_TO_REAL::~INT_TO_REAL () { }      INT_TO_FLOAT::~INT_TO_FLOAT () { }
242        FLOAT_TO_BITS::~FLOAT_TO_BITS () { }
243        BITS_TO_FLOAT::~BITS_TO_FLOAT () { }
244      PURE_SUBSCRIPT::~PURE_SUBSCRIPT () { }      PURE_SUBSCRIPT::~PURE_SUBSCRIPT () { }
245      PURE_RAW_SUBSCRIPT::~PURE_RAW_SUBSCRIPT () { }      PURE_RAW_SUBSCRIPT::~PURE_RAW_SUBSCRIPT () { }
246      RAW_SELECT::~RAW_SELECT () { }      RAW_SELECT::~RAW_SELECT () { }

Legend:
Removed from v.7116  
changed lines
  Added in v.7117

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0