summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprAgg.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "Revert "CodeGen: ensure placeholder instruction for cleanup is created""Saleem Abdulrasool2019-07-251-8/+11
* Revert "CodeGen: ensure placeholder instruction for cleanup is created"JF Bastien2019-07-251-11/+8
* CodeGen: ensure placeholder instruction for cleanup is createdSaleem Abdulrasool2019-07-251-8/+11
* [C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington2019-07-021-0/+19
* Rename CodeGenFunction::overlapFor* to getOverlapFor*.Richard Smith2019-06-201-3/+3
* P0840R2: support for [[no_unique_address]] attributeRichard Smith2019-06-201-6/+23
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2019-06-141-1/+2
* Revert 363295, it caused PR42276. Also revert follow-ups 363337, 363340.Nico Weber2019-06-141-2/+1
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2019-06-131-1/+2
* Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier2019-05-161-1/+2
* [PR41276] Fixed incorrect generation of addr space cast for 'this' in C++.Anastasia Stulova2019-04-041-1/+4
* [Fixed Point Arithmetic] Fixed Point and Integer ConversionsLeonard Chan2019-03-061-0/+2
* [opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight2019-02-091-4/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix cleanup registration for lambda captures.Richard Smith2019-01-171-1/+46
* Compound literals, enums, et al require const exprBill Wendling2018-11-091-0/+4
* Revert r345562: "PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue...Richard Smith2018-11-031-2/+1
* PR23833, DR2140: an lvalue-to-rvalue conversion on a glvalue of typeRichard Smith2018-10-301-1/+2
* [Fixed Point Arithmetic] Fixed Point to Boolean CastLeonard Chan2018-10-231-0/+1
* [OpenCL][NFC] Unify ZeroToOCL* cast typesAndrew Savonichev2018-10-231-2/+1
* [Fixed Point Arithmetic] FixedPointCastLeonard Chan2018-10-151-0/+1
* Remove trailing spaceFangrui Song2018-07-301-27/+27
* [Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point LiteralsLeonard Chan2018-06-201-2/+2
* Fix crash emitting transparent list initializer for a large aggregate.Richard Smith2018-06-131-0/+2
* CodeGen: Fix invalid bitcast for lifetime.start/endYaxun Liu2018-05-171-4/+5
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-4/+4
* Fix 'not all control paths return a value' MSVC warnings. NFCI.Simon Pilgrim2018-05-081-0/+1
* [C++2a] Implement operator<=>: Address bugs and post-commit review comments a...Eric Fiselier2018-05-081-1/+1
* [C++2a] Implement operator<=> CodeGen and ExprConstantEric Fiselier2018-05-071-0/+145
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* PR36992: do not store beyond the dsize of a class object unless we knowRichard Smith2018-04-051-33/+53
* [CodeGen] Ignore OpaqueValueExprs that are unique references to theirAkira Hatanaka2018-03-201-1/+5
* [CodeGen] Eagerly emit lifetime.end markers for callsGeorge Burgess IV2018-03-101-6/+28
* [CodeGen] Try to not call a dtor after lifetime.endGeorge Burgess IV2018-03-101-47/+51
* [ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka2018-02-281-3/+40
* [CodeGen] Initialize large arrays by copying from a globalIvan A. Kosarev2018-02-191-6/+30
* [CodeGen] Decorate aggregate accesses with TBAA tagsIvan A. Kosarev2018-01-251-5/+15
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-1/+1
* [IRGen] Evaluate constant static variables referenced through memberAlex Lorenz2017-08-251-18/+1
* PR22877: When constructing an array via a constructor with a default argumentRichard Smith2017-05-111-6/+14
* Revert "PR22877: When constructing an array via a constructor with a default ...Diana Picus2017-05-111-14/+6
* PR22877: When constructing an array via a constructor with a default argumentRichard Smith2017-05-111-6/+14
* Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim2017-03-301-1/+1
* [coroutines] Add codegen for await and yield expressionsGor Nishanov2017-03-261-0/+7
* Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev2016-12-231-0/+1
* Revert "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand."Daniel Jasper2016-12-201-1/+0
* [OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand.Egor Churaev2016-12-201-0/+1
* Re-commit r289252 and r289285, and fix PR31374Yaxun Liu2016-12-151-1/+2
* Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber2016-12-141-2/+1
* When emitting a multidimensional array copy, only emit a single flattenedRichard Smith2016-12-141-9/+26
OpenPOWER on IntegriCloud