summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r315586:Tom Stellard2017-11-141-6/+1
* Merging r312447:Tom Stellard2017-09-281-2/+2
* 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
* Retry: [ubsan] Detect UB loads from bitfieldsVedant Kumar2017-03-091-3/+11
* Revert "[ubsan] Detect UB loads from bitfields"Vedant Kumar2017-03-091-4/+3
* [ubsan] Detect UB loads from bitfieldsVedant Kumar2017-03-081-3/+4
* Don't assume cleanup emission preserves dominance in expr evaluationReid Kleckner2017-03-061-1/+13
* [ubsan] Factor out logic to emit a range check. NFC.Vedant Kumar2017-02-271-29/+43
* Rename a helper function, NFC.Vedant Kumar2017-02-231-3/+3
* Retry^2: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar2017-02-171-3/+38
* [ubsan] Pass a set of checks to skip to EmitTypeCheck() (NFC)Vedant Kumar2017-02-171-4/+9
* Revert "Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar2017-02-171-35/+3
* Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar2017-02-171-3/+35
* Revert "[ubsan] Reduce null checking of C++ object pointers (PR27581)"Vedant Kumar2017-02-171-35/+3
* [ubsan] Reduce null checking of C++ object pointers (PR27581)Vedant Kumar2017-02-171-3/+35
* [ubsan] Minimize size of data for type_mismatch (Redo of D19667)Filipe Cabecinhas2017-01-061-5/+6
* Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev2016-12-231-0/+2
* CodeGen: ubsan is built static on windows, give handlers local storageSaleem Abdulrasool2016-12-151-1/+2
* CodeGen: clean up -Wpedantic warning (NFC)Saleem Abdulrasool2016-12-131-1/+1
* Avoid use of std::to_string. NFC.Vedant Kumar2016-12-121-1/+1
* [Fix] Add missing include from r289444.Filipe Cabecinhas2016-12-121-0/+2
* [clang] Version support for UBSan handlersFilipe Cabecinhas2016-12-121-16/+38
* [ubsan] Treat ObjC's BOOL as if its range is always {0, 1}Vedant Kumar2016-12-091-7/+8
* [c++17] P0135R1: Guaranteed copy elision.Richard Smith2016-12-061-1/+1
* Improve handling of __FUNCTION__ and other predefined expression for Objectiv...Mehdi Amini2016-11-161-3/+13
* Revert "Improve handling of __FUNCTION__ and other predefined expression for ...Mehdi Amini2016-11-151-13/+3