diff options
author | Misha Brukman <brukman+llvm@gmail.com> | 2004-06-29 23:45:05 +0000 |
---|---|---|
committer | Misha Brukman <brukman+llvm@gmail.com> | 2004-06-29 23:45:05 +0000 |
commit | 14d8c7a6a051e2aaa5f419b0959a0d64c297e7e7 (patch) | |
tree | 9942c56e77865c81d2af6f670e9d8c4651bded79 /lib/Target/Sparc/InstSelectSimple.cpp | |
parent | 61297ee1185fd267471a1cb1fa28c585b51c5e08 (diff) |
* Don't save LR when outputting globals: it's already saved on the stack once
for the function
* Registers aren't necessarily sequential wrt their enums, don't rely on it
when emitting function arguments into sequential registers
* Remove X86-specific comments about AL/BL/AH/BH/EDX/etc
* Add an abort() for an unimplemented signed right shift
* The src operand for a GEP was never emitted! Fixed.
* We can skip zero-valued GEP indices as they are no-ops.
"Hello, World!" now works.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14505 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Sparc/InstSelectSimple.cpp')
0 files changed, 0 insertions, 0 deletions