summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Hexagon/rdf-copy.ll
Commit message (Collapse)AuthorAgeFilesLines
* [Hexagon] Remove trailing spaces, NFCKrzysztof Parzyszek2017-11-221-1/+1
| | | | llvm-svn: 318875
* Codegen: Tail Merge: Be less aggressive with special cases.Kyle Butt2016-08-101-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 Robinson2016-02-261-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 optimizationsKrzysztof Parzyszek2016-01-121-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
OpenPOWER on IntegriCloud