- Jan 18, 2009
-
-
Nick Lewycky authored
supposed to take two arguments. llvm-svn: 62457
-
Nick Lewycky authored
putc, puts, perror, vscanf and vsscanf from getting annotations. Add annotations for eight printf functions, memalign, pread and pwrite. On Linux, llvm-gcc sometimes renames strdup, getc, putc, strtok_r, scanf and sscanf. Match the alternate function names. Fix a crash annotating opendir. Don't mark fsetpos's second parameter as nocapture. It's supposed to be captured. Do mark fopen's path and mode strings as nocapture. Mark ferror as readonly, but not fileno which may set errno. llvm-svn: 62456
-
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
-
Gabor Greif authored
llvm-svn: 62436
-
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
-
Gabor Greif authored
llvm-svn: 62430
-
Fariborz Jahanian authored
cases of unnamed ivar bitfields. llvm-svn: 62429
-
Gabor Greif authored
llvm-svn: 62428
-
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
-
Devang Patel authored
Remove tabs. llvm-svn: 62423
-
Chris Lattner authored
of a SourceLocation. This should speed it up and definitely simplifies it. llvm-svn: 62422
-
Devang Patel authored
llvm-svn: 62421
-
Chris Lattner authored
creating a whole lexer when we just want one static method. llvm-svn: 62420
-
Chris Lattner authored
llvm-svn: 62419
-
Bill Wendling authored
llvm-svn: 62418
-