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