aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-10-17SanitizerBlacklist: blacklist functions by their source location.Alexey Samsonov1-1/+1
2014-10-14Formatting for prior commitDavid Blaikie1-4/+5
2014-10-14DebugInfo: Don't leak location information from one function into the prologu...David Blaikie1-1/+4
2014-10-10Revert r218865 because it introduced PR21236, a crash in codegen emitting the...Nick Lewycky1-5/+0
2014-10-02Emit lifetime.start / lifetime.end markers for unnamed temporary objects.Arnaud A. de Grandmaison1-0/+5
2014-09-18MS ABI: Don't ICE for pointers to pointers to members of incomplete classesDavid Majnemer1-0/+11
2014-09-04MS inline asm: Allow __asm blocks to set a return valueReid Kleckner1-2/+2
2014-08-28[C++11] Support for capturing of variable length arrays in lambda expression.Alexey Bataev1-0/+8
2014-08-27Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper1-1/+1
2014-08-26[clang/asan] call __asan_poison_cxx_array_cookie after operator new[]Kostya Serebryany1-5/+2
2014-08-13Simplify a few loops over CallArgList/FunctionArgList. NFCAlexey Samsonov1-3/+2
2014-08-04Add coverage mapping generation.Alex Lorenz1-0/+1
2014-07-30Add OpenCL/SPIR kernel_arg_base_type metadata nodeFraser Cormack1-0/+28
2014-07-30Fix OpenCL/SPIR kernel_arg_type metadata nodeFraser Cormack1-2/+2
2014-07-25MS ABI: Don't push destructor cleanups for aggregate parameters in thunksReid Kleckner1-10/+10
2014-07-17[UBSan] Add !nosanitize metadata to the code generated by UBSan.Alexey Samsonov1-4/+22
2014-07-08Remove unnecessary check for NULLAlexey Samsonov1-10/+7
2014-07-07[Sanitizer] Remove brittle cache variable and slightly simplify blacklisting ...Alexey Samsonov1-8/+2
2014-05-22This patch adds a helper class (CGLoopInfo) for marking memory instructions w...Alexander Musman1-1/+29
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper1-24/+26
2014-05-09MS ABI: Pass 'sret' as the second parameter of instance methodsReid Kleckner1-1/+4
2014-05-06[OPENMP] Initial codegen for '#pragma omp parallel'Alexey Bataev1-0/+5
2014-04-29Debug info: Improve line table for functions with cleanups an early exitAdrian Prantl1-0/+20
2014-04-10Debug info: (Bugfix) Make sure artificial functions like _GLOBAL__I_aAdrian Prantl1-4/+19
2014-04-04When printing types for the OpenCL kernel metadata, use the PrintingPolicy.Joey Gouly1-2/+5
2014-03-20Kill -faddress-sanitizer, -fthread-sanitizer and -fcatch-undefined-behavior f...Alexey Samsonov1-1/+1
2014-03-17PGO: Statically generate data structuresDuncan P. N. Exon Smith1-1/+1
2014-03-10[C++11] Replacing DeclBase iterators specific_attr_begin() and specific_attr_...Aaron Ballman1-8/+4
2014-03-09[C++11] Update Clang for the change to LLVM's Use-Def chain iterators inChandler Carruth1-1/+1
2014-03-06[C++11] Replacing iterators redecls_begin() and redecls_end() with iterator_r...Aaron Ballman1-2/+1
2014-03-06PGO: Use the main file name to help distinguish functions with local linkage.Bob Wilson1-11/+2
2014-03-06Refactor PGO code in preparation for handling non-C/C++ code.Bob Wilson1-2/+2
2014-03-02[C++11] Replace llvm::tie with std::tie.Benjamin Kramer1-1/+1
2014-02-25IRGen: Remove a stale commentDavid Majnemer1-1/+1
2014-02-25Attr: Remove ForceInlineDavid Majnemer1-2/+1
2014-02-17Change PGO instrumentation to compute counts in a separate AST traversal.Bob Wilson1-8/+26
2014-02-17Fix some minor whitespace issues.Bob Wilson1-1/+1
2014-02-06Simplify code by combining ifs.Manman Ren1-9/+7
2014-02-06Fix Werror introduced at r200874.Manman Ren1-1/+1
2014-02-05PGO: instrumentation based profiling sets function attributes.Manman Ren1-0/+10
2014-02-01[ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objectsReid Kleckner1-0/+16
2014-01-25Rename getResultType() on function and method declarations to getReturnType()Alp Toker1-3/+3
2014-01-23CodeGen: Fix tracking of PGO counters for the logical or operatorJustin Bogner1-1/+1
2014-01-15Make -fno-inline attach NoInline attribute to all functions that are notRoman Divacky1-3/+8
2014-01-14Simplifying the OpenCL image attribute. It does not need a semantic integer p...Aaron Ballman1-2/+2
2014-01-13CodeGen: Rename adjustFallThroughCount -> adjustForControlFlowJustin Bogner1-2/+2
2014-01-09The OpenCL specification states that images are allocated Pekka Jaaskelainen1-1/+6
2014-01-07Revert "Debug info: Ensure that the last stop point in a function is still wi...Adrian Prantl1-4/+3
2014-01-07Revert "Debug info: Implement a cleaner version of r198461. For symmetry with"Adrian Prantl1-3/+4
2014-01-07Debug info: Implement a cleaner version of r198461. For symmetry withAdrian Prantl1-4/+3