summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGCall.cpp
Commit message (Expand)AuthorAgeFilesLines
* Prefer SmallVector::append/insert over push_back loops. Clang edition.Benjamin Kramer2015-02-171-4/+2
* SEH: Use the SEHTryEpilogueStack instead of a separate boolReid Kleckner2015-02-121-1/+1
* Add the 'noinline' attribute to call sites within __try bodiesReid Kleckner2015-02-111-0/+6
* Emit landing pads for SEH even if nounwind is presentReid Kleckner2015-02-111-1/+2
* DebugInfo: Refactor default arg handling into a common place (instead of hand...David Blaikie2015-02-091-0/+14
* CodeGen: Move DebugLocs.Benjamin Kramer2015-02-071-1/+1
* Sema: Add support for __declspec(restrict)David Majnemer2015-02-041-1/+1
* Remove support for pnaclcall attributeDerek Schuff2015-01-281-3/+0
* DebugInfo: Remove forced column-info workaround for inlined callsDavid Blaikie2015-01-211-2/+1
* Re-apply "r226548 - Introduce SPIR calling conventions" reverted in r226558.Alexander Kornienko2015-01-201-0/+2
* Reverting r226548 as one of the tests fails in some configurations.Alexander Kornienko2015-01-201-2/+0
* Introduce SPIR calling conventions.Sameer Sahasrabuddhe2015-01-201-0/+2
* Recommit r225083 (reverted in r225361) now that calls to aggregate initialize...David Blaikie2015-01-181-8/+0
* Revert r225085, it caused PR22096.Nico Weber2015-01-071-0/+8
* DebugInfo: Remove some now-unnecessary location handling around function argu...David Blaikie2015-01-021-8/+0
* Implement the __builtin_call_with_static_chain GNU extension.Peter Collingbourne2014-12-121-35/+62
* Instead of having -Os/-Oz add OptimizeForSize/MinSize first, and laterPaul Robinson2014-12-111-4/+11
* CodeGen: further simplify assertionSaleem Abdulrasool2014-11-251-4/+2
* CodeGen: use a range-based for loopSaleem Abdulrasool2014-11-241-3/+2
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-2/+4
* Bundle conditions checked by UBSan with sanitizer kinds they implement.Alexey Samsonov2014-11-111-4/+4
* Propagate SanitizerKind into CodeGenFunction::EmitCheck() call.Alexey Samsonov2014-11-101-2/+3
* Introduce a SanitizerKind enum to LangOptions.Alexey Samsonov2014-11-071-2/+2
* Implement IRGen for the x86 vectorcall conventionReid Kleckner2014-10-311-1/+7
* MS ABI: Properly call global delete when invoking virtual destructorsDavid Majnemer2014-10-311-4/+10
* Fix ARM HVA classification of classes with non-virtual basesReid Kleckner2014-10-311-6/+45
* Get rid of SanitizerOptions::Disabled global. NFC.Alexey Samsonov2014-10-301-2/+2
* Add frontend support for __vectorcallReid Kleckner2014-10-241-1/+7
* Promote null pointer constants used as arguments to variadic functionsReid Kleckner2014-10-101-0/+23
* Initial support for the align_value attributeHal Finkel2014-10-021-0/+19
* Use ClangToLLVMArgsMapping in CodeGenTypes::GetFunctionType(). NFC.Alexey Samsonov2014-09-291-178/+196
* Introduce CGFunctionInfo::getNumRequiredArgs(). NFC.Alexey Samsonov2014-09-291-6/+2
* Speedup ClangToLLVMArgMapping construction. NFC.Alexey Samsonov2014-09-291-6/+18
* 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
OpenPOWER on IntegriCloud