summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2019-10-17Revert Tag CFI-generated data structures with "#pragma clang section" attribu...Dmitry Mikulin
2019-10-16Tag CFI-generated data structures with "#pragma clang section" attributes.Dmitry Mikulin
2019-10-08[BPF] do compile-once run-everywhere relocation for bitfieldsYonghong Song
2019-10-07Codegen - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim
2019-10-03[Alignment][Clang][NFC] Add CharUnits::getAsAlignGuillaume Chatelet
2019-09-30[Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)Guillaume Chatelet
2019-09-12Improve code generation for thread_local variables:Richard Smith
2019-09-10Fix for PR43175: compiler crash when trying to emit noncapturableAlexey Bataev
2019-08-27Implement codegen for MSVC unions with reference members.Aaron Ballman
2019-08-26hwasan, codegen: Keep more lifetime markers used for hwasanVitaly Buka
2019-08-26msan, codegen, instcombine: Keep more lifetime markers used for msanVitaly Buka
2019-08-22IR. Change strip* family of functions to not look through aliases.Peter Collingbourne
2019-08-02[BPF] annotate DIType metadata for builtin preseve_array_access_index()Yonghong Song
2019-07-16fix unnamed fiefield issue and add tests for __builtin_preserve_access_index ...Yonghong Song
2019-07-16Finish "Adapt -fsanitize=function to SANITIZER_NON_UNIQUE_TYPEINFO"Stephan Bergmann
2019-07-16Fix parameter name comments using clang-tidy. NFC.Rui Ueyama
2019-07-15Temporarily Revert "fix unnamed fiefield issue and add tests for __builtin_pr...Eric Christopher
2019-07-15fix unnamed fiefield issue and add tests for __builtin_preserve_access_index ...Yonghong Song
2019-07-09[BPF] Preserve debuginfo array/union/struct type/access indexYonghong Song
2019-07-09Revert "[BPF] Preserve debuginfo array/union/struct type/access index"Yonghong Song
2019-07-09[BPF] Preserve debuginfo array/union/struct type/access indexYonghong Song
2019-07-02[C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington
2019-06-27[clang] Add DISuprogram and DIE for a func declDjordje Todorovic
2019-06-21Ensure Target Features always_inline error happens in C++ cases.Erich Keane
2019-06-20P0840R2: support for [[no_unique_address]] attributeRichard Smith
2019-06-20[OpenMP] Add support for handling declare target to clause when unified memor...Gheorghe-Teodor Bercea
2019-06-14C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue c...Richard Smith
2019-06-14Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.Nico Weber
2019-06-13C++ DR712 and others: handle non-odr-use resulting from an lvalue-to-rvalue c...Richard Smith
2019-06-11Remove redundant check for whether a DeclRefExpr that names a captureRichard Smith
2019-06-11For DR712: store on a MemberExpr whether it constitutes an odr-use.Richard Smith
2019-06-11For DR712: store on a DeclRefExpr whether it constitutes an odr-use.Richard Smith
2019-05-16Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier
2019-05-02Adapt -fsanitize=function to SANITIZER_NON_UNIQUE_TYPEINFOStephan Bergmann
2019-04-02[CodeGen] Fix a regression by emitting lambda expressions in EmitLValueErik Pilkington
2019-03-22IRGen: Remove StructorType; thread GlobalDecl through more code. NFCI.Peter Collingbourne
2019-03-06[Fixed Point Arithmetic] Fixed Point and Integer ConversionsLeonard Chan
2019-03-01[Driver] Allow enum SanitizerOrdinal to represent more than 64 different sani...Pierre Gousseau
2019-02-26revert r354873 as this breaks lldb builds.Pierre Gousseau
2019-02-26[Driver] Allow enum SanitizerOrdinal to represent more than 64 different sani...Pierre Gousseau
2019-02-09[opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight
2019-02-08[opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight
2019-02-07[opaque pointer types] Pass through function types for TLSJames Y Knight
2019-02-05[opaque pointer types] Pass function types for runtime function calls.James Y Knight
2019-02-03[opaque pointer types] Trivial changes towards CallInst requiringJames Y Knight
2019-02-01[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight
2019-01-31Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight
2019-01-31[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight
2019-01-30Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington
2019-01-23[ubsan] Check the correct size when sanitizing array new.Richard Smith