summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
2019-01-31Revert "[Sanitizers] UBSan unreachable incompatible with ASan in the presence...Eric Liu
2019-01-30[Sanitizers] UBSan unreachable incompatible with ASan in the presence of `nor...Julian Lettner
2019-01-30Add a new builtin: __builtin_dynamic_object_sizeErik Pilkington
2019-01-30Cleanup: replace uses of CallSite with CallBase.James Y Knight
2019-01-23[ubsan] Check the correct size when sanitizing array new.Richard Smith
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-17Fix cleanup registration for lambda captures.Richard Smith
2019-01-15[clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev
2019-01-15Revert alignment assumptions changesVlad Tsyrklevich
2019-01-14[clang][UBSan] Sanitization for alignment assumptions.Roman Lebedev
2018-12-21Convert some ObjC retain/release msgSends to runtime calls.Pete Cooper
2018-12-13Remove unused Args parameter from EmitFunctionBody, NFCReid Kleckner
2018-12-11Move CodeGenOptions from Frontend to BasicRichard Trieu
2018-12-08Convert some ObjC msgSends to runtime calls.Pete Cooper
2018-11-13[NFC] Move storage of dispatch-version to GlobalDeclErich Keane
2018-11-09Fix a nondeterminism in the debug info for VLA size expressions.Adrian Prantl
2018-11-01[CodeGen] Move `emitConstant` from ScalarExprEmitter to CodeGenFunction. NFC.Volodymyr Sapsai
2018-10-31Part of PR39508: Emit an @llvm.invariant.start after storing toRichard Smith
2018-10-31Create ConstantExpr classBill Wendling
2018-10-25Implement Function Multiversioning for Non-ELF Systems.Erich Keane
2018-10-24Remove a pair of unused dispatch multiversion declarations.Erich Keane
2018-10-20[X86] Add support for more than 32 features for __builtin_cpu_isCraig Topper
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-10-01Revert r343518.Akira Hatanaka
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-09-24[CodeGen] Revert commit https://reviews.llvm.org/rL342717Calixte Denizet
2018-09-21[CodeGen] Add to emitted DebugLoc information about coverage when it's requiredCalixte Denizet
2018-09-13[NFC]Refactor MultiVersion Resolver Emission to combine typesErich Keane
2018-09-09Revert r341754.Akira Hatanaka
2018-09-08Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka
2018-08-19[CodeGen] add rotate builtins that map to LLVM funnel shift Sanjay Patel
2018-08-19revert r340137: [CodeGen] add rotate builtinsSanjay Patel
2018-08-19[CodeGen] add/fix rotate builtins that map to LLVM funnel shift (retry)Sanjay Patel
2018-08-10[CodeGen] Merge equivalent block copy/helper functions.Akira Hatanaka
2018-08-10Add Windows support for the GNUstep Objective-C ABI V2.David Chisnall
2018-07-30[clang][ubsan] Implicit Conversion Sanitizer - integer truncation - clang partRoman Lebedev
2018-07-28[UBSan] Strengthen pointer checks in 'new' expressionsSerge Pavlov
2018-07-26[CodeGen][ObjC] Make block copy/dispose helper functions exception-safe.Akira Hatanaka
2018-07-23Support lifetime-extension of conditional temporaries.Richard Smith
2018-07-20Implement cpu_dispatch/cpu_specific MultiversioningErich Keane
2018-07-10[NFC] Switch CodeGenFunction to use value init instead of member init listsErich Keane
2018-07-10Revert -r336726, which included more files than intended.Erich Keane
2018-07-10[NFC] Switch CodeGenFunction to use value init instead of member init listsErich Keane
2018-07-09[Builtins][Attributes][X86] Tag all X86 builtins with their required vector w...Craig Topper
2018-06-26Implement CFI for indirect calls via a member function pointer.Peter Collingbourne
2018-06-25[CodeGen] Provide source locations for UBSan type checks when emitting constr...Igor Kudrin
2018-06-15[NFC] Add CreateMemTempWithoutCast and CreateTempAllocaWithoutCastYaxun Liu
2018-05-31[WebAssembly] Use Windows EH instructions for Wasm EHHeejin Ahn
2018-05-30Support __iso_volatile_load8 etc on aarch64-win32.Simon Tatham
2018-05-22Revert r332982 Call CreateTempMemWithoutCast for ActiveFlagYaxun Liu