summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
* [AST] Add a convenient getter from QualType to RecordDeclGeorge Karpenkov2018-07-281-2/+1
* Fix typo causing assert in self-host.Richard Smith2018-07-191-1/+1
* When we choose to use zeroinitializer for a trailing portion of an arrayRichard Smith2018-07-191-1/+13
* Use zeroinitializer for (trailing zero portion of) large array initializersRichard Smith2018-05-231-79/+91
* Revert r333044 "Use zeroinitializer for (trailing zero portion of) large arra...Hans Wennborg2018-05-231-78/+71
* Use zeroinitializer for (trailing zero portion of) large array initializersRichard Smith2018-05-231-71/+78
* Revert r332847; it caused us to miscompile certain forms of reference initial...Richard Smith2018-05-211-30/+10
* [CodeGen] Recognize more cases of zero initializationSerge Pavlov2018-05-211-10/+30
* [CodeGen] Use the zero initializer instead of storing an all zero representat...Matt Davis2018-02-091-2/+10
* [CodeGen][X86] Fix handling of __fp16 vectors.Akira Hatanaka2017-12-091-1/+1
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-5/+5
* Further refactoring of the constant emitter. NFC.John McCall2017-08-171-166/+288
* Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall2017-08-151-248/+585
* Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton2017-05-091-6/+4
* [CodeGen] Use APInt::lshrInPlace instead of APInt::lshr. NFCCraig Topper2017-04-191-3/+3
* [CodeGen] Unique constant CompoundLiterals.George Burgess IV2016-12-281-4/+18
* Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev2016-12-231-0/+1
* Re-commit r289252 and r289285, and fix PR31374Yaxun Liu2016-12-151-24/+38
* Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber2016-12-141-38/+24
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-141-1/+1
* Fix unused variable warnings. NFCI.Simon Pilgrim2016-12-091-3/+3
* Add support for non-zero null pointer for C and OpenCLYaxun Liu2016-12-091-24/+38
* [c++17] P0135R1: Guaranteed copy elision.Richard Smith2016-12-061-3/+3
* [CodeGen] Use StringRef. NFC.George Burgess IV2016-11-031-2/+2
* [CodeGen] Fix an assert in EmitNullConstant.Akira Hatanaka2016-09-131-1/+2
* [OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu2016-07-281-0/+3
* Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen2016-06-211-0/+6
* [CodeGen] Use pointer-sized integers for ptrtoint sourcesDavid Majnemer2016-06-171-1/+7
* Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen2016-06-091-6/+0
* [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen2016-06-091-0/+6
* P0017R1: In C++1z, an aggregate class can have (public non-virtual) base clas...Richard Smith2016-03-081-1/+15
* Update for LLVM function name change.Rui Ueyama2016-01-141-12/+11
* [Bugfix] Fix ICE on constexpr vector splat.George Burgess IV2016-01-131-0/+1
* Clean ExprConstant/CGExprConstant up a bit. NFC.George Burgess IV2015-12-111-5/+7
* PR25368: Replace workaround for build failure with modules enabled with a fixRichard Smith2015-11-051-1/+1
* CGExprConstant.cpp: Appease Modules.NAKAMURA Takumi2015-10-301-1/+1
* [DEBUG INFO] Emit debug info for type used in explicit cast only.Alexey Bataev2015-10-201-0/+2
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-19/+31
* [CodeGen] Rename EmitMemberPointer to EmitMemberFunctionPointerDavid Majnemer2015-06-231-1/+1
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* Implementing C99 partial re-initialization behavior (DR-253)Yunzhong Gao2015-06-101-0/+156
* [CodeGen] Indirect fields can initialize a unionDavid Majnemer2015-05-301-2/+8
* [CodeGen] Handle flexible array members containing pointers to membersDavid Majnemer2015-05-261-4/+0
* Replace getPointeeType()->isFunctionType with isMemberDataPointerTypeDavid Majnemer2015-04-241-2/+1
* [opaque pointer type] Update for GEP API changes in LLVMDavid Blaikie2015-04-021-1/+1
* CodeGen: Correctly initialize bitfields with non-constant initializersDavid Majnemer2015-03-141-3/+8
* CodeGen: Optimize emssion of zeroinitialzied arraysDavid Majnemer2014-12-281-12/+24
* CodeGen: Compound literals with funny types shouldn't crashDavid Majnemer2014-12-141-1/+2
* Use nullptr to silence -Wsentinel when self-hosting on WindowsReid Kleckner2014-12-011-2/+2
OpenPOWER on IntegriCloud