aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprConstant.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton1-6/+4
2017-04-19[CodeGen] Use APInt::lshrInPlace instead of APInt::lshr. NFCCraig Topper1-3/+3
2016-12-28[CodeGen] Unique constant CompoundLiterals.George Burgess IV1-4/+18
2016-12-23Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev1-0/+1
2016-12-15Re-commit r289252 and r289285, and fix PR31374Yaxun Liu1-24/+38
2016-12-14Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber1-38/+24
2016-12-14Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann1-1/+1
2016-12-09Fix unused variable warnings. NFCI.Simon Pilgrim1-3/+3
2016-12-09Add support for non-zero null pointer for C and OpenCLYaxun Liu1-24/+38
2016-12-06[c++17] P0135R1: Guaranteed copy elision.Richard Smith1-3/+3
2016-11-03[CodeGen] Use StringRef. NFC.George Burgess IV1-2/+2
2016-09-13[CodeGen] Fix an assert in EmitNullConstant.Akira Hatanaka1-1/+2
2016-07-28[OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu1-0/+3
2016-06-21Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen1-0/+6
2016-06-17[CodeGen] Use pointer-sized integers for ptrtoint sourcesDavid Majnemer1-1/+7
2016-06-09Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen1-6/+0
2016-06-09[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen1-0/+6
2016-03-08P0017R1: In C++1z, an aggregate class can have (public non-virtual) base clas...Richard Smith1-1/+15
2016-01-14Update for LLVM function name change.Rui Ueyama1-12/+11
2016-01-13[Bugfix] Fix ICE on constexpr vector splat.George Burgess IV1-0/+1
2015-12-11Clean ExprConstant/CGExprConstant up a bit. NFC.George Burgess IV1-5/+7
2015-11-05PR25368: Replace workaround for build failure with modules enabled with a fixRichard Smith1-1/+1
2015-10-30CGExprConstant.cpp: Appease Modules.NAKAMURA Takumi1-1/+1
2015-10-20[DEBUG INFO] Emit debug info for type used in explicit cast only.Alexey Bataev1-0/+2
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall1-19/+31
2015-06-23[CodeGen] Rename EmitMemberPointer to EmitMemberFunctionPointerDavid Majnemer1-1/+1
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-10Implementing C99 partial re-initialization behavior (DR-253)Yunzhong Gao1-0/+156
2015-05-30[CodeGen] Indirect fields can initialize a unionDavid Majnemer1-2/+8
2015-05-26[CodeGen] Handle flexible array members containing pointers to membersDavid Majnemer1-4/+0
2015-04-24Replace getPointeeType()->isFunctionType with isMemberDataPointerTypeDavid Majnemer1-2/+1
2015-04-02[opaque pointer type] Update for GEP API changes in LLVMDavid Blaikie1-1/+1
2015-03-14CodeGen: Correctly initialize bitfields with non-constant initializersDavid Majnemer1-3/+8
2014-12-28CodeGen: Optimize emssion of zeroinitialzied arraysDavid Majnemer1-12/+24
2014-12-14CodeGen: Compound literals with funny types shouldn't crashDavid Majnemer1-1/+2
2014-12-01Use nullptr to silence -Wsentinel when self-hosting on WindowsReid Kleckner1-2/+2
2014-10-19CodeGen: ConstStructBuilder must verify packed constraints after paddingDavid Majnemer1-14/+30
2014-10-19Revert r220153: "CodeGen: ConstStructBuilder must verify packed constraints a...Chandler Carruth1-10/+9
2014-10-19CodeGen: ConstStructBuilder must verify packed constraints after paddingDavid Majnemer1-9/+10
2014-10-17CodeGen: Kill FillInNullDataMemberPointersDavid Majnemer1-106/+3
2014-10-08Fix IRGen for referencing a static local before emitting its declReid Kleckner1-1/+2
2014-08-27Allow __fp16 as a function arg or return type for AArch64Oliver Stannard1-1/+2
2014-07-31PR18097: Support initializing an _Atomic(T) from an object of C++ class type TRichard Smith1-0/+19
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper1-20/+20
2014-04-23Objective-C [IRGen]. Fixes a crash in IRGen involving use ofFariborz Jahanian1-1/+4
2014-04-17Bug 18567: Fix constantexpr pointer casts with address spaces.Matt Arsenault1-1/+3
2014-03-13[C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman1-3/+2
2014-03-13[C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman1-9/+7
2014-03-08[C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman1-8/+5