OSDN Git Service

Initial patch for x32 ABI support.
authorEli Bendersky <eliben@google.com>
Tue, 22 Jan 2013 18:02:49 +0000 (18:02 +0000)
committerEli Bendersky <eliben@google.com>
Tue, 22 Jan 2013 18:02:49 +0000 (18:02 +0000)
commit9dd2a3b1f2c253e20262535bb89b1ab6cc680ece
treea09ede4ebc6fd6ed1ba755225a016be1cec33aae
parent91df03b8f29905c8293f61696ffb95398eafa663
Initial patch for x32 ABI support.

Add the x32 environment kind to the triple, and separate the concept of
pointer size and callee save stack slot size, since they're not equal
on x32.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173175 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/ADT/Triple.h
include/llvm/MC/MCAsmInfo.h
lib/MC/MCAsmInfo.cpp
lib/MC/MCDwarf.cpp
lib/Support/Triple.cpp
lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp