aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCall.cpp
AgeCommit message (Expand)Author
2013-03-10Fix indirect byval passing of records in address spaced memory. Allocate memo...Guy Benyei
2013-03-07Change hasAggregateLLVMType, which conflates complex andJohn McCall
2013-03-05Don't emit calls to virtual [[noreturn]] functions as noreturn; overrides of aRichard Smith
2013-02-28Add more of the command line options as attribute flags.Bill Wendling
2013-02-28Use the actual ABI-determined C calling convention for runtimeJohn McCall
2013-02-27Reapply r176133 with testcase fixes.Bill Wendling
2013-02-26Temporarily revert r176133 until testcases are modified.Bill Wendling
2013-02-26Don't set the -target-cpu and -target-features attributes just now.Bill Wendling
2013-02-25Revert "Add more attributes from the command line to functions."Anna Zaks
2013-02-25Add more attributes from the command line to functions.Bill Wendling
2013-02-23Revert r175912, "Add support for coldcc to clang" at John's request.Peter Collingbourne
2013-02-22Make sure we apply attributes to correct places.Bill Wendling
2013-02-22Add support for coldcc to clangPeter Collingbourne
2013-02-22Apply the 'nobuiltin' attribute to call sites when the user specifies `-fno-b...Bill Wendling
2013-02-19Temporarily revert r175471 for more review.Bill Wendling
2013-02-18Add a 'no-builtin' attribute if we do not want to simplify calls.Bill Wendling
2013-02-15Add the 'target-cpu' and 'target-features' attributes to functions.Bill Wendling
2013-02-14Revert accidental commit.Bill Wendling
2013-02-14Pass the target options through to code generation.Bill Wendling
2013-01-30Semantic analysis and CodeGen support for C11's _Noreturn. This is modeled asRichard Smith
2013-01-27Use the AttributeSet instead of AttributeWithIndex.Bill Wendling
2013-01-23Remove the last of uses that use the Attribute object as a collection of attr...Bill Wendling
2013-01-17Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2012-12-30Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling
2012-12-25Add intel_ocl_bicc calling convention as a function attribute to clang. The c...Guy Benyei
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-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling
2012-12-07Fix the required args count for variadic blocks.John McCall
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-29Merge function types in C.Rafael Espindola
2012-11-28ABI: comments from Eli on r168820.Manman Ren
2012-11-28ABI: modify CreateCoercedLoad and CreateCoercedStore to not use load or store ofManman Ren
2012-11-27objective-C arc: load of a __weak object happens via call toFariborz Jahanian
2012-11-20Update method calls to the new interface re r168354.Bill Wendling
2012-11-01Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith
2012-10-30Change ForceSizeOpt attribute into MinSize attributeQuentin Colombet
2012-10-26Oz optimization level sets ForceSizeOpt attribute for each functionQuentin Colombet
2012-10-24Add padding inreg registers to cause llvm to skip ecx when needed withRafael Espindola
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-16Use the Attributes::get method which takes an AttrVal value directly to simpl...Bill Wendling
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-10Apply the same fundamental fix for PR14048 as was applied for PR11905.Chandler Carruth
2012-10-10Remove the final bits of Attributes being declared in the AttributeBill Wendling
2012-10-08Move TargetData to DataLayout.Micah Villmow