summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* CodeGen: ConstStructBuilder must verify packed constraints after paddingDavid Majnemer2014-10-191-14/+30
* Revert r220153: "CodeGen: ConstStructBuilder must verify packed constraints a...Chandler Carruth2014-10-191-10/+9
* CodeGen: ConstStructBuilder must verify packed constraints after paddingDavid Majnemer2014-10-191-9/+10
* CodeGen: Kill FillInNullDataMemberPointersDavid Majnemer2014-10-171-106/+3
* Fix IRGen for referencing a static local before emitting its declReid Kleckner2014-10-081-1/+2
* Allow __fp16 as a function arg or return type for AArch64Oliver Stannard2014-08-271-1/+2
* PR18097: Support initializing an _Atomic(T) from an object of C++ class type TRichard Smith2014-07-311-0/+19
* [C++11] Use 'nullptr'. CodeGen edition.Craig Topper2014-05-211-20/+20
* Objective-C [IRGen]. Fixes a crash in IRGen involving use ofFariborz Jahanian2014-04-231-1/+4
* Bug 18567: Fix constantexpr pointer casts with address spaces.Matt Arsenault2014-04-171-1/+3
* [C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman2014-03-131-3/+2
* [C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman2014-03-131-9/+7
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-8/+5