aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/TargetInfo.cpp
AgeCommit message (Expand)Author
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2012-12-20Rename llvm::Attributes to llvm::Attribute.Bill Wendling
2012-12-20Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-17This patch fixes PR13624, which notes a 64-bit PowerPC ELF ABIBill Schmidt
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling
2012-12-04Adapt to LLVM commit 169291 which streamlines the usage of NaCl/NativeClientEli Bendersky
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-29Fix a small calling-convention bug for x86-32. PR14453.Eli Friedman
2012-11-27This patch addresses an incompatibility relative to the 64-bit PowerPCBill Schmidt
2012-11-26MSPGCC renamed ISR vectors from vector_<address> to __isr_<number>. This patc...Anton Korobeynikov
2012-11-16A step towards sorting out handling of triviality of special members in C++11.Richard Smith
2012-11-06Cleanup: 80-column violationManman Ren
2012-11-06ARM byval: when type alignment is bigger than ABI alignment, instead ofManman Ren
2012-11-05ARM byval: when type alignment is bigger than ABI alignment, we can't guaranteeManman Ren
2012-11-05On PowerPC64, integer arguments and return values need to be sign- orUlrich Weigand
2012-10-31ARM AAPCS-VFP: fix tracking of allocated VFP registers.Manman Ren
2012-10-30ARM AAPCS-VFP: fix handling of homogeneous aggreate.Manman Ren
2012-10-26This patch addresses a 64-bit PowerPC ELF ABI compatibility issue withBill Schmidt
2012-10-25Modify the targets to set appropriate calling convention defaults and C varia...David Tweed
2012-10-24Add padding inreg registers to cause llvm to skip ecx when needed withRafael Espindola
2012-10-24Add inreg markers with the x86_fastcallcc calling convention.Rafael Espindola
2012-10-23Don't try to use inreg with 0 sized structs. Thanks to Eli for reporting theRafael Espindola
2012-10-20Move private classes into anonymous namespaces.Benjamin Kramer
2012-10-19Fix handling of the regparm attribute in the presence of classes with copyRafael Espindola
2012-10-16Add pnaclcall convention to Native Client targets.Derek Schuff
2012-10-16ARM ABI: fix ABI alignment issues in varargs.Manman Ren
2012-10-16ARM ABI: passing illegal vector types as varargs.Manman Ren
2012-10-16ARM ABI: fix ABI alignment issues when passing legal vector types as varargs.Manman Ren
2012-10-15Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling
2012-10-15Use enum values instead of magic numbers for indexing into the attribute list.Bill Wendling
2012-10-15Attributes RewriteBill Wendling
2012-10-14Use the Builder to create the stack alignment attribute.Bill Wendling
2012-10-12This patch addresses PR13948.Bill Schmidt
2012-10-11Fix build failure from r165722Derek Schuff
2012-10-11Properly factor Native Client defines to support NaCl as an OSDerek Schuff
2012-10-11Make X86_64ABIInfo clean for ABIs with 32 bit pointers, such as X32Derek Schuff
2012-10-10Have 'addFnAttr' take the attribute enum value. Then have it build the attrib...Bill Wendling
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-10-03This patch enables general varargs support for the 64-bit PPC SVR4 ABI.Bill Schmidt
2012-09-27Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru
2012-09-27Fix a typo 'iff' => 'if'Sylvestre Ledru
2012-09-21Update for encapsulating the "construct*AlignmentFromInt" methods.Bill Wendling
2012-09-06Use custom ABIInfo for le32/PNaCl argument codegenDerek Schuff
2012-09-02Rename ANDROIDEABI to Android.Logan Chien
2012-08-13ARM: enable struct byval for AAPCS-VFP.Manman Ren
2012-08-10Add comments for turning on byvalManman Ren
2012-08-10ARM: enable struct byval for AAPCS.Manman Ren
2012-08-09Fix AAPCS ABI. I can't actually test this, but it restores the behavior from...Eli Friedman
2012-08-08clang support for Bitrig (an OpenBSD fork); patch by David Hill.Eli Friedman