aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCall.cpp
AgeCommit message (Expand)Author
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
2012-09-21Update for encapsulating the "construct*AlignmentFromInt" methods.Bill Wendling
2012-09-07In ARC, if we're emitting assembly markers for calls toJohn McCall
2012-07-31Handle functions with struct arguments or return types and the regparmRafael Espindola
2012-07-31Don't crash *or* insert a bogus autorelease when emitting aJohn McCall
2012-07-12[Windows] Use thiscall as the default calling convention for class methods. P...Timur Iskhodzhanov
2012-07-07Distinguish more carefully between free functions and C++ instance methodsJohn McCall
2012-06-22revert CodeGen support for the alloc_size attribute until we finish the desig...Nuno Lopes
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-05-28adjust to mainline llvm API change.Chris Lattner
2012-05-25fix codegen support for alloc_size attribute for static C++ methodsNuno Lopes
2012-05-25add CodeGen support for the alloc_size attributeNuno Lopes
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-16Propagate alignment on lvalues through EmitLValueForField. PR12395.Eli Friedman
2012-04-13Step forward with supporting of ARM homogenous aggregates:Anton Korobeynikov
2012-03-29Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier
2012-03-28When we can't prove that the target of an aggregate copy isJohn McCall
2012-03-16When "low alignment" is specified, then set the alignment of the aggregate'sBill Wendling
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-17Whether an argument is required (in contrast with being anJohn McCall
2012-02-16Teach clang to add metadata tags to calls and invokes in ObjC withDan Gohman
2012-02-10Fix function prolog codegen whe coerce-to type is a struct.Evgeniy Stepanov
2012-01-29When emitting an ARC epilogue that looks like a return of 'self',John McCall
2012-01-29Get a little bit smarter about killing off the ReturnValue allocaJohn McCall
2012-01-20use llvm:Attributes instead of unsignedKostya Serebryany
2012-01-09Move the piece of code up that skips the padding argument. Without this change,Akira Hatanaka
2012-01-07Add field PaddingType to ABIArgInfo which specifies the type of padding thatAkira Hatanaka