commit | 7bfba7d5e3efd90134584447e534ad65998a809b | [log] [tgz] |
---|---|---|
author | Nate Begeman <natebegeman@mac.com> | Thu Apr 14 09:45:08 2005 +0000 |
committer | Nate Begeman <natebegeman@mac.com> | Thu Apr 14 09:45:08 2005 +0000 |
tree | f4c162250124ee0b50cb2890245a73246cee94f9 | |
parent | 72ea281d61c74abfa875d4d7ba614a993119df8a [diff] |
Implement multi-way branches through logical ops on condition registers. This can generate considerably shorter code, reducing the size of crafty by almost 1%. Also fix the printing of mcrf. The code is currently disabled until it gets a bit more testing, but should work as-is. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21298 91177308-0d34-0410-b5e6-96231b3b80d8