summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCall.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Refactor ABIArgInfo::Expand implementation (NFC).Alexey Samsonov2014-09-291-120/+155
* Support the assume_aligned function attributeHal Finkel2014-09-261-54/+71
* Report source location of returns_nonnull attribute in UBSan reports.Alexey Samsonov2014-09-081-9/+11
* Implement nonnull-attribute sanitizerAlexey Samsonov2014-09-081-11/+46
* Handle constructors and destructors a bit more uniformly in CodeGen.Rafael Espindola2014-09-081-38/+20
* Don't emit prologues or epilogues for naked functions (PR18791, PR20028)Hans Wennborg2014-09-041-0/+10
* Make all virtual member pointers use variadic musttail callsReid Kleckner2014-08-291-0/+14
* Use store size instead of alloc size when coercing.James Molloy2014-08-291-3/+5
* Properly handle multiple nonnull attributes in CodeGenAlexey Samsonov2014-08-281-15/+25
* Fix regression in r216520: don't apply nonnull to non-pointer functionRichard Smith2014-08-271-2/+11
* Move some ARM-specific code from CGCall.cpp to TargetInfo.cppOliver Stannard2014-08-271-36/+11
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-6/+5
* CGCall: Factor out the logic mapping call arguments to LLVM IR arguments.Alexey Samsonov2014-08-221-223/+314
* Simplify some CodeGenTypes::arrangeXXX functions. No functionality changeAlexey Samsonov2014-08-131-28/+10
* Simplify a few loops over CallArgList/FunctionArgList. NFCAlexey Samsonov2014-08-131-14/+10
* [UBSan] Add returns-nonnull sanitizer.Alexey Samsonov2014-08-131-1/+18
* 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
OpenPOWER on IntegriCloud