- Oct 07, 2007
-
-
Chris Lattner authored
moves the MacroInfo pointer to a side hash table (which currently lives in IdentifierTable.cpp). This removes a pointer from Identifier info, but doesn't shrink it, as it requires a new bit be added. This strange approach with the 'hasmacro' bit is needed to not lose preprocessor performance. llvm-svn: 42722
-
Chris Lattner authored
This fixes strange assertions that just started triggering. llvm-svn: 42721
-
Chris Lattner authored
llvm-svn: 42720
-
Chris Lattner authored
fit in 32-bits, shrinking IdentifierInfo by a word. This shrinks the total size of the identifier pool from 1817264 to 1634428 bytes (11%) on carbon.h. llvm-svn: 42719
-
Chris Lattner authored
llvm-svn: 42718
-
Daniel Berlin authored
llvm-svn: 42717
-
Chris Lattner authored
number of arguments now and does the right thing, but the nullary/unary accessors are preserved as convenience functions. This allows us to slightly simplify clients. llvm-svn: 42716
-
Chris Lattner authored
llvm-svn: 42715
-
Chris Lattner authored
llvm-svn: 42714
-
Gordon Henriksen authored
llvm-svn: 42713
-
Chris Lattner authored
llvm-svn: 42712
-
Chris Lattner authored
llvm-svn: 42711
-
Chris Lattner authored
NamedDecl is a Decl that has an IdentifierInfo (for example, ScopedDecl), but not ObjcMethodDecl. Simplify some code in ActOnAddMethodsToObjcDecl, by doing the cast from DeclTy to Decl at the start of the method. llvm-svn: 42710
-
Chris Lattner authored
Every decl has a SourceLocation, move the location info into the Decl class instead of being in subclasses. llvm-svn: 42709
-
- Oct 06, 2007
-
-
Kevin authored
llvm-svn: 42708
-
Gordon Henriksen authored
llvm-svn: 42707
-
Chris Lattner authored
llvm-svn: 42706
-
Chris Lattner authored
llvm-svn: 42705
-
Chris Lattner authored
llvm-svn: 42704
-
Chris Lattner authored
llvm-svn: 42703
-
Gordon Henriksen authored
llvm-svn: 42702
-
Gordon Henriksen authored
bindings (part le deux). llvm-svn: 42701
-
Anton Korobeynikov authored
llvm-svn: 42700
-
Anton Korobeynikov authored
llvm-svn: 42699
-
Gordon Henriksen authored
llvm-svn: 42698
-
Gordon Henriksen authored
llvm-svn: 42697
-
Gordon Henriksen authored
llvm-svn: 42696
-
Anton Korobeynikov authored
Inspired by Laurence Tratt's patch llvm-svn: 42695
-
Evan Cheng authored
llvm-svn: 42692
-
Evan Cheng authored
llvm-svn: 42691
-
Neil Booth authored
llvm-svn: 42690
-
Chris Lattner authored
for holding builtin target-specific macros. llvm-svn: 42689
-
Chris Lattner authored
stringmap operations when there are no secondary targets. llvm-svn: 42688
-
Chris Lattner authored
llvm-svn: 42687
-
Chris Lattner authored
llvm-svn: 42686
-
Chris Lattner authored
llvm-svn: 42685
-
Chris Lattner authored
llvm-svn: 42684
-
Chris Lattner authored
llvm-svn: 42683
-
Chris Lattner authored
llvm-svn: 42682
-
Chris Lattner authored
llvm-svn: 42681
-