- Jan 18, 2009
-
-
Sebastian Redl authored
llvm-svn: 62464
-
Sebastian Redl authored
llvm-svn: 62463
-
Chris Lattner authored
allocating them from a recycling bump pointer allocator. This reduces malloc/free traffic of parse-noop (but no other mode), which makes sharking -parse-noop more meaningful. llvm-svn: 62460
-
Nate Begeman authored
llvm-svn: 62458
-
Nate Begeman authored
llvm-svn: 62455
-
Chris Lattner authored
rearrange GetIdentifierInfo so that the fast path can be partially inlined into PTHLexer::Lex. This speeds up the user time of PTH -Eonly by another 2ms (4.4%) llvm-svn: 62454
-
Anders Carlsson authored
llvm-svn: 62453
-
Anders Carlsson authored
llvm-svn: 62452
-
Chris Lattner authored
there is one of these per header, this almost always gets alloc/free'd for each #ifdef. llvm-svn: 62451
-
Chris Lattner authored
llvm-svn: 62450
-
Nate Begeman authored
llvm-svn: 62449
-
Anders Carlsson authored
llvm-svn: 62448
-
Chris Lattner authored
instead of assembling from bytes. This speeds up -Eonly PTH reading of cocoa.h by about 2ms, which is 4.2%. llvm-svn: 62447
-
-
Chris Lattner authored
copies. I verified that this causes no performance change in PTH. llvm-svn: 62445
-
Anders Carlsson authored
llvm-svn: 62444
-
Nate Begeman authored
llvm-svn: 62443
-
Chris Lattner authored
internally. This is just a cleanup that reduces the need to cast to unsigned char before assembling a larger integer. llvm-svn: 62442
-
Anders Carlsson authored
llvm-svn: 62441
-
Nate Begeman authored
llvm-svn: 62440
-
Nate Begeman authored
llvm-svn: 62439
-
Nate Begeman authored
llvm-svn: 62438
-
Nate Begeman authored
llvm-svn: 62437
-
Anders Carlsson authored
llvm-svn: 62435
-
Nate Begeman authored
llvm-svn: 62434
-
Anders Carlsson authored
Change TargetInfo::validateInputConstraint to take begin/end name iterators instead of the number of outputs. No functionality change. llvm-svn: 62433
-
Fariborz Jahanian authored
llvm-svn: 62432
-
- Jan 17, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 62431
-
Fariborz Jahanian authored
cases of unnamed ivar bitfields. llvm-svn: 62429
-
Chris Lattner authored
the chunk ID not the file ID. This exposes problems in TextDiagnosticPrinter where it should have been using the canonical file ID but wasn't. Fix these along the way. llvm-svn: 62427
-
Chris Lattner authored
llvm-svn: 62426
-
Chris Lattner authored
method. This lets us clean up the interface and make it more obvious that this method is *really really* _Pragma specific. Note that _Pragma handling uglifies the Lexer in the critical path. It would be very interesting to consider making _Pragma remapping be a new special lexer class of its own. llvm-svn: 62425
-
Chris Lattner authored
llvm-svn: 62424
-
Chris Lattner authored
of a SourceLocation. This should speed it up and definitely simplifies it. llvm-svn: 62422
-
Chris Lattner authored
creating a whole lexer when we just want one static method. llvm-svn: 62420
-
Chris Lattner authored
llvm-svn: 62419
-
Chris Lattner authored
embedded magic. llvm-svn: 62417
-
Chris Lattner authored
llvm-svn: 62416
-
Chris Lattner authored
entire file. llvm-svn: 62414
-
Chris Lattner authored
llvm-svn: 62411
-