summaryrefslogtreecommitdiffstats
path: root/clang/Basic/SourceManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* Added newline to end of file.Ted Kremenek2007-12-101-1/+1
* Removed dependence on including iostream (use llvm/Support/Streams.h instead).Ted Kremenek2007-12-051-9/+9
* Renamed SourceManager::Read to SourceManager::CreateAndRegister.Ted Kremenek2007-12-051-7/+18
* Implemented initial serialization support for SourceManager.Ted Kremenek2007-12-051-36/+118
* Implemented serialization of SrcMgr::ContentCache.Ted Kremenek2007-12-041-0/+54
* rename getInstantiationLoc to match the scheme of isPhysicalLoc.Chris Lattner2007-11-091-1/+1
* change source location to have two bits for macros, trackingChris Lattner2007-11-091-2/+2
* Updated a comment to hopefully silence a Lattner warning.Ted Kremenek2007-10-311-2/+2
* Updated some comments.Ted Kremenek2007-10-301-5/+8
* Removed SrcMgr::FileInfo and SrcMgr::InfoRec and replaced them with aTed Kremenek2007-10-301-53/+42
* Unbreak mingw32. Maybe there should be something like libClandSystem? :)Anton Korobeynikov2007-10-161-1/+1
* Push the rewriting APIs along. Build a trivial client that replaces tabsChris Lattner2007-10-111-0/+7
* Removed clang solution file for VC++, which didn't work properly because of h...Hartmut Kaiser2007-09-121-1/+2
* Add #ifdefs to make the source portable to windows. Patch contributedChris Lattner2007-09-031-1/+9
* constify a method.Chris Lattner2007-08-301-1/+1
* Fix a bug in my previous commitChris Lattner2007-08-021-1/+1
* Increase the macro id cache to look up several recent entries, not just the l...Chris Lattner2007-08-021-11/+14
* Use a smallstring instead of an std::string in FileChanged to avoid some mall...Chris Lattner2007-07-241-1/+1
* check in an experiment that didn't work out, to allow for future investigation.Chris Lattner2007-07-241-5/+27
* Add a cache to SourceManager to accellerate line # lookup. This is aChris Lattner2007-07-241-51/+96
* Add support for reusing macroid's with negative physical loc deltas. ThisChris Lattner2007-07-211-4/+3
* remove some old cruftChris Lattner2007-07-201-27/+1
* improve comments, implement a trivial single-entry cache in Chris Lattner2007-07-201-2/+21
* Reimplement SourceLocation. Instead of having a Chris Lattner2007-07-201-54/+20
* Make octal constant lexing use AdvanceToTokenCharacter to give moreChris Lattner2007-07-161-1/+0
* Change SourceManager::getInstantiationLoc to take virtual locations, doing itsChris Lattner2007-07-151-4/+5
* add missing headerGabor Greif2007-07-121-0/+2
* Finally bite the bullet and make the major change: split the clang namespaceChris Lattner2007-06-151-1/+1
* Adjust to change in MemoryBuffer interfaceChris Lattner2007-05-061-1/+1
* Remove the clang::SourceBuffer class, switch to the llvm::MemoryBuffer class.Chris Lattner2007-04-291-11/+11
* Refactor the SourceBuffer code so that it is safe to move to the LLVMChris Lattner2007-04-291-1/+53
* minor cleanupsChris Lattner2007-04-291-7/+2
* Add assertions for out-of-fileid error caseChris Lattner2006-10-221-0/+4
* Add a single-entry cache for macro instantation locations. This significantlyChris Lattner2006-07-201-5/+18
* Add a check that the physloc for a macro instantiation is not another macro.Chris Lattner2006-07-161-0/+4
* Add a fast-path in getSpelling for identifiers.Chris Lattner2006-07-041-5/+7
* This matters for -E.Chris Lattner2006-07-041-1/+1
* Tolerate conditions where there is no line #Chris Lattner2006-07-021-1/+3
* Eliminate SourceManager::createFileIDForMacroExp, inlining it into its single...Chris Lattner2006-06-301-16/+8
* Expose a useful helper method.Chris Lattner2006-06-301-0/+14
* Factor logical line lookup better.Chris Lattner2006-06-291-28/+7
* Due to generated tokens expanded by macros, there can be multiple MacroExpans...Chris Lattner2006-06-291-6/+9
* Fix Preprocessor/macro_expandloc2.cChris Lattner2006-06-261-0/+17
* To not treat macro invocation locations as part of the include stackChris Lattner2006-06-261-0/+12
* Implement a new SourceManager::getSourceName methodChris Lattner2006-06-211-10/+28
* Update SourceManager::getLineNumber to return the correct line # for macroChris Lattner2006-06-211-1/+10
* Implement a new type of FileID: FileIDInfo::MacroExpansion. For tokens thatChris Lattner2006-06-211-2/+32
* Modify SourceManager to make way for future macro locations and #line supportChris Lattner2006-06-201-4/+5
* Make a fundamental change to the way we represent the location of LexerToken's.Chris Lattner2006-06-181-0/+10
* Initial checkin of c-language parserChris Lattner2006-06-181-0/+213
OpenPOWER on IntegriCloud