diff options
| author | Chris Lattner <sabre@nondot.org> | 2005-01-12 18:19:52 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2005-01-12 18:19:52 +0000 |
| commit | 9864b08f94188e2921df93062e431aa0e8bb833f (patch) | |
| tree | 0841db2c294c0923e818f1a40018cd75730e055b /llvm/lib/CodeGen/PhysRegTracker.h | |
| parent | 1321754941a249e9c746373039104560a1a50299 (diff) | |
| download | bcm5719-llvm-9864b08f94188e2921df93062e431aa0e8bb833f.tar.gz bcm5719-llvm-9864b08f94188e2921df93062e431aa0e8bb833f.zip | |
Fix sign extend to long. When coming from sbyte, we used to generate:
movsbl 4(%esp), %eax
movl %eax, %edx
sarl $7, %edx
Now we generate:
movsbl 4(%esp), %eax
movl %eax, %edx
sarl $31, %edx
Which is right.
llvm-svn: 19515
Diffstat (limited to 'llvm/lib/CodeGen/PhysRegTracker.h')
0 files changed, 0 insertions, 0 deletions

