summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove reliance on toCharUnitsFromBits rounding down.Richard Smith2019-06-221-1/+2
* P0840R2: support for [[no_unique_address]] attributeRichard Smith2019-06-201-8/+18
* Fix compiler warning by removing unused variableMikael Holmen2019-06-181-1/+1
* Rewrite ConstStructBuilder with a mechanism that can cope with splitting and ...Richard Smith2019-06-171-495/+636
* Modules: Code generation of enum constants for merged enum definitionsDavid Blaikie2019-05-221-1/+1
* Refactor: split Uninitialized state on APValue into an "Absent" stateRichard Smith2019-05-211-2/+4
* Refactor constant evaluation of typeid(T) to track a symbolic type_infoRichard Smith2019-05-171-0/+11
* Revert Refactor constant evaluation of typeid(T) to track a symbolic type_inf...Chris Bieneman2019-05-171-11/+0
* Refactor constant evaluation of typeid(T) to track a symbolic type_infoRichard Smith2019-05-171-0/+11
* Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier2019-05-161-4/+0
* ConstantLValueEmitter::tryEmitAbsolute - remove unused variable. NFCI.Simon Pilgrim2019-05-111-3/+1
* Use llvm::stable_sortFangrui Song2019-04-241-1/+1
* Refactor cast<>'s in if conditionals, which can only assert on failure.Don Hinton2019-03-191-25/+14
* [ObjC] Emit a boxed expression as a compile-time constant if theAkira Hatanaka2019-03-081-2/+17
* [Fixed Point Arithmetic] Fixed Point and Integer ConversionsLeonard Chan2019-03-061-0/+2
* [CodeGen][NFC] Update comments in CGExprConstant.cpp.Eli Friedman2019-02-081-5/+8
* [Sema] Make string literal init an rvalue.Eli Friedman2019-02-081-10/+0
* [CodeGen] Always use string computed in Sema for PredefinedExprEli Friedman2019-01-221-11/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Fixed Point Arithmetic] Add APFixedPoint to APValueLeonard Chan2019-01-161-0/+3
* Correct indentation.Bill Wendling2018-12-011-1/+1
* Specify constant context in constant emitterBill Wendling2018-12-011-1/+2
* Revert r348029. I was git-ing and jumped the gun.Bill Wendling2018-11-301-2/+1
* We're in a constant context in the ConstantEmitter.Bill Wendling2018-11-301-1/+2
* Compound literals, enums, et al require const exprBill Wendling2018-11-091-0/+10
* [CodeGen] Fix a crash when updating a designated initializerErik Pilkington2018-11-021-8/+8
* [AST] Refactor PredefinedExprBruno Ricci2018-10-271-1/+1
* [Fixed Point Arithmetic] Fixed Point to Boolean CastLeonard Chan2018-10-231-0/+1
* [OpenCL][NFC] Unify ZeroToOCL* cast typesAndrew Savonichev2018-10-231-2/+1
* [Fixed Point Arithmetic] FixedPointCastLeonard Chan2018-10-151-0/+1
* [CodeGen] IncompleteArray Support Balaji V. Iyer2018-08-081-0/+10
* Remove trailing spaceFangrui Song2018-07-301-17/+17
* [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
OpenPOWER on IntegriCloud