]> granicus.if.org Git - clang/history - lib/CodeGen/CGExpr.cpp
[ubsan] Teach the pointer overflow check that "p - <unsigned> <= p" (PR33430)
[clang] / lib / CodeGen / CGExpr.cpp
2017-07-13 Vedant Kumar[ubsan] Teach the pointer overflow check that "p -...
2017-07-08 Yaxun LiuCodeGen: Fix address space of global variable
2017-06-19 Yaxun LiuCodeGen: Cast temporary variable to proper address...
2017-06-16 Vedant Kumar[ubsan] PR33081: Skip the standard type checks for...
2017-06-15 Eric Fiselier[coroutines] Allow co_await and co_yield expressions...
2017-06-12 Vedant Kumar[ubsan] Detect invalid unsigned pointer index expressio...
2017-06-09 Alexey Bataev[DebugInfo] Add kind of ImplicitParamDecl for emission...
2017-06-01 Simon PilgrimDon't assume that a store source is a vector type just...
2017-06-01 Vedant Kumar[ubsan] Add a check for pointer overflow UB
2017-06-01 Piotr PadlewskiEmit invariant.group.barrier when using union field
2017-05-25 Krzysztof Parzyszek[CodeGen] Pessimize aliasing for member unions (and...
2017-05-18 Krzysztof Parzyszek[CodeGen] Propagate LValueBaseInfo instead of Alignment...
2017-05-09 Serge GueltonSuppress all uses of LLVM_END_WITH_NULL. NFC.
2017-04-26 Vedant Kumar[ubsan] nullability-assign: Check assignments into...
2017-04-26 Vedant Kumar[ubsan] Skip alignment checks on allocas with known...
2017-04-17 Vedant Kumar[ubsan] Skip null checks if they are constant-folded...
2017-04-17 Vedant Kumar[ubsan] Skip null checks on pointers to the start of...
2017-04-14 Vedant Kumar[ubsan] Don't check alignment if the alignment is 1
2017-04-14 Vedant Kumar[ubsan] Reduce alignment checking of C++ object pointers
2017-04-10 Matt ArsenaultUpdate for AllocaInst construction changes
2017-04-07 Evgeniy Stepanov[cfi] Emit __cfi_check stub in the frontend.
2017-04-04 Jin-Gu KangPreserve vec3 type.
2017-03-21 George Burgess IVLet llvm.objectsize be conservative with null pointers
2017-03-21 Reid KlecknerUpdate Clang for LLVM rename AttributeSet -> AttributeList
2017-03-09 Vedant KumarRetry: [ubsan] Detect UB loads from bitfields
2017-03-09 Vedant KumarRevert "[ubsan] Detect UB loads from bitfields"
2017-03-08 Vedant Kumar[ubsan] Detect UB loads from bitfields
2017-03-06 Reid KlecknerDon't assume cleanup emission preserves dominance in...
2017-02-27 Vedant Kumar[ubsan] Factor out logic to emit a range check. NFC.
2017-02-23 Vedant KumarRename a helper function, NFC.
2017-02-17 Vedant KumarRetry^2: [ubsan] Reduce null checking of C++ object...
2017-02-17 Vedant Kumar[ubsan] Pass a set of checks to skip to EmitTypeCheck...
2017-02-17 Vedant KumarRevert "Retry: [ubsan] Reduce null checking of C++...
2017-02-17 Vedant KumarRetry: [ubsan] Reduce null checking of C++ object point...
2017-02-17 Vedant KumarRevert "[ubsan] Reduce null checking of C++ object...
2017-02-17 Vedant Kumar[ubsan] Reduce null checking of C++ object pointers...
2017-01-06 Filipe Cabecinhas[ubsan] Minimize size of data for type_mismatch (Redo...
2016-12-23 Egor ChuraevFix problems in "[OpenCL] Enabling the usage of CLK_NUL...
2016-12-15 Saleem AbdulrasoolCodeGen: ubsan is built static on windows, give handler...
2016-12-13 Saleem AbdulrasoolCodeGen: clean up -Wpedantic warning (NFC)
2016-12-12 Vedant KumarAvoid use of std::to_string. NFC.
2016-12-12 Filipe Cabecinhas[Fix] Add missing include from r289444.
2016-12-12 Filipe Cabecinhas[clang] Version support for UBSan handlers
2016-12-09 Vedant Kumar[ubsan] Treat ObjC's BOOL as if its range is always...
2016-12-06 Richard Smith[c++17] P0135R1: Guaranteed copy elision.
2016-11-16 Mehdi AminiImprove handling of __FUNCTION__ and other predefined...
2016-11-15 Mehdi AminiRevert "Improve handling of __FUNCTION__ and other...
2016-11-15 Mehdi AminiImprove handling of __FUNCTION__ and other predefined...
2016-11-07 Alexey Bataev[OPENMP] Fixed codegen for __real/__imag expressions...
2016-11-07 Alexey Bataev[OPENMP] Fixed capturing of VLA variables.
2016-11-07 Diana PicusRevert "[OPENMP] Fixed capturing of VLA variables."
2016-11-07 Alexey Bataev[OPENMP] Fixed capturing of VLA variables.
2016-10-26 John McCallRefactor call emission to package the function pointer...
2016-10-18 Akira Hatanaka[CodeGen][ObjC] Do not call objc_storeStrong when initi...
2016-10-04 Vedant Kumar[ubsan] Disable bounds-check for flexible array ivars
2016-09-29 Richard SmithSwitch to a different workaround for unimplementability...
2016-09-28 Richard SmithRe-commit r282556, reverted in r282564, with a fix...
2016-09-28 Richard SmithRevert r282556. This change made several bots unhappy.
2016-09-27 Richard SmithP0145R3 (C++17 evaluation order tweaks): evaluate the...
2016-09-27 Richard SmithRemove default argument from lambda to appease old...
2016-09-26 Richard SmithP0145R3 (C++17 evaluation order tweaks): consistently...
2016-09-13 Peter CollingbourneUpdate Clang for D20147 ("DebugInfo: New metadata repre...
2016-09-09 Amaury SechetUpdate clang for D21514. NFC
2016-08-15 Richard SmithP0217R3: code generation support for decomposition...
2016-07-28 Yaxun Liu[OpenCL] Generate opaque type for sampler_t and functio...
2016-07-08 Craig Topper[CodeGen] Use llvm::Type::getVectorNumElements instead...
2016-07-01 Tim Shen[Temporary, Lifetime] Add lifetime marks for temporaries
2016-06-24 Peter CollingbourneCodeGen: Update Clang to use the new type metadata.
2016-06-14 Peter CollingbourneUpdate clang for D20348
2016-05-24 David Majnemer[MS Volatile] Don't make volatile loads/stores to under...
2016-05-13 Akira Hatanaka[ObjC][CodeGen] Remove an assert that is no longer...
2016-05-12 Filipe Cabecinhas[ubsan] Add -fsanitize-undefined-strip-path-components=N
2016-05-02 Reid KlecknerFix argument expansion of reference fields of structs
2016-04-11 Benjamin KramerRemove redundant conditions of the form (A || (!A ...
2016-04-08 Saleem Abdulrasoolrevert SVN r265702, r265640
2016-04-07 Saleem AbdulrasoolBasic: move CodeGenOptions from Frontend
2016-03-15 Evgeniy Stepanov[cfi] Don't emit checks for disabled CFI kinds.
2016-03-13 Mehdi AminiRemove compile time PreserveName in favor of a runtime...
2016-03-12 Eric ChristopherTemporarily revert these patches:
2016-03-11 Mehdi AminiRemove compile time PreserveName switch based on NDEBUG
2016-03-11 John McCallPreserve ExtParameterInfos into CGFunctionInfo.
2016-02-04 Alexey Bataev[OPENMP 4.0] Fixed support of array sections/array...
2016-02-03 Evgeniy Stepanov[cfi] Safe handling of unaddressable vtable pointers...
2016-01-25 Evgeniy StepanovFix use of constexpr std::pair that's not in C++11.
2016-01-25 Evgeniy Stepanov[cfi] Cross-DSO CFI diagnostic mode (clang part)
2016-01-16 Peter CollingbourneIntroduce -fsanitize-stats flag.
2016-01-14 Peter CollingbourneCodeGen: Only emit CFI unrelated cast checks for bit...
2016-01-13 George Burgess IV[Bugfix] Fix ICE on constexpr vector splat.
2015-12-15 Evgeniy StepanovCross-DSO control flow integrity (Clang part).
2015-11-23 Samuel AntaoPreserve exceptions information during calls code gener...
2015-11-14 Eric ChristopherClarify and elaborate the conditions on which we're...
2015-11-12 Eric ChristopherProvide a frontend based error for always_inline functi...
2015-11-06 Duncan P. N. Exon... CodeGen: Remove implicit ilist iterator conversions...
2015-10-22 John McCallDefine weak and __weak to mean ARC-style weak reference...
2015-10-20 Alexey Bataev[DEBUG INFO] Emit debug info for type used in explicit...
2015-09-29 John McCallHonor the casted-to alignment of an explicit cast even...
2015-09-15 Piotr PadlewskiDecorating vptr load & stores with !invariant.group
2015-09-11 Alexey Bataev[OPENMP] Preserve alignment of the original variables...
2015-09-10 Alexey Bataev[OPENMP] Outlined function for parallel and other regio...
2015-09-10 Peter CollingbourneCFI: Introduce -fsanitize=cfi-icall flag.
next