| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [RDF] Switch RefMap in liveness calculation to use lane masks | Krzysztof Parzyszek | 2016-10-19 | 1 | -3/+4 |
| | | | | | | | | | | | This required reengineering of some of the part of liveness calculation, including fixing some issues caused by the limitations of the previous approach. The current code is not necessarily the fastest, but it should be functionally correct (at least more so than before). The compile-time performance will be addressed in the future. llvm-svn: 284609 | ||||
| * | [RDF] Switch RegisterRef to be a pair (Register, LaneMask) | Krzysztof Parzyszek | 2016-10-14 | 1 | -4/+4 |
| | | | | | | | | | | Use PackedRegisterRef to store the register information in the graph nodes. This commit also removes support for virtual registers. It has never been tested or used. It will be possible to add it back if there is a need. llvm-svn: 284255 | ||||
| * | [RDF] Replace RegisterAliasInfo with target-independent code using lane masks | Krzysztof Parzyszek | 2016-10-03 | 1 | -3/+2 |
| | | | | | llvm-svn: 283122 | ||||
| * | Use StringRef in Pass/PassManager APIs (NFC) | Mehdi Amini | 2016-10-01 | 1 | -1/+1 |
| | | | | | llvm-svn: 283004 | ||||
| * | [Hexagon] Referencify MachineInstr in HexagonInstrInfo, NFC | Krzysztof Parzyszek | 2016-07-29 | 1 | -34/+34 |
| | | | | | llvm-svn: 277220 | ||||
| * | Delete more dead code. | Rafael Espindola | 2016-06-21 | 1 | -37/+0 |
| | | | | | | | Found by gcc 6. llvm-svn: 273322 | ||||
| * | [Hexagon] Move some debug-only variable declarations into DEBUG | Krzysztof Parzyszek | 2016-05-23 | 1 | -19/+21 |
| | | | | | llvm-svn: 270459 | ||||
| * | Fix NDEBUG build: variables used only in debug code causing compile error | Krzysztof Parzyszek | 2016-04-29 | 1 | -4/+8 |
| | | | | | llvm-svn: 268057 | ||||
| * | [Hexagon] Optimize addressing modes for load/store | Krzysztof Parzyszek | 2016-04-29 | 1 | -0/+694 |
| Patch by Jyotsna Verma. llvm-svn: 268051 | |||||

