aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)AuthorFilesLines
2017-06-23[ubsan] Improve diagnostics for return value checks (clang)Vedant Kumar1-3/+14
2017-06-19CodeGen: Cast temporary variable to proper address spaceYaxun Liu1-8/+34
2017-06-15[coroutines] Allow co_await and co_yield expressions that return an lvalue to...Eric Fiselier1-0/+2
2017-06-12[ubsan] Detect invalid unsigned pointer index expression (clang)Vedant Kumar1-0/+2
2017-06-01[ubsan] Add a check for pointer overflow UBVedant Kumar1-0/+8
2017-05-19Restore and update documentation comment for EmitPointerWithAlignmentKrzysztof Parzyszek1-5/+16
2017-05-19CodeGenFunction::EmitPointerWithAlignment(): Prune a \param in r303358, possi...NAKAMURA Takumi1-15/+0
2017-05-18[CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek1-14/+17
2017-05-04[OpenCL] Add intel_reqd_sub_group_size attribute supportXiuli Pan1-10/+2
2017-05-01Adapt to LLVM's rename of WeakVH to WeakTrackingVH; NFCSanjoy Das1-3/+4
2017-04-28[CodeGen][ObjC] Don't retain captured Objective-C pointers at blockAkira Hatanaka1-0/+1
2017-04-26Revert "Update to LLVM's use of WeakTrackingVH; NFC"Sanjoy Das1-4/+3
2017-04-26Update to LLVM's use of WeakTrackingVH; NFCSanjoy Das1-3/+4
2017-04-25Recommit ofCarlo Bertolli1-16/+80
2017-04-24Revert r301223Carlo Bertolli1-80/+16
2017-04-24[OpenMP] Initial implementation of code generation for pragma 'distribute par...Carlo Bertolli1-16/+80
2017-04-14[ubsan] Reduce alignment checking of C++ object pointersVedant Kumar1-3/+2
2017-04-07[cfi] Emit __cfi_check stub in the frontend.Evgeniy Stepanov1-0/+3
2017-03-30Clang changes for alloc_align attribute Erich Keane1-0/+6
2017-03-26[coroutines] Add codegen for await and yield expressionsGor Nishanov1-1/+7
2017-03-14[ubsan] Use the nicer nullability diagnostic handlersVedant Kumar1-1/+5
2017-03-14[ubsan] Add a nullability sanitizerVedant Kumar1-0/+17
2017-03-09Retry: [ubsan] Detect UB loads from bitfieldsVedant Kumar1-1/+1
2017-03-09Revert "[ubsan] Detect UB loads from bitfields"Vedant Kumar1-1/+1
2017-03-08[ubsan] Detect UB loads from bitfieldsVedant Kumar1-1/+1
2017-03-06Don't assume cleanup emission preserves dominance in expr evaluationReid Kleckner1-13/+17
2017-03-06[coroutines] Add co_return statement emissionGor Nishanov1-0/+1
2017-03-06[ubsan] Extend the nonnull arg check to ObjCVedant Kumar1-4/+29
2017-02-27[ubsan] Factor out logic to emit a range check. NFC.Vedant Kumar1-0/+7
2017-02-25Retry: [profiling] Fix profile counter increment when emitting selects (PR32019)Vedant Kumar1-3/+4
2017-02-25Revert "[profiling] Fix profile counter increment when emitting selects (PR32...Vedant Kumar1-4/+3
2017-02-25[profiling] Fix profile counter increment when emitting selects (PR32019)Vedant Kumar1-3/+4
2017-02-24[profiling] PR31992: Don't skip interesting non-base constructorsVedant Kumar1-0/+2
2017-02-23[ObjC][CodeGen] CodeGen support for @available.Erik Pilkington1-0/+2
2017-02-23[CodeGen] Don't reemit expressions for pass_object_size params.George Burgess IV1-2/+6
2017-02-23Rename a helper function, NFC.Vedant Kumar1-2/+3
2017-02-17Retry^2: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar1-0/+3
2017-02-17[ubsan] Pass a set of checks to skip to EmitTypeCheck() (NFC)Vedant Kumar1-1/+1
2017-02-17Revert "Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar1-3/+0
2017-02-17Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar1-0/+3
2017-02-17Revert "[ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar1-3/+0
2017-02-17[ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar1-0/+3
2017-02-16[OpenMP] Parallel reduction on the NVPTX device.Arpith Chacko Jacob1-1/+3
2017-02-16Revert r295319 while investigating buildbot failure.Arpith Chacko Jacob1-3/+1
2017-02-16[OpenMP] Parallel reduction on the NVPTX device.Arpith Chacko Jacob1-1/+3
2017-01-29[OpenMP][NVPTX][CUDA] Adding support for printf for an NVPTX OpenMP device.Arpith Chacko Jacob1-2/+2
2017-01-25[CodeGen] Suppress emission of lifetime markers if a label has been seenAkira Hatanaka1-0/+11
2017-01-25[OpenMP] Codegen support for 'target teams' on the host.Arpith Chacko Jacob1-0/+3
2017-01-25Reverting commit because an NVPTX patch sneaked in. Break up into twoArpith Chacko Jacob1-3/+0
2017-01-25[OpenMP] Codegen support for 'target teams' on the host.Arpith Chacko Jacob1-0/+3