summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprConstant.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Rename isBuiltinCall() to getBuiltinCallee()Alp Toker2013-12-281-1/+1
* Add front-end infrastructure now address space casts are in LLVM IR.David Tweed2013-12-111-2/+5
* Abstract out the emission of vtables, add basic support for vtable emission w...Timur Iskhodzhanov2013-09-271-31/+10
* AST: Handle qualified array types in typeid() expressionsDavid Majnemer2013-09-271-1/+1
* Make IgnoreParens() look through ChooseExprs.Eli Friedman2013-07-201-1/+1
* Make Expr::isConstantInitializer match IRGen.Eli Friedman2013-07-161-1/+5
* Rewrite record layout for ms_struct structs.Eli Friedman2013-06-261-30/+2
* PR12086, PR15117Richard Smith2013-06-121-5/+0
* Model temporary lifetime-extension explicitly in the AST. Use this model toRichard Smith2013-06-051-0/+9
* C++1y: Allow aggregates to have default initializers.Richard Smith2013-04-201-0/+6
* Allow EmitConstantInit() to emit constant initializers for objects with trivi...Alexey Samsonov2013-04-051-2/+1
* Silence a number of static analyzer warnings with assertions and such.Jordan Rose2013-03-051-0/+2
* Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly2013-01-231-1/+2
* Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei2013-01-201-0/+1
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* c++ IRGen. In trivial cases that object is going into staticFariborz Jahanian2013-01-101-0/+17
* Don't assert/crash on reference variables in lambdas bound to aEli Friedman2013-01-031-4/+2
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-4/+4
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-2/+2
* Make -mms-bitfields behave consistently.Eli Friedman2012-10-121-2/+2
* Add codegen support for __uuidof().Nico Weber2012-10-111-0/+3
* Move TargetData to DataLayout.Micah Villmow2012-10-081-10/+10
* Remove some redundancy from constant aggregate emission. No functionality cha...Richard Smith2012-09-111-9/+2
* Changing of type checking order on InitListExprJin-Gu Kang2012-09-051-3/+3
* Change the representation of builtin functions in the ASTEli Friedman2012-08-311-0/+3
* Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used ins...Benjamin Kramer2012-07-041-1/+2
* Support the tls_model attribute (PR9788)Hans Wennborg2012-06-231-1/+2
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-13/+13
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-13/+13
* PR12226: don't generate wrong code if a braced string literal is used toRichard Smith2012-04-151-6/+2
* Missing piece of r153720: make sure the vtable pointer is handled correctly.Eli Friedman2012-03-301-1/+1
* ConstStructBuilder: fix offset math for base classes so it works correctly in...Eli Friedman2012-03-301-7/+3
* Make sure constant emission handles initializer lists with strings correctly....Eli Friedman2012-03-091-1/+3
* Reinstate r151879, r151880, reverted in r151922, along with a bugfix forRichard Smith2012-03-021-18/+24
* CodeGen support for global variables of type std::initializer_list<X>.Sebastian Redl2012-02-251-1/+1
* PR12067: When emitting an evaluated constant structure in C++11 mode, don'tRichard Smith2012-02-231-12/+82
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-221-0/+1
* Refuse to compile global std::initializer_lists instead of doing completely t...Sebastian Redl2012-02-191-0/+5
* Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall2012-02-151-3/+6
* Use a simpler (and more efficient) pattern to pad vectors.Benjamin Kramer2012-02-141-4/+3
* Deal with a horrible C++11 special case. If a non-literal type has a constexprRichard Smith2012-02-131-0/+9
* Bump up the initial vector size to avoid having to grow the vector more often.Bill Wendling2012-02-071-1/+1
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-11/+7
* Use a more efficient container for these values. Also reserve space when using aBill Wendling2012-02-071-3/+6
* Use a SmallVector instead of std::vector. This improves compilation time inBill Wendling2012-02-071-5/+5
OpenPOWER on IntegriCloud