aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-23[ubsan] Improve diagnostics for return value checks (clang)Vedant Kumar1-0/+7
2017-06-19[Clang] Handle interaction of -pg and no_instrument_function attribute.Manoj Gupta1-2/+4
2017-06-09[DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev1-3/+2
2017-06-01[CGDebugInfo] Finalize SubPrograms when we're done with themKeno Fischer1-1/+1
2017-05-18[CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek1-11/+13
2017-05-04[OpenCL] Add intel_reqd_sub_group_size attribute supportXiuli Pan1-12/+20
2017-04-14[ubsan] Reduce alignment checking of C++ object pointersVedant Kumar1-4/+5
2017-03-31[OpenCL] Do not generate "kernel_arg_type_qual" metadata for non-pointer argsEgor Churaev1-5/+0
2017-03-31[msan] Turn off lifetime markers even when use after scope checking is on.Benjamin Kramer1-4/+4
2017-03-30[XRay] Add -fxray-{always,never}-instrument= flags to clangDean Michael Berris1-3/+4
2017-03-14[ubsan] Add a nullability sanitizerVedant Kumar1-0/+12
2017-03-08Honor __unaligned in codegen for declarations and expressionsRoger Ferrer Ibanez1-0/+2
2017-03-06[XRay] [clang] Allow logging the first argument of a function call.Dean Michael Berris1-0/+4
2017-02-17Retry^2: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar1-0/+9
2017-02-17Revert "Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar1-5/+0
2017-02-17Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar1-0/+5
2017-02-17Revert "[ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar1-5/+0
2017-02-17[ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar1-0/+5
2017-02-08[MS] Fix C++ destructor thunk line info for a declarationReid Kleckner1-1/+6
2017-01-31[X86] Teach Clang about -mfentry flagNirav Dave1-2/+6
2017-01-26PR0091R3: Implement parsing support for using templates as types.Richard Smith1-1/+3
2017-01-20[OPENMP] Fix for PR31643: Clang crashes when compiling code on WindowsAlexey Bataev1-2/+1
2017-01-13[tsan] Do not report errors in __destroy_helper_block_Anna Zaks1-3/+11
2017-01-06Add a cc1 option to force disabling lifetime-markers emission from clangMehdi Amini1-0/+3
2017-01-04Add -f[no-]strict-return flag that can be used to avoid undefined behaviourAlex Lorenz1-4/+23
2016-12-23Cleanup the handling of noinline function attributes, -fno-inline,Chandler Carruth1-19/+1
2016-12-12[clang] Version support for UBSan handlersFilipe Cabecinhas1-3/+3
2016-11-14[OpenCL] always use SPIR address spaces for kernel_arg_addr_space MDPekka Jaaskelainen1-3/+19
2016-11-11[tsan][clang] Introduce a function attribute to disable TSan checking at run ...Anna Zaks1-0/+14
2016-11-10Add the loop end location to the loop metadata. This additional informationAmara Emerson1-0/+7
2016-10-26[CodeGen] Don't emit lifetime intrinsics for some local variablesVitaly Buka1-1/+8
2016-10-26[CodeGen] Move shouldEmitLifetimeMarkers into more convenient placeVitaly Buka1-10/+27
2016-09-16Fix a couple of wrong-code bugs in switch-on-constant optimization:Richard Smith1-0/+23
2016-09-13ObjectiveC generics: Add ObjCTypeParamType in the type system.Manman Ren1-0/+1
2016-09-13Update Clang for D20147 ("DebugInfo: New metadata representation for global v...Peter Collingbourne1-2/+2
2016-09-06[OpenCL] Remove access qualifiers on images in arg info metadata.Alexey Bader1-2/+31
2016-09-01[Frontend] Fix mcount inlining bugHonggyu Kim1-9/+5
2016-09-01Remove whitespace to test commit accessHonggyu Kim1-1/+1
2016-07-13Add XRay flags to Clang. We implement two flags to control the XRay behaviour:Aaron Ballman1-0/+20
2016-07-13[OpenCL] Fix code generation of kernel pipe parameters.Alexey Bader1-3/+5
2016-06-28P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith1-20/+39
2016-06-24Use more ArrayRefsDavid Majnemer1-1/+1
2016-06-23Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith1-5/+7
2016-06-22Add support for /Ob1 and -finline-hint-functions flagsHans Wennborg1-2/+8
2016-06-22[OpenCL] Use function metadata to represent kernel attributesYaxun Liu1-30/+16
2016-06-08[DebugInfo] Add calling conventions to DISubroutineTypeReid Kleckner1-8/+11
2016-05-06[OPENMP 4.0] Codegen for 'declare simd' directive.Alexey Bataev1-0/+2
2016-04-28Debug info: Apply an artificial debug location to __cyg_profile_func.* calls.Adrian Prantl1-0/+1
2016-04-19reduce indentation; NFCISanjay Patel1-9/+6
2016-04-08revert SVN r265702, r265640Saleem Abdulrasool1-3/+2