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)
commit0893e1079d897b3bb806234089f8af9e5d398df0
treedd5871862a23a9a3ceeae70ecd419bc70541a199
parent2446649c1e3fca16d7524d75260d3d588c36e671
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.

llvm-svn: 173175
llvm/include/llvm/ADT/Triple.h
llvm/include/llvm/MC/MCAsmInfo.h
llvm/lib/MC/MCAsmInfo.cpp
llvm/lib/MC/MCDwarf.cpp
llvm/lib/Support/Triple.cpp
llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp