- Nov 20, 2008
-
-
Ted Kremenek authored
Preprocessor::isCurrentLexer() now takes a PreprocessorLexer* argument to match against CurPPLexer instead of CurLexer. llvm-svn: 59721
-
Mon P Wang authored
llvm-svn: 59720
-
Bill Wendling authored
llvm-svn: 59718
-
Bill Wendling authored
llvm-svn: 59717
-
Chris Lattner authored
llvm-svn: 59716
-
Chris Lattner authored
llvm-svn: 59715
-
Chris Lattner authored
llvm-svn: 59714
-
Chris Lattner authored
llvm-svn: 59713
-
Chris Lattner authored
llvm-svn: 59712
-
Chris Lattner authored
of doing the lookup_decl, the hash lookup is cheap. Also, typeid doesn't happen enough in real world code to worry about it. I'd like to eventually get rid of KnownFunctionIDs from Sema also, but today is not that day. llvm-svn: 59711
-
Chris Lattner authored
looking up the "std" identifier is trivial. Just do it, particularly since this is only done if the namespace hasn't already been looked up. llvm-svn: 59710
-
Chris Lattner authored
used in one cold place. llvm-svn: 59709
-
Chris Lattner authored
just check for it when needed. It doesn't incur real cost in any hot paths. llvm-svn: 59708
-
Scott Michel authored
promote), fix signed conversion of indexed offsets. llvm-svn: 59707
-
Chris Lattner authored
from Sebastian to enforce that a literal string is passed in, and use this to avoid having to call strlen on it. llvm-svn: 59706
-
Nick Lewycky authored
llvm-svn: 59705
-
Scott Michel authored
llvm-svn: 59704
-
Scott Michel authored
llvm-svn: 59703
-
Dan Gohman authored
llvm-svn: 59702
-
Dan Gohman authored
list-tdrr schedulers into a common base class. llvm-svn: 59701
-
Dan Gohman authored
dedicated "fast" scheduler in -fast mode instead, which is faster. This speeds up llc -fast by a few percent on some testcases -- the speedup only happens for code not handled by fast-isel. llvm-svn: 59700
-
Oscar Fuentes authored
partially linked objects. llvm-svn: 59699
-
Dan Gohman authored
the list-burr scheduler so that it can be used by the list-tdrr scheduler too. llvm-svn: 59698
-
Evan Cheng authored
- Register scavenger should use MachineRegisterInfo and internal map to find the first use of a register after a given machine instruction. - When scavenging a register, in addition to the spill, insert a restore before the first use. - Abort if client is looking to scavenge a register even when a previously scavenged register is still live. llvm-svn: 59697
-
Evan Cheng authored
llvm-svn: 59696
-
Ted Kremenek authored
llvm-svn: 59695
-
Ted Kremenek authored
a Lexer*. This means it will either return the current (normal) file Lexer or a PTHLexer. llvm-svn: 59694
-
Ted Kremenek authored
information. A diff of the -E output for Cocoa.h shows that there is no change in output. llvm-svn: 59693
-
Dan Gohman authored
llvm-svn: 59692
-
Ted Kremenek authored
Assign the result of getCurrentFileLexer() to a PreprocessorLexer* instead of Lexer* (narrower interface). llvm-svn: 59691
-
Ted Kremenek authored
LexingRawMode in the ctor of PreprocessorLexer. - PTHLexer: Use "LastToken" instead of "NumToken" llvm-svn: 59690
-
Dan Gohman authored
extend it a bit, and make use of it in all schedulers, to ensure consistent checking. llvm-svn: 59689
-
Devang Patel authored
llvm-svn: 59688
-
Ted Kremenek authored
Add (untested) implementation of PTHLexer::isNextPPTokenLParen() and PTHLexer::DiscardToEndOfLine(). llvm-svn: 59687
-
Ted Kremenek authored
llvm-svn: 59684
-
Zhongxing Xu authored
llvm-svn: 59683
-
Fariborz Jahanian authored
diagnostics on use of __weak attribute on fields, Early support for read/write barriers for objc fields. llvm-svn: 59682
-
Bill Wendling authored
llvm-svn: 59681
-
Dan Gohman authored
and CreateClone don't add any extra value. llvm-svn: 59679
-
Evan Cheng authored
llvm-svn: 59678
-