summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)Author
2017-01-06Add a cc1 option to force disabling lifetime-markers emission from clangMehdi Amini
2017-01-04Add -f[no-]strict-return flag that can be used to avoid undefined behaviourAlex Lorenz
2016-12-23Cleanup the handling of noinline function attributes, -fno-inline,Chandler Carruth
2016-12-12[clang] Version support for UBSan handlersFilipe Cabecinhas
2016-11-14[OpenCL] always use SPIR address spaces for kernel_arg_addr_space MDPekka Jaaskelainen
2016-11-11[tsan][clang] Introduce a function attribute to disable TSan checking at run ...Anna Zaks
2016-11-10Add the loop end location to the loop metadata. This additional informationAmara Emerson
2016-10-26[CodeGen] Don't emit lifetime intrinsics for some local variablesVitaly Buka
2016-10-26[CodeGen] Move shouldEmitLifetimeMarkers into more convenient placeVitaly Buka
2016-09-16Fix a couple of wrong-code bugs in switch-on-constant optimization:Richard Smith
2016-09-13ObjectiveC generics: Add ObjCTypeParamType in the type system.Manman Ren
2016-09-13Update Clang for D20147 ("DebugInfo: New metadata representation for global v...Peter Collingbourne
2016-09-06[OpenCL] Remove access qualifiers on images in arg info metadata.Alexey Bader
2016-09-01[Frontend] Fix mcount inlining bugHonggyu Kim
2016-09-01Remove whitespace to test commit accessHonggyu Kim
2016-07-13Add XRay flags to Clang. We implement two flags to control the XRay behaviour:Aaron Ballman
2016-07-13[OpenCL] Fix code generation of kernel pipe parameters.Alexey Bader
2016-06-28P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith
2016-06-24Use more ArrayRefsDavid Majnemer
2016-06-23Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith
2016-06-22Add support for /Ob1 and -finline-hint-functions flagsHans Wennborg
2016-06-22[OpenCL] Use function metadata to represent kernel attributesYaxun Liu
2016-06-08[DebugInfo] Add calling conventions to DISubroutineTypeReid Kleckner
2016-05-06[OPENMP 4.0] Codegen for 'declare simd' directive.Alexey Bataev
2016-04-28Debug info: Apply an artificial debug location to __cyg_profile_func.* calls.Adrian Prantl
2016-04-19reduce indentation; NFCISanjay Patel
2016-04-08revert SVN r265702, r265640Saleem Abdulrasool
2016-04-08Adapt to LLVM API changeSanjoy Das
2016-04-07Basic: move CodeGenOptions from FrontendSaleem Abdulrasool
2016-04-05Add -fno-jump-tables and-fjump-tables flagsNirav Dave
2016-03-21[Cxx1z] Implement Lambda Capture of *this by Value as [=,*this] (P0018R3)Faisal Vali
2016-03-13Remove compile time PreserveName in favor of a runtime cc1 -discard-value-nam...Mehdi Amini
2016-03-12Temporarily revert these patches:Eric Christopher
2016-03-11Remove compile time PreserveName switch based on NDEBUGMehdi Amini
2016-03-01[MSVC Compat] Correctly handle finallys nested within finallysDavid Majnemer
2016-02-26[OpenCL] Refine OpenCLImageAccessAttr to OpenCLAccessAttrXiuli Pan
2016-02-04[PGO] cc1 option name change for profile instrumentationRong Xu
2016-02-02Move DebugInfoKind into its own header to cut the cyclic dependency edge from...Benjamin Kramer
2016-01-16Introduce -fsanitize-stats flag.Peter Collingbourne
2016-01-12function names start with a lower case letter ; NFCSanjay Patel
2016-01-09[OpenCL] Pipe type supportXiuli Pan
2015-12-06[PGO] Instrument only base constructors and destructors.Serge Pavlov
2015-12-02Add the `pass_object_size` attribute to clang.George Burgess IV
2015-11-16When producing error messages for always_inline functions with theEric Christopher
2015-11-14Add support for the always_inline + target feature diagnostic to printEric Christopher
2015-11-12[C++] Add the "norecurse" attribute to main() if in C++ modeJames Molloy
2015-11-12Refactor out some common code from r252834David Blaikie
2015-11-12Provide a frontend based error for always_inline functions that requireEric Christopher
2015-11-12Move checkTargetFeatures to CodeGenFunction.cpp to make itEric Christopher
2015-11-06CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith