Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [DAGCombine] Improve Load-Store Forwarding | Nirav Dave | 2018-10-10 | 1 | -55/+0 |
| | | | | | | | | | | | | | | | | | | Summary: Extend analysis forwarding loads from preceeding stores to work with extended loads and truncated stores to the same address so long as the load is fully subsumed by the store. Hexagon's swp-epilog-phis.ll and swp-memrefs-epilog1.ll test are deleted as they've no longer seem to be relevant. Reviewers: RKSimon, rnk, kparzysz, javed.absar Subscribers: sdardis, nemanjai, hiraditya, atanasyan, llvm-commits Differential Revision: https://reviews.llvm.org/D49200 llvm-svn: 344142 | ||||
* | [Hexagon] Simplify CFG after atomic expansion | Krzysztof Parzyszek | 2018-08-02 | 1 | -1/+2 |
| | | | | | | | | | | This will remove suboptimal branching from the generated ll/sc loops. The extra simplification pass affects a lot of testcases, which have been modified to accommodate this change: either by modifying the test to become immune to the CFG simplification, or (less preferablt) by adding option -hexagon-initial-cfg-clenaup=0. llvm-svn: 338774 | ||||
* | [Hexagon] Add more lit tests | Krzysztof Parzyszek | 2018-03-12 | 1 | -0/+54 |
llvm-svn: 327271 |