2009-05-31 |
Anders Carlsson | When possible, don't emit the cleanup block. Instead... |
commit | commitdiff | tree | snapshot |
2009-05-31 |
Anders Carlsson | Implement VisitCXXExprWithTemporaries for complex expre... |
commit | commitdiff | tree | snapshot |
2009-05-31 |
Anders Carlsson | Call EmitCXXExprWithTemporaries. |
commit | commitdiff | tree | snapshot |
2009-05-31 |
Anders Carlsson | Add more getters to the new AST nodes. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Add lvalue irgen support for CXXBindTemporaryExpr. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | More temporary support. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Forgot the implementation. Thanks Eli. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Add RemoveOutermostTemporaryBinding. Not used yet. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Clean up the newly added C++ AST nodes. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | It's OK for a full expr to be null. This fixes the... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | ActOnReturnStmt should also take a FullExprArg. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | AddInitializerToDecl needs to take a full expression. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Update Xcode project |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Add the newly created temporary to the ExprTemporaries... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Get rid of CXXTempVarDecl. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Eli Friedman | Some small fixes for fields of reference type. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Stop using CXXTempVarDecl and use CXXTemporary instead. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Remove VarDecl from CXXConstructExpr. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Bind temporaries correctly when instantiating expressions. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Remove VarDecl from CheckInitializerTypes now that... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Add Sema::MaybeBindToTemporary which takes an expressio... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Small fixes to CXXTemporary and CXXBindTemporaryExpr. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Add a CXXBindTemporaryExpr. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Add a CXXTemporary class. Not used yet. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Replace a cast with a dyn_cast as suggested by Doug. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Mike Stump | Cleqnup ideas from Chris, thanks. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Douglas Gregor | AST printing for C++ base classes |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Douglas Gregor | Pretty printing and improved representation for namespa... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Eli Friedman | Add a hack to prevent us from printing out the __builti... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Douglas Gregor | Printing for using directives, e.g., |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Douglas Gregor | Never suppress specifiers when printing the parameters... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Eli Friedman | Pass an ASTContext into Stmt::printPretty. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Eli Friedman | Pass an ASTContext into Stmt::printPretty. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Eli Friedman | Add a Stmt::printPretty overload which takes an ASTCont... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Eli Friedman | Expose an API to print a group of decls (like "int... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Mike Stump | Improve __builtin_nanf support; we now can deal with... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Eli Friedman | Fix some test failures involving -ast-print. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Douglas Gregor | Clean up printing for Objective-C, designated initializers. |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Anders Carlsson | Add a member lookup criteria constructor for searching... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Eli Friedman | Some enhancements to DeclStmt printing. Some of this... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Eli Friedman | Add support for PrintingPolicy::SuppressTypeSpecifiers... |
commit | commitdiff | tree | snapshot |
2009-05-30 |
Douglas Gregor | Refactor and clean up the AST printer, so that it uses... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Anders Carlsson | Make the LookupBase boolean an enum instead. |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Anders Carlsson | Add code for emitting C++ destructors. Not used yet. |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Douglas Gregor | Create a new PrintingPolicy class, which we pass down... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Eli Friedman | Make sure we don't give the wrong warning, and make... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Eli Friedman | Add an assertion so that we don't accidentally build... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Eli Friedman | Re-add a slightly more general version of the check... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Mike Stump | Oops, the testcase I was thinking of is supposed to... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Eli Friedman | Add a couple missing ARM defines. |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Douglas Gregor | Reduce the amount of stack space we use in SmallVectors... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Eli Friedman | Revert r72575, which isn't really right, and fix up... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Sebastian Redl | Reject incomplete types in exception specs. |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Mike Stump | Fixup codegen for composition of vla types using a... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Sebastian Redl | Fix usage of placement new. Placement new is not actual... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Mike Stump | Avoid dumping during semantic analysis when checking... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Mike Stump | We don't want to validate bad code, |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Mike Stump | Note another case that doesn't work yet. |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Mike Stump | Fixup the rest of the trivial cases of the codegen... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Sebastian Redl | Disallow exception specifications on multi-level indire... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Douglas Gregor | Some cleanups and commenting to our declaration-name... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Douglas Gregor | Follow-on test case for template instantiation of inter... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Douglas Gregor | Now that we have declared/defined tag types within... |
commit | commitdiff | tree | snapshot |
2009-05-29 |
Eli Friedman | If a declarator group declares a type, make sure to... |
commit | commitdiff | tree | snapshot |
2009-05-28 |
Douglas Gregor | When we parse a tag specifier, keep track of whether... |
commit | commitdiff | tree | snapshot |
2009-05-28 |
Eli Friedman | PR4281: Fix bogus CodeGen assertion. The issue is... |
commit | commitdiff | tree | snapshot |
2009-05-28 |
Eli Friedman | ARM is a legitimate Darwin architecture; don't assert. |
commit | commitdiff | tree | snapshot |
2009-05-28 |
Douglas Gregor | Add the missing public: thanks, Fariborz |
commit | commitdiff | tree | snapshot |
2009-05-28 |
Daniel Dunbar | Move clang-cc's -v output to the start (vs. end) of... |
commit | commitdiff | tree | snapshot |
2009-05-28 |
Douglas Gregor | Introduced DeclContext::isDependentContext, which deter... |
commit | commitdiff | tree | snapshot |
2009-05-28 |
Chris Lattner | update test for r72519 |
commit | commitdiff | tree | snapshot |
2009-05-28 |
Chris Lattner | fix the "pasting formed 'a]', an invalid preprocessing... |
commit | commitdiff | tree | snapshot |
2009-05-28 |
Mike Stump | Not setting all the fields is confusing... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Daniel Dunbar | Fix a use-of-undefined, IRgen expects the RValue for... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Douglas Gregor | Add a target triple, because this test depends on detai... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Douglas Gregor | Reimplement much of the way that we track nested classe... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Eli Friedman | A few tweaks to the "Differences between various standa... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Eli Friedman | restrict is not a keyword in gnu89 mode. Change TokenK... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Eli Friedman | Don't vary token concatenation based on the language... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Sebastian Redl | Reintroduce the home for exception specs, and make... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Eli Friedman | Make the bad paste diagnostic print the entire pasted... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Fariborz Jahanian | No write-barrier for initializations. |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Fariborz Jahanian | Change a confusing variable name. |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Sebastian Redl | Add a big test case for I-C-Es in C++, and a fix to... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Sebastian Redl | Fix the type of a enum non-type template argument withi... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Douglas Gregor | Simplify, and improve the performance of, template... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Douglas Gregor | Add some more tests for instantiation of declaration... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Douglas Gregor | Enumeration declarations that were instantiated from... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Douglas Gregor | Improve name lookup for and template instantiation... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Anders Carlsson | IRgen support for calls to functions that return refere... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Anders Carlsson | Fix another test case. |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Anders Carlsson | Relax an assert to an if check. |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Fariborz Jahanian | Initialize ObjCSenderDispatch in LangOptions. |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Steve Naroff | Convert ObjC qualified type clients over to using itera... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Anders Carlsson | Create CXXConstructExprs when constructing via copy... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Eli Friedman | Fix up constant expression handling to deal with the... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Eli Friedman | Add IRGen support for local variables of reference... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Douglas Gregor | Initial stab at a generalized operation for determining the |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Douglas Gregor | Don't drop the computed implicit conversions when build... |
commit | commitdiff | tree | snapshot |
2009-05-27 |
Eli Friedman | Add IRGen support for return statements in functions... |
commit | commitdiff | tree | snapshot |
next |