Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove getArgumentList() in favor of arg_begin(), args(), etc | Reid Kleckner | 2017-03-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | Users often call getArgumentList().size(), which is a linear way to get the number of function arguments. arg_size(), on the other hand, is constant time. In general, the fact that arguments are stored in an iplist is an implementation detail, so I've removed it from the Function interface and moved all other users to the argument container APIs (arg_begin(), arg_end(), args(), arg_size()). Reviewed By: chandlerc Differential Revision: https://reviews.llvm.org/D31052 llvm-svn: 298010 | ||||
* | [AVR] Support floats in the instrumention pass | Dylan McKay | 2016-12-15 | 1 | -14/+14 |
| | | | | | | This also refactors some common code into the 'GetTypeName' method. llvm-svn: 289803 | ||||
* | [AVR] Add argument indices to the instrumention hook functions | Dylan McKay | 2016-12-15 | 1 | -2/+4 |
| | | | | | | | This allows the instrumention hook functions to do better pretty-printing. llvm-svn: 289793 | ||||
* | [AVR] Add a function instrumentation pass | Dylan McKay | 2016-12-14 | 1 | -0/+220 |
This will be used for an on-chip test suite. llvm-svn: 289641 |