summaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCall.cpp
Commit message (Expand)AuthorAge
* Merging r168355: into the 3.2 release branch.Pawel Wodnicki2012-11-22
* Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith2012-11-01
* Change ForceSizeOpt attribute into MinSize attributeQuentin Colombet2012-10-30
* Oz optimization level sets ForceSizeOpt attribute for each functionQuentin Colombet2012-10-26
* Add padding inreg registers to cause llvm to skip ecx when needed withRafael Espindola2012-10-24
* Fix handling of the regparm attribute in the presence of classes with copyRafael Espindola2012-10-19
* Add pnaclcall convention to Native Client targets.Derek Schuff2012-10-16
* Use the Attributes::get method which takes an AttrVal value directly to simpl...Bill Wendling2012-10-16
* Move the Attributes::Builder outside of the Attributes class and into its own...Bill Wendling2012-10-15
* Use enum values instead of magic numbers for indexing into the attribute list.Bill Wendling2012-10-15
* Attributes RewriteBill Wendling2012-10-15
* Apply the same fundamental fix for PR14048 as was applied for PR11905.Chandler Carruth2012-10-10
* Remove the final bits of Attributes being declared in the AttributeBill Wendling2012-10-10
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Update for encapsulating the "construct*AlignmentFromInt" methods.Bill Wendling2012-09-21
* In ARC, if we're emitting assembly markers for calls toJohn McCall2012-09-07
* Handle functions with struct arguments or return types and the regparmRafael Espindola2012-07-31
* Don't crash *or* insert a bogus autorelease when emitting aJohn McCall2012-07-31
* [Windows] Use thiscall as the default calling convention for class methods. P...Timur Iskhodzhanov2012-07-12
* Distinguish more carefully between free functions and C++ instance methodsJohn McCall2012-07-07
* revert CodeGen support for the alloc_size attribute until we finish the desig...Nuno Lopes2012-06-22
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-06
* adjust to mainline llvm API change.Chris Lattner2012-05-28
* fix codegen support for alloc_size attribute for static C++ methodsNuno Lopes2012-05-25
* add CodeGen support for the alloc_size attributeNuno Lopes2012-05-25
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-30
* Propagate alignment on lvalues through EmitLValueForField. PR12395.Eli Friedman2012-04-16
* Step forward with supporting of ARM homogenous aggregates:Anton Korobeynikov2012-04-13
* Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier2012-03-29
* When we can't prove that the target of an aggregate copy isJohn McCall2012-03-28
* When "low alignment" is specified, then set the alignment of the aggregate'sBill Wendling2012-03-16
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-11
* Whether an argument is required (in contrast with being anJohn McCall2012-02-17
* Teach clang to add metadata tags to calls and invokes in ObjC withDan Gohman2012-02-16
* Fix function prolog codegen whe coerce-to type is a struct.Evgeniy Stepanov2012-02-10
* When emitting an ARC epilogue that looks like a return of 'self',John McCall2012-01-29
* Get a little bit smarter about killing off the ReturnValue allocaJohn McCall2012-01-29
* use llvm:Attributes instead of unsignedKostya Serebryany2012-01-20
* Move the piece of code up that skips the padding argument. Without this change,Akira Hatanaka2012-01-09
* Add field PaddingType to ABIArgInfo which specifies the type of padding thatAkira Hatanaka2012-01-07
* Switch LValue so that it exposes alignment in CharUnits. (No functional chan...Eli Friedman2011-12-03
* Add a utility to get a RValue for a given LValue for an aggregate; switch a f...Eli Friedman2011-12-03
* Add inreg attributes to reference arguments.Rafael Espindola2011-11-27
* Fix crash in calling convention code expanding an struct with a complex member.Eli Friedman2011-11-15
* Fix alignment on alloca's for parameters using ABIArgInfo::Expand. Eli Friedman2011-11-03
* In x86_64, when calling an Objective-C method that returns a _Complex long do...Anders Carlsson2011-10-31
* Fix a typo that completely broke the expansion of complex arguments.Bob Wilson2011-10-22
* Add returns_twice to functions that are known to return twice. This implementsRafael Espindola2011-10-12
* Propagate __attribute__((returns_twice)) from C to IL.Rafael Espindola2011-10-03
* Allow getting all source locations of selector identifiers in a ObjCMethodDecl.Argyrios Kyrtzidis2011-10-03