- 746d474 SourceManager::getLineNumber is logically const except for caching. by Chris Lattner · 17 years ago
- 66a740e Rename Characteristic_t to CharacteristicKind by Chris Lattner · 17 years ago
- 378c553 whitespace and comment changes, to fix grammar and 80 col violations by Nico Weber · 17 years ago
- b03dc76 clean up a bunch of fixme's I added, by moving by Chris Lattner · 17 years ago
- c88a23e Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfo by Chris Lattner · 17 years ago
- 4c31164 * Remove isInSystemHeader() from DiagClient, move it to SourceManager by Nico Weber · 17 years ago
- 595cf9f Update to match simplified llvm MemoryBuffer interfaces for files. by Chris Lattner · 18 years ago
- 4f6002c prune dead #includes by Chris Lattner · 18 years ago
- 4744828 MemoryBuffer::getFile got smarter, obviating the need for readfilefast. by Chris Lattner · 18 years ago
- 93eea6e Hack ReadFileFast() to raise the threshold of memory mapped files (from 4->12 pages). by Steve Naroff · 18 years ago
- 7a51313 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from clang/Basic/SourceManager.cpp]
- 15e4ad8 the macro start and macro end bits in source location are dead, remove them. by Chris Lattner · 18 years ago
- 01b322c Don't add an extra line to the end of the buffer, it doesn't really exist. by Chris Lattner · 18 years ago
- 5b12ab8 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
- 9a53275 Added storage of the FileID of the the main source file of a translation unit by Ted Kremenek · 18 years ago
- 8c8947f When serializing SourceManager, we now serialize out absolute paths by Ted Kremenek · 18 years ago
- 2f4ab71 Add hack to SourceManager to support missing source files during by Ted Kremenek · 18 years ago
- 256a15d Added newline to end of file. by Ted Kremenek · 18 years ago
- cdcf6dc Removed dependence on including iostream (use llvm/Support/Streams.h instead). by Ted Kremenek · 18 years ago
- e634142 Renamed SourceManager::Read to SourceManager::CreateAndRegister. by Ted Kremenek · 18 years ago
- 57f4c00 Implemented initial serialization support for SourceManager. by Ted Kremenek · 18 years ago
- c638952 Implemented serialization of SrcMgr::ContentCache. by Ted Kremenek · 18 years ago
- ef067a2 rename getInstantiationLoc to match the scheme of isPhysicalLoc. by Chris Lattner · 18 years ago
- 198b3e0 change source location to have two bits for macros, tracking by Chris Lattner · 18 years ago
- 08bed09 Updated a comment to hopefully silence a Lattner warning. by Ted Kremenek · 18 years ago
- e26f3c5 Updated some comments. by Ted Kremenek · 18 years ago
- c08bca6 Removed SrcMgr::FileInfo and SrcMgr::InfoRec and replaced them with a by Ted Kremenek · 18 years ago
- 002c52c Unbreak mingw32. Maybe there should be something like libClandSystem? :) by Anton Korobeynikov · 18 years ago
- 16a0de4 Push the rewriting APIs along. Build a trivial client that replaces tabs by Chris Lattner · 18 years ago
- 0249104 Removed clang solution file for VC++, which didn't work properly because of hard coded paths in the llvm project files. by Hartmut Kaiser · 18 years ago
- cd1e8d2 Add #ifdefs to make the source portable to windows. Patch contributed by Chris Lattner · 18 years ago
- 257fa2a constify a method. by Chris Lattner · 18 years ago
- 6a340b4 Fix a bug in my previous commit by Chris Lattner · 18 years ago
- 04e3d20 Increase the macro id cache to look up several recent entries, not just the last one. by Chris Lattner · 18 years ago
- 4c4a245 Use a smallstring instead of an std::string in FileChanged to avoid some malloc traffic. by Chris Lattner · 18 years ago
- 830a77f check in an experiment that didn't work out, to allow for future investigation. by Chris Lattner · 18 years ago
- 8996fff Add a cache to SourceManager to accellerate line # lookup. This is a by Chris Lattner · 18 years ago
- 2e38089 Add support for reusing macroid's with negative physical loc deltas. This by Chris Lattner · 18 years ago
- e60b21c remove some old cruft by Chris Lattner · 18 years ago
- ca8ebc0 improve comments, implement a trivial single-entry cache in by Chris Lattner · 18 years ago
- dc5c055 Reimplement SourceLocation. Instead of having a by Chris Lattner · 18 years ago
- bb1b44f Make octal constant lexing use AdvanceToTokenCharacter to give more by Chris Lattner · 18 years ago
- 3fc74e2 Change SourceManager::getInstantiationLoc to take virtual locations, doing its by Chris Lattner · 18 years ago
- ffc337b add missing header (needed on Solaris) by Gabor Greif · 18 years ago
- 23b7eb6 Finally bite the bullet and make the major change: split the clang namespace by Chris Lattner · 18 years ago
- 776050e Adjust to change in MemoryBuffer interface by Chris Lattner · 19 years ago
- 739e739 Remove the clang::SourceBuffer class, switch to the llvm::MemoryBuffer class. by Chris Lattner · 19 years ago
- e92976d Refactor the SourceBuffer code so that it is safe to move to the LLVM by Chris Lattner · 19 years ago
- 35f9985 minor cleanups by Chris Lattner · 19 years ago
- 2a904d0 Add assertions for out-of-fileid error case by Chris Lattner · 19 years ago
- 7fa8c88 Add a single-entry cache for macro instantation locations. This significantly by Chris Lattner · 19 years ago
- 351050b Add a check that the physloc for a macro instantiation is not another macro. by Chris Lattner · 19 years ago
- d3a15f7 Add a fast-path in getSpelling for identifiers. by Chris Lattner · 19 years ago
- d5da3ea This matters for -E. by Chris Lattner · 19 years ago
- a85a9d2 Tolerate conditions where there is no line # by Chris Lattner · 19 years ago
- 4c37a8c Eliminate SourceManager::createFileIDForMacroExp, inlining it into its single use. by Chris Lattner · 19 years ago
- 7d6a4f6 Expose a useful helper method. by Chris Lattner · 19 years ago
- 2dffd2b Factor logical line lookup better. by Chris Lattner · 19 years ago
- dc9f9bf Due to generated tokens expanded by macros, there can be multiple MacroExpansion fileid's, loop over them until we get to something real. by Chris Lattner · 19 years ago
- f6fd68a Fix Preprocessor/macro_expandloc2.c by Chris Lattner · 19 years ago
- 685730f To not treat macro invocation locations as part of the include stack by Chris Lattner · 19 years ago
- 9a13bde Implement a new SourceManager::getSourceName method by Chris Lattner · 19 years ago
- bb893c3 Update SourceManager::getLineNumber to return the correct line # for macro by Chris Lattner · 19 years ago
- 30709b03 Implement a new type of FileID: FileIDInfo::MacroExpansion. For tokens that by Chris Lattner · 19 years ago
- 5f4b1ff Modify SourceManager to make way for future macro locations and #line support by Chris Lattner · 19 years ago
- d01e291 Make a fundamental change to the way we represent the location of LexerToken's. by Chris Lattner · 19 years ago
- 22eb972 Initial checkin of c-language parser by Chris Lattner · 19 years ago