- Jun 29, 2008
-
-
Chris Lattner authored
anyway, so there is no real loss here. Start making attribute processing methods static functions instead of methods on Sema. llvm-svn: 52879
-
Chris Lattner authored
llvm-svn: 52878
-
Chris Lattner authored
llvm-svn: 52877
-
Chris Lattner authored
decl attributes out of the various places they can hide. This makes us correctly reject things like this: t.c:2:22: error: mode attribute only supported for integer and floating-point types int **__attribute((mode(HI)))* i32; ^ because you can't make a pointer be HImode. llvm-svn: 52876
-
Chris Lattner authored
the implementation of ProcessDeclAttributes. llvm-svn: 52875
-
Chris Lattner authored
llvm-svn: 52874
-
Chris Lattner authored
llvm-svn: 52873
-
Chris Lattner authored
to work list the rest of the attr handlers. Also, rename it to HandleVectorSizeAttribute to match its attr name. No functionality change. llvm-svn: 52872
-
Chris Lattner authored
the single attribute they look at by reference instead of by pointer. This is a subtle indicator that they take the specified attribute, not a whole list of them. This also make HandleExtVectorTypeAttribute work the same way as the rest of the attributes, adds some comments etc. No functionality change. llvm-svn: 52871
-
- Jun 28, 2008
-
-
Chris Lattner authored
SemaDeclAttr, and do some cleanups. llvm-svn: 52844
-
- Jun 26, 2008
-
-
Chris Lattner authored
llvm-svn: 52792
-