- Jul 10, 2006
-
-
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
-
Chris Lattner authored
llvm-svn: 38672
-
Chris Lattner authored
the common case. llvm-svn: 38671
-
Chris Lattner authored
llvm-svn: 38670
-
Chris Lattner authored
-E -P mode by 10% (i.e. takes away almost all i/o time). llvm-svn: 38669
-
- Jul 04, 2006
-
-
Chris Lattner authored
llvm-svn: 38668
-
Chris Lattner authored
llvm-svn: 38667
-
Chris Lattner authored
llvm-svn: 38666
-
Chris Lattner authored
This allows the SourceManager to not compute line number information for each buffer. llvm-svn: 38665
-
Chris Lattner authored
llvm-svn: 38664
-
Chris Lattner authored
llvm-svn: 38663
-
Chris Lattner authored
llvm-svn: 38662
-
Chris Lattner authored
llvm-svn: 38661
-
Chris Lattner authored
up clang -E iostream by 30%. llvm-svn: 38660
-
Chris Lattner authored
llvm-svn: 38659
-
Chris Lattner authored
llvm-svn: 38658
-
Chris Lattner authored
llvm-svn: 38657
-
Chris Lattner authored
llvm-svn: 38656
-
Chris Lattner authored
llvm-svn: 38655
-
Chris Lattner authored
optimization. llvm-svn: 38654
-
Chris Lattner authored
llvm-svn: 38653
-
Chris Lattner authored
PPExpressions.cpp instead of methods. llvm-svn: 38652
-