- Aug 20, 2010
-
-
Howard Hinnant authored
llvm-svn: 111672
-
Johnny Chen authored
llvm-svn: 111671
-
Jim Grosbach authored
llvm-svn: 111670
-
Benjamin Kramer authored
llvm-svn: 111669
-
Dale Johannesen authored
llvm-svn: 111668
-
John McCall authored
- move DeclSpec &c into the Sema library - move ParseAST into the Parse library Reflect this change in a thousand different includes. Reflect this change in the link orders. llvm-svn: 111667
-
Johnny Chen authored
llvm-svn: 111666
-
Owen Anderson authored
llvm-svn: 111665
-
Erick Tryzelaar authored
llvm-svn: 111664
-
Dan Gohman authored
llvm-svn: 111663
-
Mikhail Glushenkov authored
llvm-svn: 111662
-
Dan Gohman authored
llvm-svn: 111661
-
Benjamin Kramer authored
- This is the official way to get AVX intrinsics, we might want to disallow direct inclusion of avxintrin.h, just like GCC does. llvm-svn: 111660
-
Dan Gohman authored
llvm-svn: 111659
-
Johnny Chen authored
llvm-svn: 111658
-
Mikhail Glushenkov authored
If the omission was intentional, please add a comment. llvm-svn: 111657
-
Mikhail Glushenkov authored
llvm-svn: 111656
-
Jim Grosbach authored
llvm-svn: 111655
-
Chris Lattner authored
llvm-svn: 111654
-
Chris Lattner authored
llvm-svn: 111653
-
Johnny Chen authored
llvm-svn: 111652
-
Dan Gohman authored
checking to places which previously lacked it. llvm-svn: 111651
-
Douglas Gregor authored
trivial default constructors. We're weren't zero-initializing them, which manifested as <rdar://problem/8320532> (a regression in the GCC test suite) and is likely to have caused significant other breakage. llvm-svn: 111650
-
Dan Gohman authored
llvm-svn: 111649
-
Dan Gohman authored
errs() instead of outs() for its verbose messages. llvm-svn: 111648
-
Jim Grosbach authored
llvm-svn: 111646
-
Benjamin Kramer authored
llvm-svn: 111645
-
Dan Gohman authored
llvm-svn: 111644
-
Dan Gohman authored
pending output errors are detected. llvm-svn: 111643
-
Dan Gohman authored
outside of outs() and errs() themselves, and they don't really need custom classes. llvm-svn: 111642
-
Dan Gohman authored
llvm-svn: 111641
-
Dan Gohman authored
llvm-svn: 111640
-
Dan Gohman authored
class which is using it. llvm-svn: 111639
-
Dan Gohman authored
llvm-svn: 111638
-
Chris Lattner authored
(instead of sign extending) to match ICC. GCC is changing this in a series of their own PRs (e.g. 41323). llvm-svn: 111637
-
Argyrios Kyrtzidis authored
*Huge* improvement over the amount of deserializing that we do for C++ lookup. e.g, if he have the Carbon header precompiled and include it on a file containing this: int x; these are the before/after stats: BEFORE: *** AST File Statistics: 578 stat cache hits 4 stat cache misses 548/30654 source location entries read (1.787695%) 15907/16501 types read (96.400223%) 53525/59955 declarations read (89.275291%) 33993/43525 identifiers read (78.099945%) 41516/51891 statements read (80.006165%) 77/5317 macros read (1.448185%) 0/6335 lexical declcontexts read (0.000000%) 1/5424 visible declcontexts read (0.018437%) AFTER using the on-disk table: *** AST File Statistics: 578 stat cache hits 4 stat cache misses 548/30654 source location entries read (1.787695%) 10/16501 types read (0.060602%) 9/59955 declarations read (0.015011%) 161/43525 identifiers read (0.369902%) 20/51891 statements read (0.038542%) 6/5317 macros read (0.112846%) 0/6335 lexical declcontexts read (0.000000%) 2/5424 visible declcontexts read (0.036873%) There's only one issue affecting mostly the precompiled preambles which I will address soon. llvm-svn: 111636
-
Argyrios Kyrtzidis authored
Introduce the mechanism for building an AST on-disk hash table for name lookup inside a DeclContext but don't use it yet. llvm-svn: 111635
-
Argyrios Kyrtzidis authored
MakeTypeID template function which accepts a type and a function object that returns a TypeIdx. MakeTypeID is in PCHCommon.h so that it can be used by ASTReader too. llvm-svn: 111634
-
Argyrios Kyrtzidis authored
No functionality change. llvm-svn: 111633
-
Argyrios Kyrtzidis authored
No functionality change. llvm-svn: 111632
-