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 | 351646f31e96c10fc28c285e3b972ace7c85a2f5 (patch) | |
tree | 3c05baca3d03ec68f4c18b691fec2cfeaaf1e7da /llvm/lib/CodeGen/MachineFunction.cpp | |
parent | c794feab5100a08e71027e3c07aa9761151936f8 (diff) | |
download | llvm-351646f31e96c10fc28c285e3b972ace7c85a2f5.zip llvm-351646f31e96c10fc28c285e3b972ace7c85a2f5.tar.gz llvm-351646f31e96c10fc28c285e3b972ace7c85a2f5.tar.bz2 |
* 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.
llvm-svn: 14505
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunction.cpp')
0 files changed, 0 insertions, 0 deletions