- Jul 15, 2006
-
-
Chris Lattner authored
llvm-svn: 38712
-
Chris Lattner authored
llvm-svn: 38711
-
Chris Lattner authored
llvm-svn: 38710
-
Chris Lattner authored
llvm-svn: 38709
-
Chris Lattner authored
llvm-svn: 38708
-
- Jul 14, 2006
-
-
Chris Lattner authored
stringizing, etc. llvm-svn: 38707
-
Chris Lattner authored
llvm-svn: 38706
-
Chris Lattner authored
llvm-svn: 38705
-
- Jul 11, 2006
-
-
Chris Lattner authored
llvm-svn: 38704
-
Chris Lattner authored
tok::unknown tokens. This fixes test/Lexer/unknown-char.c llvm-svn: 38703
-
Chris Lattner authored
it more rightly belongs. llvm-svn: 38702
-
Chris Lattner authored
is an intra-lexer property, not a inter-lexer property, so it makes sense for it to be define here. It also makes no sense for macros, and allows us to define it more carefully in the header. While I'm at it, improve comments and structuring in Lexer.h llvm-svn: 38701
-
Chris Lattner authored
llvm-svn: 38700
-
Chris Lattner authored
completely reversible. This implements tests 3/4 of test/Preprocessor/macro_fn_lparen_scan.c llvm-svn: 38699
-
Chris Lattner authored
llvm-svn: 38698
-
Chris Lattner authored
llvm-svn: 38697
-
Chris Lattner authored
llvm-svn: 38696
-
Chris Lattner authored
test/Preprocessor/macro_fn_lparen_scan.c, but is not yet complete. llvm-svn: 38695
-
Chris Lattner authored
test/Preprocessor/macro_fn_lparen_scan.c, but is not yet complete. Add some FIXME's about missing diagnostics on empty macro args. Improve some comments. llvm-svn: 38694
-
Chris Lattner authored
llvm-svn: 38693
-
- Jul 10, 2006
-
-
Chris Lattner authored
llvm-svn: 38692
-
Chris Lattner authored
before lexing a token. This speeds the common case where tokens are separated by small amount of whitespace. This makes a slight but reproducible positive effect lexing a preprocessed carbon.h. llvm-svn: 38691
-
Chris Lattner authored
that needs it is enabled. llvm-svn: 38690
-
Chris Lattner authored
query the hash table, when we look up an identifier that isn't at the head of it's bucket's list, move it there. This reduces the number of list traversals in the common case where identifiers are used in bursts. llvm-svn: 38689
-
Chris Lattner authored
llvm-svn: 38688
-
- Jul 09, 2006
-
-
Chris Lattner authored
#define ENOMEMORYFORYOU ENOMEMORYFORYOU llvm-svn: 38687
-
Chris Lattner authored
like: #define IS_BLAH() 1 llvm-svn: 38686
-
Chris Lattner authored
macro invocation. llvm-svn: 38685
-
Chris Lattner authored
llvm-svn: 38684
-
- Jul 08, 2006
-
-
Chris Lattner authored
llvm-svn: 38683
-
Chris Lattner authored
enhance macro equality testing to verify argument lists match. llvm-svn: 38682
-
Chris Lattner authored
llvm-svn: 38681
-
Chris Lattner authored
llvm-svn: 38680
-
Chris Lattner authored
fully implement it. Fix warning on #define __LINE__ to warn about redefinition, not #undef. llvm-svn: 38679
-
- Jul 06, 2006
-
-
Chris Lattner authored
llvm-svn: 38678
-
Chris Lattner authored
llvm-svn: 38677
-
- Jul 05, 2006
-
-
Chris Lattner authored
ignored, warned about, or error'd. Use this to implement the -Wunused_macros command line option. llvm-svn: 38676
-
Chris Lattner authored
llvm-svn: 38675
-
Chris Lattner authored
identifier info incorrectly set. llvm-svn: 38674
-
Chris Lattner authored
llvm-svn: 38673
-