commit | bc3c74968d83c4ec2ace3a2a08d81ae7bd18e579 | [log] [tgz] |
---|---|---|
author | Tatiana Shpeisman <shpeisman@google.com> | Mon Aug 06 11:54:39 2018 -0700 |
committer | jpienaar <jpienaar@google.com> | Fri Mar 29 12:55:47 2019 -0700 |
tree | 912052b0a6816b3fa6b656d1e53f4f40ec3d7708 | |
parent | f7bdf9518bce828d894515d1fa686532ebfb6da0 [diff] |
Implement ML function arguments. Add representation for argument list in ML Function using TrailingObjects template. Implement argument iterators, parsing and printing. Unrelated minor change - remove OperationStmt::dropReferences(). Since MLFunction does not have cyclic operand references (it's an AST) destruction can be safely done w/o a special pass to drop references. PiperOrigin-RevId: 207583024