| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Push bound architecture name into Compilation::getArgsForToolChain. | Daniel Dunbar | 2009-09-09 | 4 | -13/+20 |
| | | | | | llvm-svn: 81365 | ||||
| * | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 467 | -23310/+23013 |
| | | | | | llvm-svn: 81346 | ||||
| * | Remove tab characters. | Mike Stump | 2009-09-09 | 4 | -39/+39 |
| | | | | | llvm-svn: 81340 | ||||
| * | Reflow comments and some minor whitespace fixups. | Mike Stump | 2009-09-09 | 4 | -434/+427 |
| | | | | | llvm-svn: 81337 | ||||
| * | Fix a thinko | Douglas Gregor | 2009-09-09 | 1 | -2/+8 |
| | | | | | llvm-svn: 81317 | ||||
| * | Make BuildByRefType take a ValueDecl instead of a QualType and an alignment. | Anders Carlsson | 2009-09-09 | 3 | -9/+15 |
| | | | | | llvm-svn: 81315 | ||||
| * | Allow a declaration of an array to complete a prior, incomplete | Douglas Gregor | 2009-09-09 | 2 | -0/+25 |
| | | | | | | | declaration of that array in C++. llvm-svn: 81309 | ||||
| * | Initial stab at implement dependent member references to member | Douglas Gregor | 2009-09-09 | 13 | -75/+362 |
| | | | | | | | | | | | | | | templates, e.g., x.template get<T> We can now parse these, represent them within an UnresolvedMemberExpr expression, then instantiate that expression node in simple cases. This allows us to stumble through parsing LLVM's Casting.h. llvm-svn: 81300 | ||||
| * | More objc GC's API work for array of pointers declared | Fariborz Jahanian | 2009-09-08 | 2 | -10/+19 |
| | | | | | | | as __strong. llvm-svn: 81283 | ||||
| * | Change Darwin toolchain lookup to use llvm::Triple. | Daniel Dunbar | 2009-09-08 | 1 | -52/+37 |
| | | | | | | | - -2+1 FIXMEs. llvm-svn: 81282 | ||||
| * | Validate arguments to -arch. | Daniel Dunbar | 2009-09-08 | 2 | -0/+12 |
| | | | | | llvm-svn: 81281 | ||||
| * | Rename HostInfo::getToolChain to HostInfo::CreateToolChain, and don't recreate | Daniel Dunbar | 2009-09-08 | 3 | -59/+55 |
| | | | | | | | the default tool chain when binding the default architecture. llvm-svn: 81279 | ||||
| * | Delete trailing whitespace. | Daniel Dunbar | 2009-09-08 | 1 | -53/+53 |
| | | | | | llvm-svn: 81278 | ||||
| * | Simplify. | Daniel Dunbar | 2009-09-08 | 1 | -7/+2 |
| | | | | | llvm-svn: 81277 | ||||
| * | Fix ShouldUseClangCompiler to use llvm::Triple. | Daniel Dunbar | 2009-09-08 | 4 | -37/+32 |
| | | | | | | | - -1 FIXME, and fixes 'clang -arch armv4t ...', for example. llvm-svn: 81276 | ||||
| * | Tweak & reflow comments, and delete trailing whitespace. | Daniel Dunbar | 2009-09-08 | 1 | -193/+173 |
| | | | | | llvm-svn: 81275 | ||||
| * | Make sure to access APValue's data via a char array (rather than | Douglas Gregor | 2009-09-08 | 2 | -35/+36 |
| | | | | | | | | | through an array of void*), so that we don't run afoul of the strict-aliasing rules in C++ 3.10p15. Unfortunately, GCC 4.4 still complains about this code. llvm-svn: 81251 | ||||
| * | Fixes a regression in generating objc's GC API | Fariborz Jahanian | 2009-09-08 | 2 | -0/+26 |
| | | | | | | | | in assiging to c pointer types with a GC'able attribute. llvm-svn: 81244 | ||||
| * | convert this to filecheck, hopefully it will fix PR4888. If nothing | Chris Lattner | 2009-09-08 | 1 | -36/+43 |
| | | | | | | | else it will make tests run faster and make 4888 easier to diagnose. llvm-svn: 81238 | ||||
| * | Vastly improve PredefinedExpr output, both in Sema and CodeGen. Patch by Sam ↵ | Anders Carlsson | 2009-09-08 | 12 | -65/+457 |
| | | | | | | | Weinig! llvm-svn: 81237 | ||||
| * | Fix PR4922, where Sema would complete tentative definitions in nondeterminstic | Chris Lattner | 2009-09-08 | 5 | -37/+53 |
| | | | | | | | | | | | order because it was doing so while iterating over a densemap. There are still similar problems in other places, for example WeakUndeclaredIdentifiers is still written to the PCH file in a nondeterminstic order, and we emit warnings about #pragma weak in nondeterminstic order. llvm-svn: 81236 | ||||
| * | reduce indentation. | Chris Lattner | 2009-09-08 | 1 | -17/+16 |
| | | | | | llvm-svn: 81234 | ||||
| * | Support templateids in friend declarations. Fixes bug 4859. | John McCall | 2009-09-08 | 6 | -88/+118 |
| | | | | | llvm-svn: 81233 | ||||
| * | Support running tests using the new 'lit', via 'make test LIT2=1'. | Daniel Dunbar | 2009-09-08 | 2 | -1/+92 |
| | | | | | llvm-svn: 81225 | ||||
| * | Remove FIXMEs for pedantically-gcc-bug-compatible behavior. | Daniel Dunbar | 2009-09-08 | 2 | -28/+6 |
| | | | | | | | | | - We aren't going to fix these since they haven't caused problems in practice. - Similarly, don't forward -object to Darwin ld. llvm-svn: 81224 | ||||
| * | Handle variadic constructors better. Share code between ↵ | Anders Carlsson | 2009-09-08 | 4 | -28/+75 |
| | | | | | | | BuildCXXConstructExpr and BuildCXXTemporaryObjectExpr. llvm-svn: 81181 | ||||
| * | Clean up the CXXConstructExpr constructor, add Arg getters. | Anders Carlsson | 2009-09-08 | 2 | -7/+24 |
| | | | | | llvm-svn: 81178 | ||||
| * | reject returning a block expr even when it has parens and casts in the way. | Chris Lattner | 2009-09-08 | 2 | -3/+3 |
| | | | | | llvm-svn: 81176 | ||||
| * | Remove trailing whitespace. | Daniel Dunbar | 2009-09-07 | 1 | -68/+68 |
| | | | | | llvm-svn: 81169 | ||||
| * | BuildCXXConstructExpr now takes a MultiExprArg. | Anders Carlsson | 2009-09-07 | 6 | -20/+24 |
| | | | | | llvm-svn: 81160 | ||||
| * | Check that the destination type of a static_cast expression is a complete type. | Anders Carlsson | 2009-09-07 | 3 | -0/+22 |
| | | | | | llvm-svn: 81151 | ||||
| * | More <sstream> removal. | Benjamin Kramer | 2009-09-07 | 2 | -2/+0 |
| | | | | | llvm-svn: 81150 | ||||
| * | Remove unnecessary #include <sstream>. | Benjamin Kramer | 2009-09-07 | 1 | -1/+0 |
| | | | | | llvm-svn: 81147 | ||||
| * | Refine vcall offsets. Cleanups. WIP. | Mike Stump | 2009-09-07 | 4 | -41/+173 |
| | | | | | llvm-svn: 81143 | ||||
| * | Use a SetVector for tracking some Obj-C metadata, to ensure deterministic | Daniel Dunbar | 2009-09-07 | 1 | -20/+23 |
| | | | | | | | | output. - Also, cleanup code to output inline asm references. llvm-svn: 81139 | ||||
| * | Test for generation of objc_assign_strongCast in a variety of | Fariborz Jahanian | 2009-09-06 | 1 | -0/+41 |
| | | | | | | | situations. llvm-svn: 81129 | ||||
| * | Reapply 81096, now with a fix. Spot the bug: | Anders Carlsson | 2009-09-06 | 3 | -3/+8 |
| | | | | | | | | | | for (unsigned i = numargs; i < NumArgs; ++i) Args[0] = 0; ;) llvm-svn: 81123 | ||||
| * | Revert "Initialize default CXXConstructExpr arguments to 0. Fixes a crash when | Daniel Dunbar | 2009-09-06 | 3 | -8/+3 |
| | | | | | | | | destroying the CXXConstructExpr.", this is causing test failures across the board. llvm-svn: 81100 | ||||
| * | lit: Set requireAndAnd config variable (currently unused). | Daniel Dunbar | 2009-09-06 | 1 | -0/+4 |
| | | | | | llvm-svn: 81099 | ||||
| * | Initialize default CXXConstructExpr arguments to 0. Fixes a crash when ↵ | Anders Carlsson | 2009-09-05 | 3 | -3/+8 |
| | | | | | | | destroying the CXXConstructExpr. llvm-svn: 81096 | ||||
| * | Fix buffer overflow reported in PR 4903. | Ted Kremenek | 2009-09-05 | 1 | -5/+8 |
| | | | | | llvm-svn: 81092 | ||||
| * | Refine overrides and thunks for virtual bases. Cleanups. WIP. | Mike Stump | 2009-09-05 | 1 | -25/+41 |
| | | | | | llvm-svn: 81080 | ||||
| * | Replace some instances of std::string with StringRefs. | Benjamin Kramer | 2009-09-05 | 4 | -20/+18 |
| | | | | | llvm-svn: 81079 | ||||
| * | Cleanup. | Mike Stump | 2009-09-05 | 1 | -6/+7 |
| | | | | | llvm-svn: 81078 | ||||
| * | Cleanups. | Mike Stump | 2009-09-05 | 1 | -5/+5 |
| | | | | | llvm-svn: 81077 | ||||
| * | Cleanups. | Mike Stump | 2009-09-05 | 1 | -2/+0 |
| | | | | | llvm-svn: 81075 | ||||
| * | Cleanups. | Mike Stump | 2009-09-05 | 1 | -21/+10 |
| | | | | | llvm-svn: 81074 | ||||
| * | Cleanups. | Mike Stump | 2009-09-05 | 1 | -6/+3 |
| | | | | | llvm-svn: 81073 | ||||
| * | Cleanups. | Mike Stump | 2009-09-05 | 1 | -5/+29 |
| | | | | | llvm-svn: 81072 | ||||
| * | Cleanups. | Mike Stump | 2009-09-05 | 1 | -6/+5 |
| | | | | | llvm-svn: 81071 | ||||

