summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGExprAgg.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Atomics: support __c11_* calls on _Atomic struct types.Tim Northover2015-11-091-1/+2
* [DEBUG INFO] Emit debug info for type used in explicit cast only.Alexey Bataev2015-10-201-0/+2
* Support __builtin_ms_va_list.Charles Davis2015-09-171-2/+2
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-98/+81
* Don't use unreachable as a placeholder, it confuses EmitBlockReid Kleckner2015-09-041-1/+3
* Implementing C99 partial re-initialization behavior (DR-253)Yunzhong Gao2015-06-101-0/+14
* [CodeGen] Reuse stack space from unused function results (with more accurate ...Leny Kholodov2015-06-081-5/+6
* Evaluate union cast subexpressions when the cast value is unusedReid Kleckner2015-05-201-1/+6
* Fix for aggregate copying of variable length arrays.Alexey Bataev2015-05-201-13/+30
* PR23373: A defaulted union copy constructor that is not trivial must still beRichard Smith2015-04-291-1/+2
* InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC)Justin Bogner2015-04-231-3/+3