summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCall.cpp
Commit message (Expand)AuthorAgeFilesLines
* MS ABI: Use musttail for vtable thunks that pass arguments by valueReid Kleckner2014-07-261-13/+2
* Cleanup comparisons to VariableArrayType::Static for non-VLAsHal Finkel2014-07-191-1/+1
* Use the dereferenceable attribute on C99 array parameters with staticHal Finkel2014-07-191-1/+37
* Mark C++ reference parameters as dereferenceableHal Finkel2014-07-181-4/+16
* Add nonnull in CodeGen for __attribute__((returns_nonnull))Hal Finkel2014-07-121-0/+2
* Add nonnull in CodeGen for __attribute__((nonnull))Hal Finkel2014-07-111-0/+11
* MS ABI: "Fix" passing non-POD structs by value to variadic functionsReid Kleckner2014-07-081-20/+25
* Add 'nonnull' parameter or return attribute when producing an llvm pointer ty...Nick Lewycky2014-05-281-0/+6
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-35/+35
* Implement the flatten attribute.Peter Collingbourne2014-05-201-0/+6
* Implement the no_split_stack attribute.Peter Collingbourne2014-05-191-1/+2
* MS ABI: Use musttail for thunk IR generationReid Kleckner2014-05-151-1/+1
* 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
OpenPOWER on IntegriCloud