summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fix OpenCL/SPIR kernel_arg_type metadata nodeFraser Cormack2014-07-301-2/+2
* MS ABI: Don't push destructor cleanups for aggregate parameters in thunksReid Kleckner2014-07-251-10/+10
* [UBSan] Add !nosanitize metadata to the code generated by UBSan.Alexey Samsonov2014-07-171-4/+22
* Remove unnecessary check for NULLAlexey Samsonov2014-07-081-10/+7
* [Sanitizer] Remove brittle cache variable and slightly simplify blacklisting ...Alexey Samsonov2014-07-071-8/+2
* This patch adds a helper class (CGLoopInfo) for marking memory instructions w...Alexander Musman2014-05-221-1/+29
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-24/+26
* MS ABI: Pass 'sret' as the second parameter of instance methodsReid Kleckner2014-05-091-1/+4
* [OPENMP] Initial codegen for '#pragma omp parallel'Alexey Bataev2014-05-061-0/+5
* Debug info: Improve line table for functions with cleanups an early exitAdrian Prantl2014-04-291-0/+20
* Debug info: (Bugfix) Make sure artificial functions like _GLOBAL__I_aAdrian Prantl2014-04-101-4/+19
* When printing types for the OpenCL kernel metadata, use the PrintingPolicy.Joey Gouly2014-04-041-2/+5
* Kill -faddress-sanitizer, -fthread-sanitizer and -fcatch-undefined-behavior f...Alexey Samsonov2014-03-201-1/+1
* PGO: Statically generate data structuresDuncan P. N. Exon Smith2014-03-171-1/+1
* [C++11] Replacing DeclBase iterators specific_attr_begin() and specific_attr_...Aaron Ballman2014-03-101-8/+4
* [C++11] Update Clang for the change to LLVM's Use-Def chain iterators inChandler Carruth2014-03-091-1/+1
* [C++11] Replacing iterators redecls_begin() and redecls_end() with iterator_r...Aaron Ballman2014-03-061-2/+1
* PGO: Use the main file name to help distinguish functions with local linkage.Bob Wilson2014-03-061-11/+2
* Refactor PGO code in preparation for handling non-C/C++ code.Bob Wilson2014-03-061-2/+2
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-1/+1
* IRGen: Remove a stale commentDavid Majnemer2014-02-251-1/+1
* Attr: Remove ForceInlineDavid Majnemer2014-02-251-2/+1
* Change PGO instrumentation to compute counts in a separate AST traversal.Bob Wilson2014-02-171-8/+26
* Fix some minor whitespace issues.Bob Wilson2014-02-171-1/+1
* Simplify code by combining ifs.Manman Ren2014-02-061-9/+7
* Fix Werror introduced at r200874.Manman Ren2014-02-061-1/+1
* PGO: instrumentation based profiling sets function attributes.Manman Ren2014-02-051-0/+10
* [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objectsReid Kleckner2014-02-011-0/+16
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-3/+3
* CodeGen: Fix tracking of PGO counters for the logical or operatorJustin Bogner2014-01-231-1/+1
* Make -fno-inline attach NoInline attribute to all functions that are notRoman Divacky2014-01-151-3/+8
* Simplifying the OpenCL image attribute. It does not need a semantic integer p...Aaron Ballman2014-01-141-2/+2
* CodeGen: Rename adjustFallThroughCount -> adjustForControlFlowJustin Bogner2014-01-131-2/+2
* The OpenCL specification states that images are allocated Pekka Jaaskelainen2014-01-091-1/+6
* Revert "Debug info: Ensure that the last stop point in a function is still wi...Adrian Prantl2014-01-071-4/+3
* Revert "Debug info: Implement a cleaner version of r198461. For symmetry with"Adrian Prantl2014-01-071-3/+4
* Debug info: Implement a cleaner version of r198461. For symmetry withAdrian Prantl2014-01-071-4/+3
* CodeGen: Initial instrumentation based PGO implementationJustin Bogner2014-01-061-16/+76
* Debug info: Ensure that the last stop point in a function is still withinAdrian Prantl2014-01-031-3/+4
* Switched code from using hasAttr followed by getAttr to simply call getAttr d...Aaron Ballman2013-12-191-16/+13
* [ms-cxxabi] The 'most derived' ctor parameter usually comes lastReid Kleckner2013-12-171-3/+6
* Add an AdjustedType sugar node for adjusting calling conventionsReid Kleckner2013-12-051-0/+4
* CodeGen: WhitespaceJustin Bogner2013-11-221-1/+1
* C++1y sized deallocation: if we have a use, but not a definition, of a sizedRichard Smith2013-11-051-8/+24
* Add CodeGenABITypes.h for use in LLDB.Mark Lacey2013-10-301-0/+1
* Implement function type checker for the undefined behavior sanitizer.Peter Collingbourne2013-10-201-0/+17
* Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occursNick Lewycky2013-10-021-2/+3
* Implement a rudimentary form of generic lambdas.Faisal Vali2013-09-261-1/+1
* Generate code for the move assignment operator using memcpy, the same as we doNick Lewycky2013-09-101-1/+2
* Revert r189649 because it was breaking sanitizer bots.Yunzhong Gao2013-08-301-20/+5
OpenPOWER on IntegriCloud