summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)Author
2019-12-05Debug Info: Apply a default location for cleanups if none is available.Adrian Prantl
2019-12-05Debug Info: Assert that location is available for cleanupsAdrian Prantl
2019-12-05 Reapply af57dbf12e54 "Add support for options -frounding-math, ftrapp...Melanie Blower
2019-12-04Revert " Reapply af57dbf12e54 "Add support for options -frounding-math...Melanie Blower
2019-12-04 Reapply af57dbf12e54 "Add support for options -frounding-math, ftrapp...Melanie Blower
2019-12-03[NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka
2019-12-03Revert "[NFC] Pass a reference to CodeGenFunction to methods of LValue and"Akira Hatanaka
2019-12-03[NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka
2019-11-18[NFC] Fix 'target' condition in checkTargetFeaturesErich Keane
2019-11-18Temporarily Revert "Add support for options -frounding-math, ftrapping-math, ...Eric Christopher
2019-11-15Move floating point related entities to namespace levelSerge Pavlov
2019-11-08Redeclare Objective-C property accessors inside the ObjCImplDecl in which the...Adrian Prantl
2019-11-07Add support for options -frounding-math, ftrapping-math, -ffp-model=, and -ff...Melanie Blower
2019-11-05[Clang FE] Recognize -mnop-mcount CL option (SystemZ only).Jonas Paulsson
2019-11-04Recommit "[CodeView] Add option to disable inline line tables."Amy Huang
2019-10-30Revert "[CodeView] Add option to disable inline line tables."Amy Huang
2019-10-30[CodeView] Add option to disable inline line tables.Amy Huang
2019-10-11Reland r374450 with Richard Smith's comments and test fixed.Erich Keane
2019-10-10Revert 374450 "Fix __builtin_assume_aligned with too large values."Nico Weber
2019-10-10Fix __builtin_assume_aligned with too large values.Erich Keane
2019-10-08[SVE][IR] Scalable Vector size queries and IR instruction supportGraham Hunter
2019-10-03[Alignment][Clang][NFC] Add CharUnits::getAsAlignGuillaume Chatelet
2019-10-02Rename TypeNodes.def to TypeNodes.inc for consistency across allJohn McCall
2019-08-28Fix always_inline 'target' compatibility check code for LambdasErich Keane
2019-08-26hwasan, codegen: Keep more lifetime markers used for hwasanVitaly Buka
2019-08-26msan, codegen, instcombine: Keep more lifetime markers used for msanVitaly Buka
2019-08-13[CodeGen] Disable UBSan for coroutine functionsBrian Gesiak
2019-08-09cfi-icall: Allow the jump table to be optionally made non-canonical.Peter Collingbourne
2019-07-15ARM MTE stack sanitizer.Evgeniy Stepanov
2019-06-21Ensure Target Features always_inline error happens in C++ cases.Erich Keane
2019-06-20Store a pointer to the return value in a static alloca and let the debugger u...Amy Huang
2019-05-21Refactor: split Uninitialized state on APValue into an "Absent" stateRichard Smith
2019-05-09[OpenCL] Make global ctor init function a kernelAnastasia Stulova
2019-05-07Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an att...Leonard Chan
2019-05-03Revert "[Attribute/Diagnostics] Print macro if definition is an attribute dec...Leonard Chan
2019-05-02[Attribute/Diagnostics] Print macro if definition is an attribute declarationLeonard Chan
2019-04-10Don't emit an unreachable return block.John McCall
2019-02-03[opaque pointer types] Trivial changes towards CallInst requiringJames Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
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
2019-01-11[AST] Remove ASTContext from getThisType (NFC)Brian Gesiak
2018-12-18[NFC] Fix usage of Builder.insert(new Bitcast...)in CodeGenFunctionErich Keane
2018-12-13Remove unused Args parameter from EmitFunctionBody, NFCReid Kleckner
2018-12-12Teach __builtin_unpredictable to work through implicit casts.Erich Keane
2018-12-11Move CodeGenOptions from Frontend to BasicRichard Trieu
2018-12-07Fix thunks returning memptrs via sret by emitting also scalar return values d...Hans Wennborg
2018-12-06Remove CodeGen dependencies on Sema.Richard Trieu
2018-11-30Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song