1. 74ae2d9 add the difference in the line marker phys line number and the by Chris Lattner · 17 years ago
  2. 6f9fa5a add really really trivial #line support, where #line now makes every by Chris Lattner · 17 years ago
  3. 2d89c56 lower the interface to getLineNumber like we did for by Chris Lattner · 17 years ago
  4. e79fc85 make SM::getColumnNumber take a predecomposed FileID/offset, which by Chris Lattner · 17 years ago
  5. fa45efd build per-fid linetable entries. by Chris Lattner · 17 years ago
  6. 6256b2b more plumbing for #line propagation. Use happy bit #3 out of FileInfo :) by Chris Lattner · 17 years ago
  7. b06739c stub out basic #line handling calls. by Chris Lattner · 17 years ago
  8. 917d7c6 reclaim my precious bit in FileInfo by ensuring that ContentCache objects by Chris Lattner · 17 years ago
  9. 8dedb84 switch SourceManager from using an std::map and std::list of by Chris Lattner · 17 years ago
  10. 836774b Introduce a new PresumedLoc class to represent the concept of a location by Chris Lattner · 17 years ago
  11. 66284fd make -print-stats print stats about the amount of the SLoc by Chris Lattner · 17 years ago
  12. cf36e2e now that everything properly handles multiply instantiated by Chris Lattner · 17 years ago
  13. 8d92c1a make getInstantiationLoc and getSpellingLoc handle multiply instantiated by Chris Lattner · 17 years ago
  14. 18ad558 fix a negated conditional in getDecomposedInstantiationLocSlowCase, by Chris Lattner · 17 years ago
  15. d2051b4 start plumbing together the line table information. So far we just by Chris Lattner · 17 years ago
  16. 68b28ff Lazily paging in file contents is a big win for PTH, strip out the old by Chris Lattner · 17 years ago
  17. 27c0ced Check in the long promised SourceLocation rewrite. This lays the by Chris Lattner · 17 years ago
  18. c69327f remove the public SourceManager::getContentCacheForLoc method. by Chris Lattner · 17 years ago
  19. 71e443a SourceManager::getBufferData(SourceLocation) is dead, delete it. by Chris Lattner · 17 years ago
  20. 10ea72b some minor cleanups to SourceManager, and eliminate the by Chris Lattner · 17 years ago
  21. 10aaf53 Rename SourceLocation::getFileID to getChunkID, because it returns by Chris Lattner · 17 years ago
  22. f4f776a this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 17 years ago
  23. ac49bb4 make "ContentCache::Buffer" mutable to avoid a const_cast. by Chris Lattner · 17 years ago
  24. 18c8dc0 more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 17 years ago
  25. 74f6701 rename "virtual location" of a macro to "instantiation location". by Chris Lattner · 17 years ago
  26. cdf600e Change some terminology in SourceLocation: instead of referring to by Chris Lattner · 17 years ago
  27. 2bb9e6c SourceManager: Implement "lazy" creation of MemBuffers for source files. by Ted Kremenek · 17 years ago
  28. aa7dac1 Misc changes to SourceManager::ContentCache: by Ted Kremenek · 17 years ago
  29. e9bf3e3 SourceManager::getLineNumber is logically const except for caching. by Chris Lattner · 17 years ago
  30. 7a4864e Rename Characteristic_t to CharacteristicKind by Chris Lattner · 17 years ago
  31. 630347d whitespace and comment changes, to fix grammar and 80 col violations by Nico Weber · 17 years ago
  32. 6f04406 clean up a bunch of fixme's I added, by moving by Chris Lattner · 17 years ago
  33. 7257ce2 Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfo by Chris Lattner · 17 years ago
  34. d2a6ac9 * Remove isInSystemHeader() from DiagClient, move it to SourceManager by Nico Weber · 17 years ago
  35. d960610 Update to match simplified llvm MemoryBuffer interfaces for files. by Chris Lattner · 17 years ago
  36. 2ba2358 prune dead #includes by Chris Lattner · 17 years ago
  37. 56f330d MemoryBuffer::getFile got smarter, obviating the need for readfilefast. by Chris Lattner · 17 years ago
  38. 1377e5f Hack ReadFileFast() to raise the threshold of memory mapped files (from 4->12 pages). by Steve Naroff · 17 years ago
  39. be1a7a0 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Basic/SourceManager.cpp]
  40. dfcad78 the macro start and macro end bits in source location are dead, remove them. by Chris Lattner · 18 years ago
  41. 2f5b8d0 Don't add an extra line to the end of the buffer, it doesn't really exist. by Chris Lattner · 18 years ago
  42. 959e5be Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  43. 2578dd0 Added storage of the FileID of the the main source file of a translation unit by Ted Kremenek · 18 years ago
  44. 1b6dd6f When serializing SourceManager, we now serialize out absolute paths by Ted Kremenek · 18 years ago
  45. b92cd87 Add hack to SourceManager to support missing source files during by Ted Kremenek · 18 years ago
  46. 12206af Added newline to end of file. by Ted Kremenek · 18 years ago
  47. da29d8c Removed dependence on including iostream (use llvm/Support/Streams.h instead). by Ted Kremenek · 18 years ago
  48. bc54abf Renamed SourceManager::Read to SourceManager::CreateAndRegister. by Ted Kremenek · 18 years ago
  49. 9c856e9 Implemented initial serialization support for SourceManager. by Ted Kremenek · 18 years ago
  50. 0ad06d1 Implemented serialization of SrcMgr::ContentCache. by Ted Kremenek · 18 years ago
  51. b8a39d9 rename getInstantiationLoc to match the scheme of isPhysicalLoc. by Chris Lattner · 18 years ago
  52. c17d26c change source location to have two bits for macros, tracking by Chris Lattner · 18 years ago
  53. 27f9c9b Updated a comment to hopefully silence a Lattner warning. by Ted Kremenek · 18 years ago
  54. 7670cca Updated some comments. by Ted Kremenek · 18 years ago
  55. dd364ea Removed SrcMgr::FileInfo and SrcMgr::InfoRec and replaced them with a by Ted Kremenek · 18 years ago
  56. d1cedd3 Unbreak mingw32. Maybe there should be something like libClandSystem? :) by Anton Korobeynikov · 18 years ago
  57. 569faa6 Push the rewriting APIs along. Build a trivial client that replaces tabs by Chris Lattner · 18 years ago
  58. 61adb66 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
  59. a09a2c0 Add #ifdefs to make the source portable to windows. Patch contributed by Chris Lattner · 18 years ago
  60. 37f04117 constify a method. by Chris Lattner · 18 years ago
  61. a835e04 Fix a bug in my previous commit by Chris Lattner · 18 years ago
  62. c5c0897 Increase the macro id cache to look up several recent entries, not just the last one. by Chris Lattner · 18 years ago
  63. 4b00965 Fix a couple of bugs, add some new cool stuff. by Chris Lattner · 18 years ago