summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprConstant.cpp
AgeCommit message (Expand)Author
2018-07-30Remove trailing spaceFangrui Song
2018-07-28[AST] Add a convenient getter from QualType to RecordDeclGeorge Karpenkov
2018-07-19Fix typo causing assert in self-host.Richard Smith
2018-07-19When we choose to use zeroinitializer for a trailing portion of an arrayRichard Smith
2018-05-23Use zeroinitializer for (trailing zero portion of) large array initializersRichard Smith
2018-05-23Revert r333044 "Use zeroinitializer for (trailing zero portion of) large arra...Hans Wennborg
2018-05-23Use zeroinitializer for (trailing zero portion of) large array initializersRichard Smith
2018-05-21Revert r332847; it caused us to miscompile certain forms of reference initial...Richard Smith
2018-05-21[CodeGen] Recognize more cases of zero initializationSerge Pavlov
2018-02-09[CodeGen] Use the zero initializer instead of storing an all zero representat...Matt Davis
2017-12-09[CodeGen][X86] Fix handling of __fp16 vectors.Akira Hatanaka
2017-10-15Convert clang::LangAS to a strongly typed enumAlexander Richardson
2017-08-17Further refactoring of the constant emitter. NFC.John McCall
2017-08-15Extract IRGen's constant-emitter into its own helper class and clean upJohn McCall
2017-05-09Suppress all uses of LLVM_END_WITH_NULL. NFC.Serge Guelton
2017-04-19[CodeGen] Use APInt::lshrInPlace instead of APInt::lshr. NFCCraig Topper
2016-12-28[CodeGen] Unique constant CompoundLiterals.George Burgess IV
2016-12-23Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev
2016-12-15Re-commit r289252 and r289285, and fix PR31374Yaxun Liu
2016-12-14Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber
2016-12-14Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann
2016-12-09Fix unused variable warnings. NFCI.Simon Pilgrim
2016-12-09Add support for non-zero null pointer for C and OpenCLYaxun Liu
2016-12-06[c++17] P0135R1: Guaranteed copy elision.Richard Smith
2016-11-03[CodeGen] Use StringRef. NFC.George Burgess IV
2016-09-13[CodeGen] Fix an assert in EmitNullConstant.Akira Hatanaka
2016-07-28[OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu
2016-06-21Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen
2016-06-17[CodeGen] Use pointer-sized integers for ptrtoint sourcesDavid Majnemer
2016-06-09Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen
2016-06-09[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen
2016-03-08P0017R1: In C++1z, an aggregate class can have (public non-virtual) base clas...Richard Smith
2016-01-14Update for LLVM function name change.Rui Ueyama
2016-01-13[Bugfix] Fix ICE on constexpr vector splat.George Burgess IV
2015-12-11Clean ExprConstant/CGExprConstant up a bit. NFC.George Burgess IV
2015-11-05PR25368: Replace workaround for build failure with modules enabled with a fixRichard Smith
2015-10-30CGExprConstant.cpp: Appease Modules.NAKAMURA Takumi
2015-10-20[DEBUG INFO] Emit debug info for type used in explicit cast only.Alexey Bataev
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall
2015-06-23[CodeGen] Rename EmitMemberPointer to EmitMemberFunctionPointerDavid Majnemer
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-10Implementing C99 partial re-initialization behavior (DR-253)Yunzhong Gao
2015-05-30[CodeGen] Indirect fields can initialize a unionDavid Majnemer
2015-05-26[CodeGen] Handle flexible array members containing pointers to membersDavid Majnemer
2015-04-24Replace getPointeeType()->isFunctionType with isMemberDataPointerTypeDavid Majnemer
2015-04-02[opaque pointer type] Update for GEP API changes in LLVMDavid Blaikie
2015-03-14CodeGen: Correctly initialize bitfields with non-constant initializersDavid Majnemer
2014-12-28CodeGen: Optimize emssion of zeroinitialzied arraysDavid Majnemer
2014-12-14CodeGen: Compound literals with funny types shouldn't crashDavid Majnemer