- Jul 18, 2006
-
-
Chris Lattner authored
stack depth sampled by shark from ~34 to ~17 frames when preprocessing <iostream>. llvm-svn: 38726
-
- Jul 16, 2006
-
-
Chris Lattner authored
llvm-svn: 38725
-
Chris Lattner authored
Use this support to implement function-like macro argument preexpansion. This implements test/Preprocessor/macro_fn_preexpand.c llvm-svn: 38724
-
Chris Lattner authored
llvm-svn: 38723
-
Chris Lattner authored
llvm-svn: 38722
-
Chris Lattner authored
llvm-svn: 38721
-
- Jul 15, 2006
-
-
Chris Lattner authored
test/Preprocessor/macro_fn_disable_expand.c llvm-svn: 38720
-
Chris Lattner authored
llvm-svn: 38719
-
Chris Lattner authored
llvm-svn: 38718
-
Chris Lattner authored
llvm-svn: 38717
-
Chris Lattner authored
not the formal arguments, to a macro. llvm-svn: 38716
-
Chris Lattner authored
llvm-svn: 38715
-
Chris Lattner authored
llvm-svn: 38714
-
Chris Lattner authored
llvm-svn: 38713
-
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
-