[llvm-commits] [PATCH 3/4] Add x32 code generation support

Michael Liao michael.liao at intel.com
Thu Jul 5 11:19:34 PDT 2012


in x32 psABI
- fix pointer register usage due to the pointer size change
- add LEAX32r to prepare 32-bit pointer
- add LEAX32_64r to enable support of 64-bit arithmetic through LEA
- add PUSHX32r/POPX32r/JUMPX32r/CALLX32r/CALLX32m to handle the special
  case where the machine instructions always use 64-bit memory operand
  in x86-64 target
- add JIT support (so far, no MCJIT support is added yet.)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-add-x32-code-generation-support.patch
Type: text/x-patch
Size: 114515 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120705/83cd7496/attachment.bin>


More information about the llvm-commits mailing list