summaryrefslogtreecommitdiffstats
path: root/lib/Lex/HeaderMap.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use StringRef for MemoryBuffer identifier API (NFC)Mehdi Amini2016-10-011-1/+1
* Lex: Return "" when HeaderMap::lookupFilename failsDuncan P. N. Exon Smith2016-02-231-13/+24
* Lex: Check for 0 buckets on header map constructionDuncan P. N. Exon Smith2016-02-221-5/+5
* Lex: Never overflow the file in HeaderMap::lookupFilename()Duncan P. N. Exon Smith2016-02-211-5/+11
* Lex: Change HeaderMapImpl::getString() to return StringRef, NFCDuncan P. N. Exon Smith2016-02-201-4/+4
* Lex: Use dbgs() instead of fprintf() in HeaderMap::dump()Duncan P. N. Exon Smith2016-02-201-5/+5
* Lex: Check whether the header map buffer has space for the bucketsDuncan P. N. Exon Smith2016-02-201-10/+10
* Lex: Check buckets on header map constructionDuncan P. N. Exon Smith2016-02-201-4/+12
* Lex: Add some unit tests for corrupt header mapsDuncan P. N. Exon Smith2016-02-201-48/+28
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* Make VFS and FileManager match the current MemoryBuffer API.Benjamin Kramer2014-10-261-4/+3
* unique_ptrify HeaderMap::FileBufferDavid Blaikie2014-08-291-6/+3
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-171-6/+6
* [C++11] Replace OwningPtr include with <memory>.Ahmed Charles2014-03-091-1/+1
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-1/+1
* Change OwningPtr::take() to OwningPtr::release().Ahmed Charles2014-03-071-1/+1
* If the headermap maps the filename to a framework include ("Foo.h" -> "Foo/Fo...Argyrios Kyrtzidis2014-02-141-6/+19
* Use only explicit bool conversion operatorDavid Blaikie2013-05-151-1/+1
* Remove some stray uses of <ctype.h> functions.Jordan Rose2013-02-091-1/+2
* Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose2013-02-081-1/+0
* Dont cast away const needlessly. Found by gcc48 -Wcast-qual.Roman Divacky2012-09-061-1/+1
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-2/+2
* To be able to replay compilations we need to accurately remodel howManuel Klimek2011-04-261-4/+1
* Add a 'RawPath' parameter to the PPCallbacks interface. This allowsChandler Carruth2011-03-161-2/+5
* Add missing standard includes. Patch by Joerg Sonnenberger!Nick Lewycky2010-12-191-0/+1
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner2010-11-231-7/+4
* remove old compatibility APIs, use StringRef versions instead.Chris Lattner2010-11-211-1/+1
* Implement -working-directory.Argyrios Kyrtzidis2010-11-031-4/+6
* Simplify code. No functionality change.Benjamin Kramer2010-01-101-18/+1
* stringref'ize a bunch of filename handling logic. MuchChris Lattner2010-01-101-6/+6
* Update location of DataTypes.h to reflect move in LLVM with r85086.Chandler Carruth2009-10-261-1/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-22/+22
* improve compatibility with GCC 4.4, patch by Michel Salim (PR3697)Chris Lattner2009-03-021-0/+1
* Initialize Suffix and Prefix to 0, even with a bad entry. Removes an uniniti...Ted Kremenek2008-10-281-1/+4
* Update to match simplified llvm MemoryBuffer interfaces for files.Chris Lattner2008-04-011-2/+1
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+242