1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib
Dan Gohman 4aacc3ab83 Split x86's ADJCALLSTACK instructions into 32-bit and 64-bit forms.
This allows the 64-bit forms to use+def RSP instead of ESP. This
doesn't fix any real bugs today, but it is more precise and it
makes the debug dumps on x86-64 look more consistent.

Also, add some comments describing the CALL instructions' physreg
operand uses and defs.

llvm-svn: 56925
2008-10-01 18:28:06 +00:00
..
Analysis Factorize code: remove variants of "strip off 2008-10-01 15:25:41 +00:00
Archive Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
AsmParser Support inreg, zext and sext as return value attributes. 2008-09-29 20:49:50 +00:00
Bitcode Now Attributes are divided in three groups 2008-09-26 22:53:05 +00:00
CodeGen Fold trivial two-operand tokenfactors where the operands are equal 2008-10-01 15:11:19 +00:00
Debugger Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
ExecutionEngine Add runStaticConstructorsDestructors which runs ctors / dtors of a single module. Patch by David Chisnall. 2008-09-30 15:51:21 +00:00
Linker Rename isWeakForLinker to mayBeOverridden. Use it 2008-09-29 11:25:42 +00:00
Support Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
System Initial support for the CMake build system. 2008-09-22 01:08:49 +00:00
Target Split x86's ADJCALLSTACK instructions into 32-bit and 64-bit forms. 2008-10-01 18:28:06 +00:00
Transforms Factorize code: remove variants of "strip off 2008-10-01 15:25:41 +00:00
VMCore Factorize code: remove variants of "strip off 2008-10-01 15:25:41 +00:00
Makefile