summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCall.cpp
Commit message (Expand)AuthorAgeFilesLines
* MS ABI: Pass 'sret' as the second parameter of instance methodsReid Kleckner2014-05-091-13/+52
* Reapply r208417 (olista01 'ARM: HFAs must be passed in consecutive registers'...James Molloy2014-05-091-8/+34
* Revert r208417 (olista01 'ARM: HFAs must be passed in consecutive registers')...James Molloy2014-05-091-34/+8
* ARM: HFAs must be passed in consecutive registersOliver Stannard2014-05-091-8/+34
* When doing int<->ptr coercion for big-endian, calculate the shift amount corr...James Molloy2014-05-071-2/+3
* MS ABI x64: Pass small objects with dtors but no copy ctors directlyReid Kleckner2014-05-031-5/+10
* MS ABI x64: Don't destroy arguments twice on x64Reid Kleckner2014-05-011-4/+11
* Update Clang for LLVM split stack API changes in r205997Reid Kleckner2014-04-101-0/+2
* Avoid crashing when failing to emit a thunkReid Kleckner2014-04-101-2/+8
* MS ABI: Use the proper type for inalloca argsDavid Majnemer2014-03-311-0/+7
* ObjC: allow targets to decide when to use stret for blocks.Tim Northover2014-03-291-0/+5
* [C++11] Replacing CGFunctionInfo arg iterators with iterator_range arguments(...Aaron Ballman2014-03-171-8/+6
* [C++11] Replacing CallArgList writeback iterators with iterator_range writeba...Aaron Ballman2014-03-171-3/+2
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-1/+1
* [C++11] Update Clang for the change to LLVM's Use-Def chain iterators inChandler Carruth2014-03-091-1/+1
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-20/+8
* [C++11] Replacing ObjCMethodDecl iterators param_begin() and param_end() with...Aaron Ballman2014-03-071-3/+2
* [Modules] Update to reflect the move of CallSite into the IR library inChandler Carruth2014-03-041-1/+1
* MS ABI: Return sret parameters when using inallocaReid Kleckner2014-02-251-2/+20
* Exposing the noduplicate attribute within Clang, which marks functions so tha...Aaron Ballman2014-02-221-0/+2
* Remove local type use in template.Reid Kleckner2014-02-011-1/+1
* [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objectsReid Kleckner2014-02-011-44/+306
* [ms-cxxabi] Use x86_cdeclmethodcc for __cdecl methods on win32Reid Kleckner2014-01-311-22/+28
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-8/+8
* Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker2014-01-201-6/+6
* CodeGen: Introduce CodeGenPGO::setCurrentRegionUnreachableJustin Bogner2014-01-131-1/+1
* CodeGen: Initial instrumentation based PGO implementationJustin Bogner2014-01-061-0/+1
* Implement the MSABI and SysVABI calling conventions for Objective-C method de...Aaron Ballman2013-12-181-2/+9
* [ms-cxxabi] The 'most derived' ctor parameter usually comes lastReid Kleckner2013-12-171-4/+5
* [ms-cxxabi] Construct and destroy call arguments in the correct orderReid Kleckner2013-12-041-9/+57
* Add CodeGenABITypes.h for use in LLDB.Mark Lacey2013-10-301-0/+1
* Make CodeGenTypes data members private.Mark Lacey2013-10-101-4/+6
* Use the CGCXXABI member on CodeGenTypes.Mark Lacey2013-10-021-2/+1
* Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occursNick Lewycky2013-10-021-13/+17
* No functionality change. Reflow lines that could fit on one line. Break linesNick Lewycky2013-10-011-3/+5
* Fix constructor-related typos.Benjamin Kramer2013-09-091-1/+1
* Add ms_abi and sysv_abi attribute handling.Charles Davis2013-08-301-0/+2
* Delete CC_Default and use the target default CC everywhereReid Kleckner2013-08-271-15/+0
* Only add this attribute when it's set. If it's not there, the assumption is t...Bill Wendling2013-08-221-15/+2
* Abstract out virtual calls and virtual function prologue code generation; imp...Timur Iskhodzhanov2013-08-211-2/+14
* Use function attributes to indicate if we don't want to realign the stack.Bill Wendling2013-08-011-0/+3
* Use the new boolean to StringRef function to generate the proper StringRefs.Bill Wendling2013-07-261-6/+6
* Replace the "NoFramePointerElimNonLeaf" target option with a function attribute.Bill Wendling2013-07-251-0/+12
* Use the updated name for the attribute.Bill Wendling2013-07-221-1/+1
* Use function attributes to pass along the stack protector buffer size instead...Bill Wendling2013-07-121-0/+2
* Use SmallVectorImpl& for function arguments instead of SmallVector.Craig Topper2013-07-051-1/+1
* Restore r184205 and associated commits (after commit of r185290)Stephen Lin2013-06-301-27/+8
* [ms-cxxabi] Destroy temporary record arguments in the calleeReid Kleckner2013-06-211-2/+41
* Revert r184205 and associated patches while investigating issue with broken b...Stephen Lin2013-06-191-8/+27
* CodeGen: Have 'this'-returning constructors and destructors to take advantage...Stephen Lin2013-06-181-27/+8
OpenPOWER on IntegriCloud