summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprConstant.cpp
AgeCommit message (Expand)Author
2014-12-01Use nullptr to silence -Wsentinel when self-hosting on WindowsReid Kleckner
2014-10-19CodeGen: ConstStructBuilder must verify packed constraints after paddingDavid Majnemer
2014-10-19Revert r220153: "CodeGen: ConstStructBuilder must verify packed constraints a...Chandler Carruth
2014-10-19CodeGen: ConstStructBuilder must verify packed constraints after paddingDavid Majnemer
2014-10-17CodeGen: Kill FillInNullDataMemberPointersDavid Majnemer
2014-10-08Fix IRGen for referencing a static local before emitting its declReid Kleckner
2014-08-27Allow __fp16 as a function arg or return type for AArch64Oliver Stannard
2014-07-31PR18097: Support initializing an _Atomic(T) from an object of C++ class type TRichard Smith
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper
2014-04-23Objective-C [IRGen]. Fixes a crash in IRGen involving use ofFariborz Jahanian
2014-04-17Bug 18567: Fix constantexpr pointer casts with address spaces.Matt Arsenault
2014-03-13[C++11] Replacing CXXRecordDecl iterators vbases_begin() and vbases_end() wit...Aaron Ballman
2014-03-13[C++11] Replacing CXXRecordDecl iterators bases_begin() and bases_end() with ...Aaron Ballman
2014-03-08[C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman
2013-12-28Rename isBuiltinCall() to getBuiltinCallee()Alp Toker
2013-12-11Add front-end infrastructure now address space casts are in LLVM IR.David Tweed
2013-09-27Abstract out the emission of vtables, add basic support for vtable emission w...Timur Iskhodzhanov
2013-09-27AST: Handle qualified array types in typeid() expressionsDavid Majnemer
2013-07-20Make IgnoreParens() look through ChooseExprs.Eli Friedman
2013-07-16Make Expr::isConstantInitializer match IRGen.Eli Friedman
2013-06-26Rewrite record layout for ms_struct structs.Eli Friedman
2013-06-12PR12086, PR15117Richard Smith
2013-06-05Model temporary lifetime-extension explicitly in the AST. Use this model toRichard Smith
2013-04-20C++1y: Allow aggregates to have default initializers.Richard Smith
2013-04-05Allow EmitConstantInit() to emit constant initializers for objects with trivi...Alexey Samsonov
2013-03-05Silence a number of static analyzer warnings with assertions and such.Jordan Rose
2013-01-23Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly
2013-01-20Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-10c++ IRGen. In trivial cases that object is going into staticFariborz Jahanian
2013-01-03Don't assert/crash on reference variables in lambdas bound to aEli Friedman
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-10-12Make -mms-bitfields behave consistently.Eli Friedman
2012-10-11Add codegen support for __uuidof().Nico Weber
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-11Remove some redundancy from constant aggregate emission. No functionality cha...Richard Smith
2012-09-05Changing of type checking order on InitListExprJin-Gu Kang
2012-08-31Change the representation of builtin functions in the ASTEli Friedman
2012-07-04Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used ins...Benjamin Kramer
2012-06-23Support the tls_model attribute (PR9788)Hans Wennborg
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-15PR12226: don't generate wrong code if a braced string literal is used toRichard Smith
2012-03-30Missing piece of r153720: make sure the vtable pointer is handled correctly.Eli Friedman
2012-03-30ConstStructBuilder: fix offset math for base classes so it works correctly in...Eli Friedman
2012-03-09Make sure constant emission handles initializer lists with strings correctly....Eli Friedman
2012-03-02Reinstate r151879, r151880, reverted in r151922, along with a bugfix forRichard Smith
2012-02-25CodeGen support for global variables of type std::initializer_list<X>.Sebastian Redl
2012-02-23PR12067: When emitting an evaluated constant structure in C++11 mode, don'tRichard Smith