Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [RDF] Remove covered parts of reached uses for phi and use in same block | Krzysztof Parzyszek | 2017-05-05 | 1 | -0/+15 |
| | | | | llvm-svn: 302305 | ||||
* | [RDF] Cache register units for reg masks instead of recalculating them | Krzysztof Parzyszek | 2017-04-19 | 1 | -29/+18 |
| | | | | llvm-svn: 300702 | ||||
* | [RDF] Correctly enumerate reg units for reg masks | Krzysztof Parzyszek | 2017-04-14 | 1 | -3/+5 |
| | | | | llvm-svn: 300368 | ||||
* | [RDF] Switch RegisterAggr to a bit vector of register units | Krzysztof Parzyszek | 2017-04-14 | 1 | -144/+108 |
| | | | | | | | This avoids many complications related to the complex register aliasing schemes. llvm-svn: 300345 | ||||
* | [RDF] Refine propagation of reached uses in liveness computation | Krzysztof Parzyszek | 2017-04-14 | 1 | -0/+46 |
| | | | | llvm-svn: 300337 | ||||
* | [RDF] Support for partial structural aliases in RegisterAggr | Krzysztof Parzyszek | 2017-02-22 | 1 | -59/+61 |
| | | | | llvm-svn: 295883 | ||||
* | [Hexagon] Start using regmasks on calls | Krzysztof Parzyszek | 2017-02-17 | 1 | -3/+12 |
| | | | | | | Reapply r295371 with a fix for the Windows bot failures. llvm-svn: 295504 | ||||
* | Revert "[Hexagon] Start using regmasks on calls" | Rafael Espindola | 2017-02-17 | 1 | -12/+3 |
| | | | | | | | | | | This reverts commit r295371. It broke windows bots: http://bb.pgr.jp/builders/ninja-clang-i686-msc19-R/builds/11402/steps/test-llvm/logs/stdio llvm-svn: 295402 | ||||
* | [Hexagon] Start using regmasks on calls | Krzysztof Parzyszek | 2017-02-16 | 1 | -3/+12 |
| | | | | | | All the cool targets are doing it... llvm-svn: 295371 | ||||
* | [RDF] Move normalize(RegisterRef) to PhysicalRegisterInfo | Krzysztof Parzyszek | 2017-02-16 | 1 | -19/+27 |
| | | | | | | Remove the duplicate from DFG and make some members of PRI private. llvm-svn: 295351 | ||||
* | [RDF] Add support for regmasks | Krzysztof Parzyszek | 2017-01-30 | 1 | -1/+142 |
| | | | | llvm-svn: 293538 | ||||
* | [RDF] Extract the physical register information into a separate class | Krzysztof Parzyszek | 2017-01-30 | 1 | -0/+196 |
llvm-svn: 293510 |