summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [CodeGen] Generate TBAA info along with LValue base infoIvan A. Kosarev2017-10-121-18/+35
* [CodeGen] Do not construct complete LValue base info in trivial casesIvan A. Kosarev2017-10-101-50/+30
* [OPENMP] Capture references to global variables.Alexey Bataev2017-10-061-2/+6
* Refine generation of TBAA information in clangIvan A. Kosarev2017-10-061-28/+35
* [CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev2017-10-051-20/+11
* Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"Ivan A. Kosarev2017-10-051-38/+40
* [CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev2017-10-051-40/+38
* [CodeGen] Introduce generic TBAA access descriptorsIvan A. Kosarev2017-10-031-24/+18
* [ubsan] Skip alignment checks which are folded awayVedant Kumar2017-10-031-3/+4
* [ubsan] Save the result of getLLVMContext. NFC.Vedant Kumar2017-10-031-6/+6
* [ubsan] Add helpers to decide when null/vptr checks are required. NFC.Vedant Kumar2017-10-031-8/+15
* [ubsan] Save a ptrtoint when emitting alignment checksVedant Kumar2017-10-031-5/+10
* [CodeGen] Have a special function to get TBAA info for may-alias accessesIvan A. Kosarev2017-10-021-8/+5
* [CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev2017-10-021-18/+19
* [OpenCL] Handle address space conversion while setting type alignment.Anastasia Stulova2017-09-271-2/+5
* Allow specifying sanitizers in blacklistsVlad Tsyrklevich2017-09-251-1/+1
* [ubsan] Function Sanitizer: Don't require writable text segmentsVedant Kumar2017-09-131-5/+4
* [CodeGen] Treat all vector fields as mayaliasHal Finkel2017-09-031-2/+2
* Minimal runtime for UBSan.Evgeniy Stepanov2017-08-291-22/+27
* [IRGen] Evaluate constant static variables referenced through memberAlex Lorenz2017-08-251-3/+24
* [OPENMP] Fix for PR34014: OpenMP 4.5: Target construct in static methodAlexey Bataev2017-08-221-0/+1
* Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall2017-08-151-3/+7
* Add OpenCL 2.0 atomic builtin functions as Clang builtinYaxun Liu2017-08-041-1/+1
* [ubsan] Have -fsanitize=vptr emit a null check if -fsanitize=null isn't avail...Vedant Kumar2017-08-021-4/+4
* [ubsan] Null-check pointers in -fsanitize=vptr (PR33881)Vedant Kumar2017-07-251-5/+20
* CodeGen: Insert addr space cast for automatic/temp var at right positionYaxun Liu2017-07-181-0/+3
* [ubsan] Teach the pointer overflow check that "p - <unsigned> <= p" (PR33430)Vedant Kumar2017-07-131-1/+3
* CodeGen: Fix address space of global variableYaxun Liu2017-07-081-12/+26
* CodeGen: Cast temporary variable to proper address spaceYaxun Liu2017-06-191-11/+33
* [ubsan] PR33081: Skip the standard type checks for volatileVedant Kumar2017-06-161-0/+5
* [coroutines] Allow co_await and co_yield expressions that return an lvalue to...Eric Fiselier2017-06-151-0/+5
* [ubsan] Detect invalid unsigned pointer index expression (clang)Vedant Kumar2017-06-121-17/+20
* [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev2017-06-091-4/+4
* Don't assume that a store source is a vector type just because the destinatio...Simon Pilgrim2017-06-011-2/+2
* [ubsan] Add a check for pointer overflow UBVedant Kumar2017-06-011-12/+21
* Emit invariant.group.barrier when using union fieldPiotr Padlewski2017-06-011-0/+27
* [CodeGen] Pessimize aliasing for member unions (and may-alias) objectsKrzysztof Parzyszek2017-05-251-14/+17
* [CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek2017-05-181-109/+139
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-091-2/+2
* [ubsan] nullability-assign: Check assignments into C++ structsVedant Kumar2017-04-261-0/+2
* [ubsan] Skip alignment checks on allocas with known alignmentVedant Kumar2017-04-261-12/+9
* [ubsan] Skip null checks if they are constant-folded awayVedant Kumar2017-04-171-9/+17
* [ubsan] Skip null checks on pointers to the start of an allocaVedant Kumar2017-04-171-1/+11
* [ubsan] Don't check alignment if the alignment is 1Vedant Kumar2017-04-141-1/+1
* [ubsan] Reduce alignment checking of C++ object pointersVedant Kumar2017-04-141-7/+11
* Update for AllocaInst construction changesMatt Arsenault2017-04-101-1/+2
* [cfi] Emit __cfi_check stub in the frontend.Evgeniy Stepanov2017-04-071-0/+18
* Preserve vec3 type.Jin-Gu Kang2017-04-041-38/+41
* Let llvm.objectsize be conservative with null pointersGeorge Burgess IV2017-03-211-3/+4
* Update Clang for LLVM rename AttributeSet -> AttributeListReid Kleckner2017-03-211-3/+3
OpenPOWER on IntegriCloud