summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodeGenFunction.h
Commit message (Expand)AuthorAgeFilesLines
* [ubsan] Teach the pointer overflow check that "p - <unsigned> <= p" (PR33430)Vedant Kumar2017-07-131-0/+7
* [Sema] Mark a virtual CXXMethodDecl as used if a call to it can beAkira Hatanaka2017-07-131-5/+0
* CodeGen: Fix address space of global variableYaxun Liu2017-07-081-4/+3
* [ubsan] Improve diagnostics for return value checks (clang)Vedant Kumar2017-06-231-3/+14
* CodeGen: Cast temporary variable to proper address spaceYaxun Liu2017-06-191-8/+34
* [coroutines] Allow co_await and co_yield expressions that return an lvalue to...Eric Fiselier2017-06-151-0/+2
* [ubsan] Detect invalid unsigned pointer index expression (clang)Vedant Kumar2017-06-121-0/+2
* [ubsan] Add a check for pointer overflow UBVedant Kumar2017-06-011-0/+8
* Restore and update documentation comment for EmitPointerWithAlignmentKrzysztof Parzyszek2017-05-191-5/+16
* CodeGenFunction::EmitPointerWithAlignment(): Prune a \param in r303358, possi...NAKAMURA Takumi2017-05-191-15/+0
* [CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek2017-05-181-14/+17
* [OpenCL] Add intel_reqd_sub_group_size attribute supportXiuli Pan2017-05-041-10/+2
* Adapt to LLVM's rename of WeakVH to WeakTrackingVH; NFCSanjoy Das2017-05-011-3/+4
* [CodeGen][ObjC] Don't retain captured Objective-C pointers at blockAkira Hatanaka2017-04-281-0/+1
* Revert "Update to LLVM's use of WeakTrackingVH; NFC"Sanjoy Das2017-04-261-4/+3
* Update to LLVM's use of WeakTrackingVH; NFCSanjoy Das2017-04-261-3/+4
* Recommit ofCarlo Bertolli2017-04-251-16/+80
* Revert r301223Carlo Bertolli2017-04-241-80/+16
* [OpenMP] Initial implementation of code generation for pragma 'distribute par...Carlo Bertolli2017-04-241-16/+80
* [ubsan] Reduce alignment checking of C++ object pointersVedant Kumar2017-04-141-3/+2
* [cfi] Emit __cfi_check stub in the frontend.Evgeniy Stepanov2017-04-071-0/+3
* Clang changes for alloc_align attribute Erich Keane2017-03-301-0/+6
* [coroutines] Add codegen for await and yield expressionsGor Nishanov2017-03-261-1/+7
* [ubsan] Use the nicer nullability diagnostic handlersVedant Kumar2017-03-141-1/+5
* [ubsan] Add a nullability sanitizerVedant Kumar2017-03-141-0/+17
* Retry: [ubsan] Detect UB loads from bitfieldsVedant Kumar2017-03-091-1/+1
* Revert "[ubsan] Detect UB loads from bitfields"Vedant Kumar2017-03-091-1/+1
* [ubsan] Detect UB loads from bitfieldsVedant Kumar2017-03-081-1/+1
* Don't assume cleanup emission preserves dominance in expr evaluationReid Kleckner2017-03-061-13/+17
* [coroutines] Add co_return statement emissionGor Nishanov2017-03-061-0/+1
* [ubsan] Extend the nonnull arg check to ObjCVedant Kumar2017-03-061-4/+29
* [ubsan] Factor out logic to emit a range check. NFC.Vedant Kumar2017-02-271-0/+7
* Retry: [profiling] Fix profile counter increment when emitting selects (PR32019)Vedant Kumar2017-02-251-3/+4
* Revert "[profiling] Fix profile counter increment when emitting selects (PR32...Vedant Kumar2017-02-251-4/+3
* [profiling] Fix profile counter increment when emitting selects (PR32019)Vedant Kumar2017-02-251-3/+4
* [profiling] PR31992: Don't skip interesting non-base constructorsVedant Kumar2017-02-241-0/+2
* [ObjC][CodeGen] CodeGen support for @available.Erik Pilkington2017-02-231-0/+2
* [CodeGen] Don't reemit expressions for pass_object_size params.George Burgess IV2017-02-231-2/+6
* Rename a helper function, NFC.Vedant Kumar2017-02-231-2/+3
* Retry^2: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar2017-02-171-0/+3
* [ubsan] Pass a set of checks to skip to EmitTypeCheck() (NFC)Vedant Kumar2017-02-171-1/+1
* Revert "Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar2017-02-171-3/+0
* Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar2017-02-171-0/+3
* Revert "[ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar2017-02-171-3/+0
* [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar2017-02-171-0/+3
* [OpenMP] Parallel reduction on the NVPTX device.Arpith Chacko Jacob2017-02-161-1/+3
* Revert r295319 while investigating buildbot failure.Arpith Chacko Jacob2017-02-161-3/+1
* [OpenMP] Parallel reduction on the NVPTX device.Arpith Chacko Jacob2017-02-161-1/+3
* [OpenMP][NVPTX][CUDA] Adding support for printf for an NVPTX OpenMP device.Arpith Chacko Jacob2017-01-291-2/+2
* [CodeGen] Suppress emission of lifetime markers if a label has been seenAkira Hatanaka2017-01-251-0/+11