summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PTHLexer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move the on-disk hash table code into its own header. No functionality change.Douglas Gregor2009-04-201-171/+2
* PTHManager::Create():Ted Kremenek2009-03-221-18/+16
* Add back warning about a PTH file not containing any identifiers, but don't makeTed Kremenek2009-03-211-0/+6
* Allow PTH files with no identifiers.Ted Kremenek2009-03-211-5/+0
* PTHManager::Create() now creates a PTHManager even if the PTH file contains noTed Kremenek2009-03-201-4/+5
* Add PTHManager::getOriginalSourceFile(), a method that returns the name of theTed Kremenek2009-03-191-3/+12
* Move PTHStatCache within the anonymous namespace.Ted Kremenek2009-02-231-1/+1
* Fix another PTH warning that should not be a note.Ted Kremenek2009-02-191-1/+1
* Make PTH warnings actual warnings instead of 'notes'.Ted Kremenek2009-02-191-1/+1
* PTH: Cache directory and negative 'stat' calls. This gives us a 1% performan...Ted Kremenek2009-02-131-3/+9
* Add some boilerplate to the PTH file to prepare for the caching of stats for ...Ted Kremenek2009-02-131-29/+55
* Fix gcc warning: gcc correctly notes that const-qualifying the return Eli Friedman2009-02-131-2/+2
* Fix assertion when input is an empty string.Daniel Dunbar2009-02-121-1/+1
* Re-enable PTH stat caching. All tests pass now.Ted Kremenek2009-02-121-2/+1
* Fix bad reading of bytes in ReadUnalignedLE64() (copy-paste error).Ted Kremenek2009-02-121-4/+4
* Temporarily disable PTH stat caching as it appears to be failing on some mach...Ted Kremenek2009-02-121-1/+2
* PTH: Cache stat information for files in the PTH file. Hook up FileManagerTed Kremenek2009-02-121-10/+100
* PTH: Have meta data be at the beginning of the PTH file, not the end.Ted Kremenek2009-02-111-6/+6
* PTH: Replace string identifier to persistent ID lookup with a hashtable. This isTed Kremenek2009-02-111-54/+89
* PTH: Don't emit the PTH offset of the IdentifierInfo string data as that data isTed Kremenek2009-02-111-4/+4
* PTH: Replace ad hoc 'file name' -> 'PTH data' lookup table in the PTH file wi...Ted Kremenek2009-02-101-52/+158
* Add more PTH diagnostics for invalid PTH files, etc.Ted Kremenek2009-01-281-11/+29
* Enhance PTHManager::Create() to take an optional Diagnostic* argument that ca...Ted Kremenek2009-01-281-2/+9
* PTH: Use Token::setLiteralData() to directly store a pointer to cached spelli...Ted Kremenek2009-01-271-145/+23
* Silence warning.Ted Kremenek2009-01-261-1/+1
* Add version number checking to PTH files.Ted Kremenek2009-01-261-2/+8
* Embed the offset of the PTH table inside the prologue of the PTH file. This ...Ted Kremenek2009-01-261-9/+10
* Check in the long promised SourceLocation rewrite. This lays theChris Lattner2009-01-261-3/+2
* This is a follow-up to r62675:Chris Lattner2009-01-231-0/+6
* Update comment.Chris Lattner2009-01-231-2/+2
* remove my gross #ifdef's, using portable abstractions now that the 32-bitChris Lattner2009-01-221-11/+8
* remove Read8/Read24, which are dead. Rename Read16/Read32 to be moreChris Lattner2009-01-221-58/+30
* Fix <rdar://problem/6512717> by correctly reading the right offset in the tok...Ted Kremenek2009-01-211-1/+1
* merge two checks for identifiers in the pth loop into one.Chris Lattner2009-01-211-9/+10
* Add a bit to IdentifierInfo that acts as a simple predicate whichChris Lattner2009-01-211-1/+3
* Don't crash on empty PTH files. This fixes <rdar://problem/6512714>.Ted Kremenek2009-01-211-9/+19
* really we only need on Read24!Chris Lattner2009-01-211-16/+0
* revert my previous patch, it assumed endianness.Chris Lattner2009-01-211-6/+38
* minor cleanups: now that tokens are 4-byte aligned in a PTH Chris Lattner2009-01-211-22/+6
* Fix: <rdar://problem/6510344> [pth] PTH slows down regular lexer considerably...Ted Kremenek2009-01-201-1/+1
* PTH: Emitted tokens now consist of 12 bytes that are loaded used 3 32-bit loa...Ted Kremenek2009-01-191-5/+8
* rearrange GetIdentifierInfo so that the fast path can be partially inlined in...Chris Lattner2009-01-181-10/+4
* rename some variables, only set a tokens identifierinfo if non-null.Chris Lattner2009-01-181-10/+11
* On i386 and x86-64, just do unaligned loads Chris Lattner2009-01-181-0/+20
* switch PTHLexer to use Read32 and friends instead of lots of inlinedChris Lattner2009-01-181-107/+60
* switch PTH lexer from using "const char*"s to "const unsigned char*"s Chris Lattner2009-01-181-48/+71
* simplify PTHManager::CreateLexerChris Lattner2009-01-171-1/+2
* suck the call to "getSpellingLoc" that all clients do intoChris Lattner2009-01-171-2/+3
* this massive patch introduces a simple new abstraction: it makesChris Lattner2009-01-171-30/+33
* Change some terminology in SourceLocation: instead of referring to Chris Lattner2009-01-161-1/+1
OpenPOWER on IntegriCloud