- Nov 20, 2006
-
-
Chris Lattner authored
typedef int G; X = sizeof(const G); X = sizeof(restrict G); llvm-svn: 39190
-
Chris Lattner authored
allows us to handle stuff like: typedef int G; .. X = sizeof(G); llvm-svn: 39189
-
Chris Lattner authored
typedef. llvm-svn: 39188
-
Chris Lattner authored
llvm-svn: 39187
-
Chris Lattner authored
llvm-svn: 39186
-
Chris Lattner authored
llvm-svn: 39185
-
- Nov 19, 2006
-
-
Chris Lattner authored
llvm-svn: 39184
-
Chris Lattner authored
llvm-svn: 39183
-
Chris Lattner authored
Add a parsing fastpath for when we see typedef at the top-level. llvm-svn: 39182
-
Chris Lattner authored
void foo(int X) { X = __alignof(int); X = sizeof(const int** restrict ** volatile*); } as: x = __alignof(int) x = sizeof(int const **restrict **volatile *) llvm-svn: 39181
-
Chris Lattner authored
llvm-svn: 39180
-
Chris Lattner authored
llvm-svn: 39179
-
- Nov 13, 2006
-
-
Chris Lattner authored
thing properly. This allows us to print types like: int (*A)[restrict static 4][6]; properly, in addition to representing them properly. :) llvm-svn: 39178
-
Chris Lattner authored
and for handling precedence of types more accurately llvm-svn: 39177
-
- Nov 12, 2006
-
-
Chris Lattner authored
This allows us to handle: int (*A)[restrict static 4][6]; for example. llvm-svn: 39176
-
Chris Lattner authored
llvm-svn: 39175
-
Chris Lattner authored
Teach getPointerType to (stupidly) memoize all created pointers. Give types an enum so we can implement classof. llvm-svn: 39174
-
Chris Lattner authored
parse (and print) things like: int* const* restrict* const volatile*** etc. llvm-svn: 39173
-
Chris Lattner authored
'unsigned char' and 'unsigned char const'. -Chris llvm-svn: 39172
-
Chris Lattner authored
llvm-svn: 39171
-
Chris Lattner authored
llvm-svn: 39170
-
Chris Lattner authored
Add TypeRef::dump method. llvm-svn: 39169
-
Chris Lattner authored
llvm-svn: 39168
-
Chris Lattner authored
between sema and parse is clear. llvm-svn: 39167
-
- Nov 11, 2006
-
-
Chris Lattner authored
llvm-svn: 39166
-
- Nov 10, 2006
-
-
Chris Lattner authored
llvm-svn: 39165
-
Chris Lattner authored
llvm-svn: 39164
-
Chris Lattner authored
llvm-svn: 39163
-
Chris Lattner authored
llvm-svn: 39162
-
Chris Lattner authored
llvm-svn: 39161
-
Chris Lattner authored
llvm-svn: 39160
-
Chris Lattner authored
to SemaDecl.cpp llvm-svn: 39159
-
Chris Lattner authored
token: it is better for the code to be explicit. llvm-svn: 39158
-
Chris Lattner authored
llvm-svn: 39157
-
Chris Lattner authored
llvm-svn: 39156
-
Chris Lattner authored
llvm-svn: 39155
-
Chris Lattner authored
interface exported by libast. llvm-svn: 39154
-
- Nov 09, 2006
-
-
Chris Lattner authored
llvm-svn: 39153
-
Chris Lattner authored
llvm-svn: 39152
-
Chris Lattner authored
llvm-svn: 39151
-