Dylan McKay
151ae814ed
[AVR] Use the generic branch relaxer
...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307617 91177308-0d34-0410-b5e6-96231b3b80d8
2017-07-11 04:17:13 +00:00
Dylan McKay
3a8bab032e
Revert "[AVR] Add the branch selection pass from the GitHub repository"
...
This reverts commit 602ef067c1d58ecb425d061f35f2bc4c7e92f4f3.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307111 91177308-0d34-0410-b5e6-96231b3b80d8
2017-07-05 00:50:56 +00:00
Dylan McKay
b95f4b6ade
[AVR] Add the branch selection pass from the GitHub repository
...
We should rewrite this using the generic branch relaxation pass, but for
the moment having this pass is better than hitting an assertion error.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@307109 91177308-0d34-0410-b5e6-96231b3b80d8
2017-07-05 00:41:19 +00:00
Dylan McKay
ca6e81b65f
[AVR] Fix basic block naming in ctlz and cttz tests
...
The branch selector would change the names.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287174 91177308-0d34-0410-b5e6-96231b3b80d8
2016-11-16 22:48:38 +00:00
Dylan McKay
08c9ce1ff0
[AVR] Add tests for counting leading/trailing zeros
...
This adds two test files that verify the 'cttz' and 'ctlz' operations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287172 91177308-0d34-0410-b5e6-96231b3b80d8
2016-11-16 22:38:43 +00:00