- Sep 05, 2009
-
-
Jeffrey Yasskin authored
This can break when there are implicit conversions from types raw_ostream understands but std::ostream doesn't, but it increases the number of cases that Just Work. llvm-svn: 81093
-
Ted Kremenek authored
llvm-svn: 81092
-
Daniel Dunbar authored
llvm-svn: 81088
-
Daniel Dunbar authored
llvm-svn: 81087
-
Daniel Dunbar authored
llvm-svn: 81086
-
Daniel Dunbar authored
llvm-svn: 81084
-
Daniel Dunbar authored
- I'd appreciate it if someone else eyeballs my changes to make sure I captured the intent of the test. llvm-svn: 81083
-
Daniel Dunbar authored
llvm-svn: 81082
-
Daniel Dunbar authored
llvm-svn: 81081
-
Mike Stump authored
llvm-svn: 81080
-
Benjamin Kramer authored
llvm-svn: 81079
-
Mike Stump authored
llvm-svn: 81078
-
Mike Stump authored
llvm-svn: 81077
-
Benjamin Kramer authored
llvm-svn: 81076
-
Mike Stump authored
llvm-svn: 81075
-
Mike Stump authored
llvm-svn: 81074
-
Mike Stump authored
llvm-svn: 81073
-
Mike Stump authored
llvm-svn: 81072
-
Mike Stump authored
llvm-svn: 81071
-
John McCall authored
ignore non-canonical type classes, but apparently we need to know how to mangle dependent names. The missing cases are much more obvious now. llvm-svn: 81070
-
Mike Stump authored
llvm-svn: 81069
-
Anders Carlsson authored
llvm-svn: 81068
-
Mike Stump authored
offsets better for thunk refinements. Cleanups. WIP. llvm-svn: 81067
-
Zhongxing Xu authored
llvm-svn: 81066
-
John McCall authored
ways: remove elab types during desugaring, enhance pretty-printing to allow tags to be suppressed without suppressing scopes, look through elab types when associating a typedef name with an anonymous record type. llvm-svn: 81065
-
Zhongxing Xu authored
ActionGRExprEngine(). llvm-svn: 81064
-
Anders Carlsson authored
llvm-svn: 81063
-
Anders Carlsson authored
llvm-svn: 81062
-
Zhongxing Xu authored
llvm-svn: 81061
-
Bob Wilson authored
linear scan reg alloc. This fixes a problem I ran into where extracting a function from a larger file caused the generated code to change (masking the problem I was trying to debug) because the allocator behaved differently. This changes the results for two X86 regression checks. stack-color-with-reg is improved, with one less instruction, but pr3495 is worse, with one more copy. As far as I can tell, these tests were just getting lucky or unlucky, so I've changed the expected results. llvm-svn: 81060
-
Daniel Dunbar authored
llvm-svn: 81059
-
Devang Patel authored
Do not use DenseMap operator[] because it inserts new entry if lookup fails. Use find() to check an entry in a DenseMap first. llvm-svn: 81058
-
John McCall authored
directly in the AST. The current thinking is to create these only in C++ mode for efficiency. But for now, they're not being created at all; patch to follow. This will let us do things like verify that tags match during template instantation, as well as signal that an elaborated type specifier was used for clients that actually care. Optimally, the TypeLoc hierarchy should be adjusted to carry tag location information as well. llvm-svn: 81057
-
Devang Patel authored
llvm-svn: 81055
-
Douglas Gregor authored
templates. We now distinguish between an explicit instantiation declaration and an explicit instantiation definition, and know not to instantiate explicit instantiation declarations. Unfortunately, there is some remaining confusion w.r.t. instantiation of out-of-line member function definitions that causes trouble here. llvm-svn: 81053
-
Benjamin Kramer authored
llvm-svn: 81052
-
Benjamin Kramer authored
llvm-svn: 81051
-
Kevin Enderby authored
preparation of supporting other targets. Then changed the lexer to parse these as tokens. llvm-svn: 81050
-
- Sep 04, 2009
-
-
Kevin Enderby authored
supporting other targets. Changed the code to pass MCAsmInfo to the parser and the lexer. Then changed the lexer to use CommentString from MCAsmInfo instead of a literal '#' character. llvm-svn: 81046
-
Devang Patel authored
MDNode's operand list does not include all elements. llvm-svn: 81045
-