summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/TargetInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* The PNaCl target no longer permits __attribute__((regparm)).Eli Bendersky2013-04-081-32/+14
* Proper prefix for doxygen commentsEli Bendersky2013-04-051-3/+3
* Add some documentation for PNaClABIInfo.Eli Bendersky2013-04-041-8/+17
* Use kernel metadata to differentiate between kernel and deviceJustin Holewinski2013-03-301-27/+25
* IR-gen should not generate an MMX types unless the code is explicitly using MMXChad Rosier2013-03-251-28/+13
* Revert r177329.Rafael Espindola2013-03-191-2/+1
* This code works around what appears to be a bug in another part of clang.Reed Kotler2013-03-181-1/+2
* Cause the mips16/nomips16 attribute to be passed to LLVM from ClangReed Kotler2013-03-131-4/+10
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-071-1/+1
* Use the actual ABI-determined C calling convention for runtimeJohn McCall2013-02-281-28/+46
* Add support for AArch64 target.Tim Northover2013-01-311-0/+418
* [mips] Do not emit i32 padding if target ABI is O32. This was causing backendAkira Hatanaka2013-01-241-1/+2
* Use the AttributeSet when adding multiple attributes and an Attribute::AttrKindBill Wendling2013-01-231-2/+4
* First step in implementation of mips16 and nomips16 attributes.Reed Kotler2013-01-161-0/+7
* This patch addresses varargs processing for small complex types underBill Schmidt2013-01-141-1/+39
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-2/+2
* Rename llvm::Attributes to llvm::Attribute.Bill Wendling2012-12-201-5/+5
* Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling2012-12-201-5/+5
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-5/+5
* This patch fixes PR13624, which notes a 64-bit PowerPC ELF ABIBill Schmidt2012-12-171-0/+3
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-071-1/+1
* Adapt to LLVM commit 169291 which streamlines the usage of NaCl/NativeClientEli Bendersky2012-12-041-4/+4
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-2/+2
* Fix a small calling-convention bug for x86-32. PR14453.Eli Friedman2012-11-291-2/+8
* This patch addresses an incompatibility relative to the 64-bit PowerPCBill Schmidt2012-11-271-0/+3
* MSPGCC renamed ISR vectors from vector_<address> to __isr_<number>. This patc...Anton Korobeynikov2012-11-261-2/+2
* A step towards sorting out handling of triviality of special members in C++11.Richard Smith2012-11-161-1/+1
* Cleanup: 80-column violationManman Ren2012-11-061-4/+6
* ARM byval: when type alignment is bigger than ABI alignment, instead ofManman Ren2012-11-061-5/+4
* ARM byval: when type alignment is bigger than ABI alignment, we can't guaranteeManman Ren2012-11-051-2/+10
* On PowerPC64, integer arguments and return values need to be sign- orUlrich Weigand2012-11-051-0/+58
* ARM AAPCS-VFP: fix tracking of allocated VFP registers.Manman Ren2012-10-311-24/+50
* ARM AAPCS-VFP: fix handling of homogeneous aggreate.Manman Ren2012-10-301-6/+80
* This patch addresses a 64-bit PowerPC ELF ABI compatibility issue withBill Schmidt2012-10-261-15/+0
* Modify the targets to set appropriate calling convention defaults and C varia...David Tweed2012-10-251-3/+5
* Add padding inreg registers to cause llvm to skip ecx when needed withRafael Espindola2012-10-241-7/+14
* Add inreg markers with the x86_fastcallcc calling convention.Rafael Espindola2012-10-241-10/+39
* Don't try to use inreg with 0 sized structs. Thanks to Eli for reporting theRafael Espindola2012-10-231-0/+4
* Move private classes into anonymous namespaces.Benjamin Kramer2012-10-201-0/+8
* Fix handling of the regparm attribute in the presence of classes with copyRafael Espindola2012-10-191-41/+44
* Add pnaclcall convention to Native Client targets.Derek Schuff2012-10-161-1/+75
* ARM ABI: fix ABI alignment issues in varargs.Manman Ren2012-10-161-9/+6
* ARM ABI: passing illegal vector types as varargs.Manman Ren2012-10-161-2/+48
* ARM ABI: fix ABI alignment issues when passing legal vector types as varargs.Manman Ren2012-10-161-6/+38
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-151-1/+1
* Use enum values instead of magic numbers for indexing into the attribute list.Bill Wendling2012-10-151-1/+2
* Attributes RewriteBill Wendling2012-10-151-1/+1
* Use the Builder to create the stack alignment attribute.Bill Wendling2012-10-141-2/+3
* This patch addresses PR13948.Bill Schmidt2012-10-121-7/+25
* Fix build failure from r165722Derek Schuff2012-10-111-1/+1
OpenPOWER on IntegriCloud