summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-5/+6
* Revert r343518.Akira Hatanaka2018-10-011-6/+5
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-5/+6
* [CodeGen] Revert commit https://reviews.llvm.org/rL342717Calixte Denizet2018-09-241-1/+1
* [CodeGen] Add to emitted DebugLoc information about coverage when it's requiredCalixte Denizet2018-09-211-1/+1
* [NFC]Refactor MultiVersion Resolver Emission to combine typesErich Keane2018-09-131-23/+18
* Revert r341754.Akira Hatanaka2018-09-091-6/+5
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-09-081-5/+6
* [CodeGen] add rotate builtins that map to LLVM funnel shift Sanjay Patel2018-08-191-0/+2
* revert r340137: [CodeGen] add rotate builtinsSanjay Patel2018-08-191-2/+0
* [CodeGen] add/fix rotate builtins that map to LLVM funnel shift (retry)Sanjay Patel2018-08-191-0/+2
* [CodeGen] Merge equivalent block copy/helper functions.Akira Hatanaka2018-08-101-2/+24
* Add Windows support for the GNUstep Objective-C ABI V2.David Chisnall2018-08-101-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
OpenPOWER on IntegriCloud