Age | Commit message (Expand) | Author |
2012-02-17 | Bug fix: do not emit static const local variables with mutable members | Richard Smith |
2012-02-17 | When performing IRGen on a global, emit it as a constant if: | Richard Smith |
2012-02-17 | Whether an argument is required (in contrast with being an | John McCall |
2012-02-17 | Rework the Sema/AST/IRgen dance for the lambda closure type's | Douglas Gregor |
2012-02-16 | Reapply r150631: | Eric Christopher |
2012-02-16 | Elide copy construction in new expressions. PR11757. | Eli Friedman |
2012-02-16 | Revert "Revert "Make CXXNewExpr contain only a single initialier, and not hol... | Sebastian Redl |
2012-02-16 | Revert "Make CXXNewExpr contain only a single initialier, and not hold the us... | Sebastian Redl |
2012-02-16 | Make CXXNewExpr contain only a single initialier, and not hold the used const... | Sebastian Redl |
2012-02-16 | Initial implementation of IRGen for the lambda conversion-to-function-pointer... | Eli Friedman |
2012-02-16 | Start of IRGen for lambda conversion operators. | Eli Friedman |
2012-02-16 | Use the new method for specifying garbage collection metadata in the module. | Bill Wendling |
2012-02-16 | Teach clang to add metadata tags to calls and invokes in ObjC with | Dan Gohman |
2012-02-16 | objc-arc: For arc's ivar layout, treat __unsafe_unretained ivars | Fariborz Jahanian |
2012-02-15 | Revert "Add a completed/incomplete type difference. This allows us to have" | Eric Christopher |
2012-02-15 | Add a completed/incomplete type difference. This allows us to have | Eric Christopher |
2012-02-15 | Split reinterpret_casts of member pointers out from CK_BitCast; this | John McCall |
2012-02-14 | Use a simpler (and more efficient) pattern to pad vectors. | Benjamin Kramer |
2012-02-14 | Remove useless if statement. | Eli Friedman |
2012-02-14 | Implement IRGen of lambda expressions which capture arrays. | Eli Friedman |
2012-02-14 | Refactor out new function EmitInitializerForField from EmitMemberInitializer.... | Eli Friedman |
2012-02-13 | Mark the cxa_guard_{abort,acquire,release} functions nounwind. | Nick Lewycky |
2012-02-13 | Deal with a horrible C++11 special case. If a non-literal type has a constexpr | Richard Smith |
2012-02-13 | Add back in the code to create forward decls using temporary mdnodes. | Eric Christopher |
2012-02-13 | Temporarily walk back a few of my recent debug info limiting changes | Eric Christopher |
2012-02-11 | Represent C++ direct initializers as ParenListExprs before semantic analysis | Sebastian Redl |
2012-02-11 | Basic support for referring to captured variables from lambdas. Some simple ... | Eli Friedman |
2012-02-10 | Fix function prolog codegen whe coerce-to type is a struct. | Evgeniy Stepanov |
2012-02-09 | Remove evil const_cast that's not needed anymore. | Bill Wendling |
2012-02-09 | Use SmallVector when we can instead of std::vector. | Bill Wendling |
2012-02-09 | Class objects passed by value follow the same rules as structure objects. | Akira Hatanaka |
2012-02-09 | Fix bugs in function MipsABIInfo::returnAggregateInRegs. Functions returning | Akira Hatanaka |
2012-02-09 | Don't cache the artificial type for the this pointer, there's no | Eric Christopher |
2012-02-09 | Use RAII object for cleanups. | Eli Friedman |
2012-02-09 | Refactor lambda IRGen so AggExprEmitter::VisitLambdaExpr does the right thing. | Eli Friedman |
2012-02-09 | CWG issue 1405: mutable members are allowed in literal types, but can't undergo | Richard Smith |
2012-02-09 | Basic IRGen for LambdaExprs with captures. | Eli Friedman |
2012-02-09 | A tiny bit more lambda IRGen. | Eli Friedman |
2012-02-08 | CodeGen: Move EHPersonality from CGException.h into the cpp file, it has no o... | Benjamin Kramer |
2012-02-08 | A little bit of lambda IRGen. | Eli Friedman |
2012-02-08 | Constify the getClassName routine and variables that come out of it, | Eric Christopher |
2012-02-08 | Do not return records with non trivial destructors or copy constructors in | Akira Hatanaka |
2012-02-08 | Use the new forward declaration scheme for records. Also add more | Eric Christopher |
2012-02-08 | Remove tabs. | Devang Patel |
2012-02-07 | Revert my patches which removed Diagnostic.h includes by moving some operator... | Benjamin Kramer |
2012-02-07 | Make use of const-correct ParseCommandLineOptions | David Blaikie |
2012-02-07 | Remove tabs. | Devang Patel |
2012-02-07 | Emit debug info for properites that are not backed by an ivar. | Devang Patel |
2012-02-07 | Switch the ObjC*Decl raw_stream overloads to take a reference, for consistenc... | Benjamin Kramer |
2012-02-07 | Use SmallVector instead of std::vector. | Bill Wendling |