summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGExprAgg.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Remove custom handling of array copies in lambda by-value array capture andRichard Smith2016-12-141-20/+17
* Add two new AST nodes to represent initialization of an array in terms ofRichard Smith2016-12-121-0/+80
* Add support for non-zero null pointer for C and OpenCLYaxun Liu2016-12-091-1/+2
* [c++17] P0135R1: Guaranteed copy elision.Richard Smith2016-12-061-13/+3
* [OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu2016-07-281-0/+1
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-0/+9
* Fix -Werror build.Richard Smith2016-03-081-1/+1
* P0017R1: In C++1z, an aggregate class can have (public non-virtual) base clas...Richard Smith2016-03-081-6/+36
* Default vaarg lowering should support indirect struct types.James Y Knight2016-02-241-5/+2
* [Bugfix] Fix ICE on constexpr vector splat.George Burgess IV2016-01-131-0/+1