| commit | 64f91b9825f620d62de34d15200d3a69d238759f | [log] [tgz] |
|---|---|---|
| author | Chris Lattner <sabre@nondot.org> | Sat Nov 06 21:23:40 2010 +0000 |
| committer | Chris Lattner <sabre@nondot.org> | Sat Nov 06 21:23:40 2010 +0000 |
| tree | 7d138270aa74146139d99b4b48b985a5069aa4a1 | |
| parent | 05031e7f1a4327bf41174a9aab019df779c16104 [diff] |
rework the rotate-by-1 instructions to be defined like the shift-by-1 instructions, where the asmstring doesn't contain the implicit 1. It turns out that a bunch of these rotate instructions were completely broken because they used 1 instead of $1. This fixes assembly mismatches on "rclb $1, %bl" and friends, where we used to generate the 3 byte form, we now generate the proper 2-byte form. llvm-svn: 118355