summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
* Merging r339428 and r339494:Hans Wennborg2018-08-131-1/+3
* [clang][ubsan] Implicit Conversion Sanitizer - integer truncation - clang partRoman Lebedev2018-07-301-0/+1
* [UBSan] Strengthen pointer checks in 'new' expressionsSerge Pavlov2018-07-281-2/+6
* [CodeGen][ObjC] Make block copy/dispose helper functions exception-safe.Akira Hatanaka2018-07-261-1/+19
* Support lifetime-extension of conditional temporaries.Richard Smith2018-07-231-104/+135
* Implement cpu_dispatch/cpu_specific MultiversioningErich Keane2018-07-201-7/+28
* [NFC] Switch CodeGenFunction to use value init instead of member init listsErich Keane2018-07-101-37/+37
* Revert -r336726, which included more files than intended.Erich Keane2018-07-101-37/+37
* [NFC] Switch CodeGenFunction to use value init instead of member init listsErich Keane2018-07-101-37/+37
* [Builtins][Attributes][X86] Tag all X86 builtins with their required vector w...Craig Topper2018-07-091-0/+4
* Implement CFI for indirect calls via a member function pointer.Peter Collingbourne2018-06-261-0/+2
* [CodeGen] Provide source locations for UBSan type checks when emitting constr...Igor Kudrin2018-06-251-1/+2
* [NFC] Add CreateMemTempWithoutCast and CreateTempAllocaWithoutCastYaxun Liu2018-06-151-13/+18
* [WebAssembly] Use Windows EH instructions for Wasm EHHeejin Ahn2018-05-311-1/+2
* Support __iso_volatile_load8 etc on aarch64-win32.Simon Tatham2018-05-301-0/+4
* Revert r332982 Call CreateTempMemWithoutCast for ActiveFlagYaxun Liu2018-05-221-18/+13
* Call CreateTempMemWithoutCast for ActiveFlagYaxun Liu2018-05-221-13/+18
* CodeGen: Fix invalid bitcast for lifetime.start/endYaxun Liu2018-05-171-7/+25
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-60/+60
* [CodeGen] Avoid destructing a callee-destructued struct type in aAkira Hatanaka2018-04-271-1/+13
* Revert "[CodeGen] Avoid destructing a callee-destructued struct type in a"Akira Hatanaka2018-04-271-13/+1
* [CodeGen] Avoid destructing a callee-destructued struct type in aAkira Hatanaka2018-04-271-1/+13
* [XRay] Add clang builtin for xray typed events.Keith Wyss2018-04-171-0/+4
* Add a command line option 'fregister_global_dtors_with_atexit' toAkira Hatanaka2018-04-171-0/+3
* [OPENMP] Code cleanup + formatting, NFC.Alexey Bataev2018-04-131-8/+8
* Fix typos in clangAlexander Kornienko2018-04-061-2/+2
* PR36992: do not store beyond the dsize of a class object unless we knowRichard Smith2018-04-051-16/+43
* [MS] Emit vftable thunks for functions with incomplete prototypesReid Kleckner2018-04-021-4/+5
* [Builtins] Overload __builtin_operator_new/delete to allow forwarding to usua...Eric Fiselier2018-03-211-1/+1
* [CodeGen] Ignore OpaqueValueExprs that are unique references to theirAkira Hatanaka2018-03-201-20/+6
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-191-0/+2
* Recommit r326946 after reducing CallArgList memory footprintYaxun Liu2018-03-151-2/+2
* This reverts "r327189 - [ARM] Add ARMv8.2-A FP16 vector intrinsic"Sjoerd Meijer2018-03-131-3/+6
* Revert "[ObjC] Allow declaring __weak pointer fields in C structs inAkira Hatanaka2018-03-121-2/+0
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-101-0/+2
* Revert r326946. It caused stack overflows by significantly increasing the siz...Richard Smith2018-03-101-2/+2
* [ARM] Add ARMv8.2-A FP16 vector intrinsicAbderrazek Zaafrani2018-03-091-6/+3
* CodeGen: Fix address space of indirect function argumentYaxun Liu2018-03-071-2/+2
* [OPENMP] Fix lifetime of the loop counters.Alexey Bataev2018-03-071-58/+84
* [ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka2018-02-281-0/+12
* [OpenCL] Fix __enqueue_block for block with capturesYaxun Liu2018-02-151-9/+3
* [WinEH] Put funclet bundles on inline asm callsReid Kleckner2018-02-091-0/+3
* Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types.Sander de Smalen2018-02-031-3/+24
* Emit label names according to -discard-value-names.Eric Fiselier2018-02-021-4/+0
* Reverting patch rL323952 due to build errors that ISander de Smalen2018-02-011-24/+3
* [DebugInfo] Enable debug information for C99 VLA typesSander de Smalen2018-02-011-3/+24
* [CodeGen] Decorate aggregate accesses with TBAA tagsIvan A. Kosarev2018-01-251-10/+7
* [OPENMP] Initial codegen for `target teams distribute parallel forAlexey Bataev2018-01-151-0/+5
* Allocate and access NormalCleanupDest with the natural alignment of i32.John McCall2018-01-121-1/+1
* [OPENMP] Replace calls of getAssociatedStmt().Alexey Bataev2018-01-121-0/+1