Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Hexagon] Remove trailing spaces, NFC | Krzysztof Parzyszek | 2017-11-22 | 1 | -1/+1 |
| | | | | llvm-svn: 318875 | ||||
* | Codegen: Tail Merge: Be less aggressive with special cases. | Kyle Butt | 2016-08-10 | 1 | -1/+1 |
| | | | | | | | | | | | | This change makes it possible for tail-duplication and tail-merging to be disjoint. By being less aggressive when merging during layout, there are no overlapping cases between tail-duplication and tail-merging, provided the thresholds are disjoint. There is a remaining TODO to benchmark the succ_size() test for non-layout tail merging. llvm-svn: 278265 | ||||
* | Fix tests that used CHECK-NEXT-NOT and CHECK-DAG-NOT. | Paul Robinson | 2016-02-26 | 1 | -1/+1 |
| | | | | | | | | FileCheck actually doesn't support combo suffixes. Differential Revision: http://reviews.llvm.org/D17588 llvm-svn: 262054 | ||||
* | [Hexagon] Implement RDF-based post-RA optimizations | Krzysztof Parzyszek | 2016-01-12 | 1 | -0/+54 |
- Handle simple cases of register copies (what current RDF CP allows). - Hexagon-specific dead code elimination: handles dead address updates in post-increment instructions. llvm-svn: 257504 |