summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
...
* [Sanitizers] UBSan unreachable incompatible with ASan in the presence of `nor...Julian Lettner2019-01-301-2/+2
* Add a new builtin: __builtin_dynamic_object_sizeErik Pilkington2019-01-301-2/+4
* Cleanup: replace uses of CallSite with CallBase.James Y Knight2019-01-301-11/+10
* [ubsan] Check the correct size when sanitizing array new.Richard Smith2019-01-231-2/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix cleanup registration for lambda captures.Richard Smith2019-01-171-3/+3
* [clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev2019-01-151-11/+22
* Revert alignment assumptions changesVlad Tsyrklevich2019-01-151-22/+11
* [clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev2019-01-141-11/+22
* Convert some ObjC retain/release msgSends to runtime calls.Pete Cooper2018-12-211-0/+5
* Remove unused Args parameter from EmitFunctionBody, NFCReid Kleckner2018-12-131-1/+1
* Move CodeGenOptions from Frontend to BasicRichard Trieu2018-12-111-1/+1
* Convert some ObjC msgSends to runtime calls.Pete Cooper2018-12-081-0/+4
* [NFC] Move storage of dispatch-version to GlobalDeclErich Keane2018-11-131-4/+3
* Fix a nondeterminism in the debug info for VLA size expressions.Adrian Prantl2018-11-091-0/+2
* [CodeGen] Move `emitConstant` from ScalarExprEmitter to CodeGenFunction. NFC.Volodymyr Sapsai2018-11-011-0/+1
* Part of PR39508: Emit an @llvm.invariant.start after storing toRichard Smith2018-10-311-3/+6
* Create ConstantExpr classBill Wendling2018-10-311-3/+5
* Implement Function Multiversioning for Non-ELF Systems.Erich Keane2018-10-251-0/+1
* Remove a pair of unused dispatch multiversion declarations.Erich Keane2018-10-241-15/+0
* [X86] Add support for more than 32 features for __builtin_cpu_isCraig Topper2018-10-201-2/+2
* 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
OpenPOWER on IntegriCloud