1. 5eeeab7 [Basic] Fix DRY violation, just call getLineTable() (NFC) by Vedant Kumar · 10 years ago
  2. 637d1e6 Roll-back r250822. by Angel Garcia Gomez · 10 years ago
  3. b5250d3 Apply modernize-use-default to clang. by Angel Garcia Gomez · 10 years ago
  4. 8b56366 Replace double negation of !FileID.isInvalid() with FileID.isValid(). by Yaron Keren · 10 years ago
  5. c309624 Improve the printing of ranges when macros are involved. by Richard Trieu · 10 years ago
  6. fb1e7f7 [modules] Add an experimental -cc1 feature to embed the contents of an input by Richard Smith · 10 years ago
  7. 03a06dd Add SourceManager::dump() to dump the current set of SLocEntries. by Richard Smith · 10 years ago
  8. 78d81ec [modules] If loading a .pcm file would cause us to run out of source locations, attempt to fail more gracefully. (No test; this requires >= 4GB of preprocessed input...) by Richard Smith · 10 years ago
  9. c7dd599 Prefer uninitialized memory for scratch space. by Benjamin Kramer · 11 years ago
  10. 1d3b431 Global inline assembler blocks are merged before parsing, so no specific by Joerg Sonnenberger · 11 years ago
  11. 13156b6 Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue. by David Blaikie · 11 years ago
  12. a885796 Make VFS and FileManager match the current MemoryBuffer API. by Benjamin Kramer · 11 years ago
  13. bf3e327 Fix some cases where StringRef was being passed by const reference. Remove const from some other StringRefs since its implicitly const already. by Craig Topper · 11 years ago
  14. 50a5f97 unique_ptrify SourceManager::createFileID by David Blaikie · 11 years ago
  15. d87f8d7 Update for LLVM api change. by Rafael Espindola · 11 years ago
  16. 6406f7b Return a std::unique_ptr from getBufferForFile. NFC. by Rafael Espindola · 11 years ago
  17. e0f6d88 Use std::unique_ptr to simplify this code a bit. by Rafael Espindola · 11 years ago
  18. 221285b Remove unused sys/stat.h includes by Alp Toker · 11 years ago
  19. 66cc07b Remove 'const' from MemoryBuffers used through the SourceManager by David Blaikie · 11 years ago
  20. f1186c5 [C++11] Use 'nullptr'. by Craig Topper · 11 years ago
  21. 47c4808 [Allocator] Make the ContentCache object actually carry the 8-byte by Chandler Carruth · 12 years ago
  22. 02548c0 Remove dead code I introduced 6 years, 4 months ago in r43518. by Ted Kremenek · 12 years ago
  23. 867ea1d [C++11] Replace llvm::tie with std::tie. by Benjamin Kramer · 12 years ago
  24. 588c937 Use llvm::DeleteContainerSeconds when possible by Reid Kleckner · 12 years ago
  25. aa61cbb Fix a typo: "SLocEnty" should read "SLocEntry". by James Dennett · 12 years ago
  26. ef1cf83 Adding an assert to help catch possible buffer underruns. by Aaron Ballman · 12 years ago
  27. e7800df SourceManager: Open code isInMainFile. by Benjamin Kramer · 12 years ago
  28. 6d8cf83 Simplified SourceManager::translateLineCol a bit. by Alexander Kornienko · 12 years ago
  29. 073ff10 Update for llvm api change. by Rafael Espindola · 12 years ago
  30. 74ca78e Convert a use of status with llvm::sys::fs::getUniqueID. by Rafael Espindola · 12 years ago
  31. fe68302 Thread the 'Invalid' out parameter through SourceManager::getSLocEntry() and callees of SourceManager::getSLocEntryByID(). by Argyrios Kyrtzidis · 12 years ago
  32. d6111d3 Make isBeforeInTranslationUnit consistent in the face of failures to get a valid FileID (V2). by Argyrios Kyrtzidis · 12 years ago
  33. 5fd822c Make isBeforeInTranslationUnit consistent in the face of failures to get a valid FileID. by Argyrios Kyrtzidis · 12 years ago
  34. 5dca864 Add some safety checks in a couple of SourceManager functions. by Argyrios Kyrtzidis · 12 years ago
  35. 8c39840 Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. by Michael J. Spencer · 12 years ago
  36. 065d720 [Lexer] Improve Lexer::getSourceText() when the given range deals with function macro arguments. by Argyrios Kyrtzidis · 12 years ago
  37. 37613a9 Introduce SourceManager::getDecomposedIncludedLoc, that returns the "included/expanded in" decomposed location of the given FileID. by Argyrios Kyrtzidis · 13 years ago
  38. 1ca7344 Add one more sanity check in SourceManager::getFileIDLoaded(). by Argyrios Kyrtzidis · 13 years ago
  39. 7dc4f33 In SourceManager::getFileIDLoaded(), add some sanity checks to make sure we don't enter an infinite loop. by Argyrios Kyrtzidis · 13 years ago
  40. 0803704 Refine SourceManager's isBeforeInTranslationUnit() cache to have more entries. by Ted Kremenek · 13 years ago
  41. 2999b77 Replace some typically large vectors with SmallVector. by Benjamin Kramer · 13 years ago
  42. 7a30dc5 Use None rather than Optional<T>() where possible. by David Blaikie · 13 years ago
  43. 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
  44. b1e71a7 Fix -Wunused-comparison for comparisons in arguments to function-like macros. by Matt Beaumont-Gay · 13 years ago
  45. f3b839b Don't use SourceLineCache in getColumnNumber if LastLineNoResult is past the end of the cache. Fixes PR14570. by Craig Topper · 13 years ago
  46. 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
  47. 0b50cb7 Add -cc1 option -fno-diagnostics-use-presumed-location, a handy mode for by Richard Smith · 13 years ago
  48. 73ccdb9 When associating file ranges of macro arguments with their by Argyrios Kyrtzidis · 13 years ago
  49. 5e79ee0 Teach getColumnNumber to use the line cache to get the start of the line if its on the same line as the last call to getLineNumber. Prevents needing to scan backwards for the new line. Fixes PR14106. by Craig Topper · 13 years ago
  50. bd1d7fa Silence dead store warning. It is conceptually possible we will by Ted Kremenek · 13 years ago
  51. e637711 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 13 years ago
  52. 6d7833f Introduce a flag in SourceManager to treat non-system source files by Argyrios Kyrtzidis · 13 years ago
  53. 0bb4164 Documentation cleanup: Delete a duplicated/malformed doc comment. by James Dennett · 13 years ago
  54. cdc0057 Revert predefined decl tracking. by Meador Inge · 13 years ago
  55. 8d63d5b Fix the location of the fixit for -Wnewline-eof. by Jordan Rose · 13 years ago
  56. 87a2acf Documentation cleanup: escaped # characters in Doxygen comments. by James Dennett · 13 years ago
  57. 88b71e4 Documentation cleanup: escape # in a Doxygen comment. by James Dennett · 13 years ago
  58. 02c2dbf Switch LineTableInfo to use FileID instead of int for file references, by Douglas Gregor · 13 years ago
  59. ccf43ca Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 13 years ago
  60. 6eec06d [PCH] When validating that the files coming from PCH did not change, also by Argyrios Kyrtzidis · 13 years ago
  61. 543036a SourceManager: Vectorize ComputeLineNumbers for SSE2. by Benjamin Kramer · 14 years ago
  62. 969fdfd [PCH] Recover gracefully if the ASTReader detects that a file is different by Argyrios Kyrtzidis · 14 years ago
  63. e841c90 Fix bugs in SourceManager::computeMacroArgsCache() and add a unit test for it. by Argyrios Kyrtzidis · 14 years ago
  64. 2403797 For SourceManager::isBeforeInTranslationUnit(), have it consider macro arg expanded by Argyrios Kyrtzidis · 14 years ago
  65. 2a8bc15 SourceManager: use getBufferSize() by Dylan Noblesmith · 14 years ago
  66. af41b3f In SourceManager::~SourceManager do a sanity check to make sure we by Argyrios Kyrtzidis · 14 years ago
  67. cc6107d In ContentCache::replaceBuffer, add sanity check to make sure that we do not free a buffer by Argyrios Kyrtzidis · 14 years ago
  68. 6c8d29f Add a sanity check in SourceManager::getColumnNumber, make sure by Argyrios Kyrtzidis · 14 years ago
  69. 9dc3212 Implement (de-)serialization of the buffer contents for an overridden by Douglas Gregor · 14 years ago
  70. 8edffaa Use assert(0) instead of duplicating the check, suggestion by Anna. by Argyrios Kyrtzidis · 14 years ago
  71. 7f6b029 Introduce SourceManager::getFileLoc which returns a file location by Argyrios Kyrtzidis · 14 years ago
  72. 25029d4 Make sure SourceManager::getFileIDLoaded doesn't hang in release build because of invalid passed parameter. by Argyrios Kyrtzidis · 14 years ago
  73. 04a6e5f Break SourceManager::translateFileLineCol into translateFile, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  74. 4bdd6aa Associate the macro arguments location map with a FileID instead by Argyrios Kyrtzidis · 14 years ago
  75. 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
  76. 7c2b28a In SourceManager::translateLineCol, handle the case where we are pointing by Argyrios Kyrtzidis · 14 years ago
  77. 7c06d86 [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 14 years ago
  78. 532c519 Break SourceManager::translateFileLineCol into translateLineCol that returns the by Argyrios Kyrtzidis · 14 years ago
  79. e6e67de Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 14 years ago
  80. b4199b6 For SourceManager::isBeforeInTranslationUnit, a location pointing by Argyrios Kyrtzidis · 14 years ago
  81. 18c88a9 Remove one SourceManager::isInFileID overload and use isOffsetInFileID for the other. by Argyrios Kyrtzidis · 14 years ago
  82. 2797df6 Amend r138129 (reduction of SLocEntries) which introduced performance regression due by Argyrios Kyrtzidis · 14 years ago
  83. 296374b5 Move a couple of SourceManager functions out-of-line; no functionality change. by Argyrios Kyrtzidis · 14 years ago
  84. 61ef3db Boost the efficiency of SourceManager::getMacroArgExpandedLocation. by Argyrios Kyrtzidis · 14 years ago
  85. 34d729d Refactor common functionality into SourceManager::getFileIDSize, no functionality change. by Argyrios Kyrtzidis · 14 years ago
  86. 92a47bd Introduce SourceManager::getMacroArgExpandedLocation function. by Argyrios Kyrtzidis · 14 years ago
  87. ac199bf Make SourceManager::isBeforeInTranslationUnit handle macro locations correctly. by Argyrios Kyrtzidis · 14 years ago
  88. 43e0c4a Change SourceManager::getDataStructureSizes() to use llvm::capacity_in_bytes(). by Ted Kremenek · 14 years ago
  89. 120992a clang_getCXTUResourceUsage: Report memory used by data structures in SourceManager. by Ted Kremenek · 14 years ago
  90. 64ee782 Clean up as many of the comments in Basic I can find to talk in terms of by Chandler Carruth · 14 years ago
  91. ee4c1d1 Migrate 'Instantiation' data and API bits of SLocEntry to 'Expansion' by Chandler Carruth · 14 years ago
  92. 73ee5d7 Convert InstantiationInfo and much of the related code to ExpansionInfo by Chandler Carruth · 14 years ago
  93. 115b077 Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc. by Chandler Carruth · 14 years ago
  94. aa63153 Rename SourceManager (and InstantiationInfo) isMacroArgInstantiation API by Chandler Carruth · 14 years ago
  95. d48db21 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 14 years ago
  96. 42f35f9 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both by Chandler Carruth · 14 years ago
  97. c7ca521 Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. by Chandler Carruth · 14 years ago
  98. c84d769 getInstantiationLocSlowCase -> getExpansionLocSlowCase by Chandler Carruth · 14 years ago
  99. ca75758 Rename SourceManager::getImmediateInstantiationRange to by Chandler Carruth · 14 years ago
  100. 6d28d7f Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 14 years ago