summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2017-10-13[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue ...Ivan A. Kosarev
2017-10-13[CodeGen] emitOMPArraySectionBase() to generate TBAA info along with LValue b...Ivan A. Kosarev
2017-10-13[CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue b...Ivan A. Kosarev
2017-10-13[CodeGen] EmitLoadOfReference() to generate TBAA info along with LValue base ...Ivan A. Kosarev
2017-10-13[CodeGen] EmitLoadOfPointer() to generate TBAA info along with LValue base infoIvan A. Kosarev
2017-10-13[CodeGen] EmitCXXMemberDataPointerAddress() to generate TBAA info along with ...Ivan A. Kosarev
2017-10-12[OPENMP] Fix PR34926: Fix handling of the array sections passed asAlexey Bataev
2017-10-12[CodeGen] Generate TBAA info along with LValue base infoIvan A. Kosarev
2017-10-10[CodeGen] Do not construct complete LValue base info in trivial casesIvan A. Kosarev
2017-10-06[OPENMP] Capture references to global variables.Alexey Bataev
2017-10-06Refine generation of TBAA information in clangIvan A. Kosarev
2017-10-05[CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev
2017-10-05Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"Ivan A. Kosarev
2017-10-05[CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev
2017-10-03[CodeGen] Introduce generic TBAA access descriptorsIvan A. Kosarev
2017-10-03[ubsan] Skip alignment checks which are folded awayVedant Kumar
2017-10-03[ubsan] Save the result of getLLVMContext. NFC.Vedant Kumar
2017-10-03[ubsan] Add helpers to decide when null/vptr checks are required. NFC.Vedant Kumar
2017-10-03[ubsan] Save a ptrtoint when emitting alignment checksVedant Kumar
2017-10-02[CodeGen] Have a special function to get TBAA info for may-alias accessesIvan A. Kosarev
2017-10-02[CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev
2017-09-27[OpenCL] Handle address space conversion while setting type alignment.Anastasia Stulova
2017-09-25Allow specifying sanitizers in blacklistsVlad Tsyrklevich
2017-09-13[ubsan] Function Sanitizer: Don't require writable text segmentsVedant Kumar
2017-09-03[CodeGen] Treat all vector fields as mayaliasHal Finkel
2017-08-29Minimal runtime for UBSan.Evgeniy Stepanov
2017-08-25[IRGen] Evaluate constant static variables referenced through memberAlex Lorenz
2017-08-22[OPENMP] Fix for PR34014: OpenMP 4.5: Target construct in static methodAlexey Bataev
2017-08-15Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall
2017-08-04Add OpenCL 2.0 atomic builtin functions as Clang builtinYaxun Liu
2017-08-02[ubsan] Have -fsanitize=vptr emit a null check if -fsanitize=null isn't avail...Vedant Kumar
2017-07-25[ubsan] Null-check pointers in -fsanitize=vptr (PR33881)Vedant Kumar
2017-07-18CodeGen: Insert addr space cast for automatic/temp var at right positionYaxun Liu
2017-07-13[ubsan] Teach the pointer overflow check that "p - <unsigned> <= p" (PR33430)Vedant Kumar
2017-07-08CodeGen: Fix address space of global variableYaxun Liu
2017-06-19CodeGen: Cast temporary variable to proper address spaceYaxun Liu
2017-06-16[ubsan] PR33081: Skip the standard type checks for volatileVedant Kumar
2017-06-15[coroutines] Allow co_await and co_yield expressions that return an lvalue to...Eric Fiselier
2017-06-12[ubsan] Detect invalid unsigned pointer index expression (clang)Vedant Kumar
2017-06-09[DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev
2017-06-01Don't assume that a store source is a vector type just because the destinatio...Simon Pilgrim
2017-06-01[ubsan] Add a check for pointer overflow UBVedant Kumar
2017-06-01Emit invariant.group.barrier when using union fieldPiotr Padlewski
2017-05-25[CodeGen] Pessimize aliasing for member unions (and may-alias) objectsKrzysztof Parzyszek
2017-05-18[CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton
2017-04-26[ubsan] nullability-assign: Check assignments into C++ structsVedant Kumar
2017-04-26[ubsan] Skip alignment checks on allocas with known alignmentVedant Kumar
2017-04-17[ubsan] Skip null checks if they are constant-folded awayVedant Kumar
2017-04-17[ubsan] Skip null checks on pointers to the start of an allocaVedant Kumar