summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "DebugInfo: Generalize debug info location handling" and related commitsDavid Blaikie2015-01-091-12/+11
* DebugInfo: Provide a less subtle way to set the debug location of simple ret ...David Blaikie2015-01-021-11/+12
* OpenCL C: Add support for a set of floating point Pekka Jaaskelainen2014-12-101-0/+6
* IR: Update clang for Metadata/Value split in r223802Duncan P. N. Exon Smith2014-12-091-33/+32
* InstrProf: Use LLVM's -instrprof pass for profilingJustin Bogner2014-12-081-3/+0
* Always emit kernel arg info for SPIR.Sameer Sahasrabuddhe2014-12-041-4/+4
* UBSan now uses prologue data instead of prefix dataPeter Collingbourne2014-12-031-6/+6
* Bundle conditions checked by UBSan with sanitizer kinds they implement.Alexey Samsonov2014-11-111-6/+7
* Propagate SanitizerKind into CodeGenFunction::EmitCheck() call.Alexey Samsonov2014-11-101-3/+3
* Introduce a SanitizerKind enum to LangOptions.Alexey Samsonov2014-11-071-3/+3
* MS ABI: Properly call global delete when invoking virtual destructorsDavid Majnemer2014-10-311-0/+2
* Get rid of SanitizerOptions::Disabled global. NFC.Alexey Samsonov2014-10-301-5/+5
* SanitizerBlacklist: blacklist functions by their source location.Alexey Samsonov2014-10-171-1/+1
* Formatting for prior commitDavid Blaikie2014-10-141-4/+5
* DebugInfo: Don't leak location information from one function into the prologu...David Blaikie2014-10-141-1/+4
* Revert r218865 because it introduced PR21236, a crash in codegen emitting the...Nick Lewycky2014-10-101-5/+0
* Emit lifetime.start / lifetime.end markers for unnamed temporary objects.Arnaud A. de Grandmaison2014-10-021-0/+5
* MS ABI: Don't ICE for pointers to pointers to members of incomplete classesDavid Majnemer2014-09-181-0/+11
* MS inline asm: Allow __asm blocks to set a return valueReid Kleckner2014-09-041-2/+2
* [C++11] Support for capturing of variable length arrays in lambda expression.Alexey Bataev2014-08-281-0/+8
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-1/+1
* [clang/asan] call __asan_poison_cxx_array_cookie after operator new[]Kostya Serebryany2014-08-261-5/+2
* Simplify a few loops over CallArgList/FunctionArgList. NFCAlexey Samsonov2014-08-131-3/+2
* Add coverage mapping generation.Alex Lorenz2014-08-041-0/+1
* Add OpenCL/SPIR kernel_arg_base_type metadata nodeFraser Cormack2014-07-301-0/+28
* 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
OpenPOWER on IntegriCloud