1. c8051e6 Simplified SourceManager::translateLineCol a bit. by Alexander Kornienko · 11 years ago
  2. 4488835 Update for llvm api change. by Rafael Espindola · 11 years ago
  3. 3dadc85 Convert a use of status with llvm::sys::fs::getUniqueID. by Rafael Espindola · 11 years ago
  4. 4ff3225 Thread the 'Invalid' out parameter through SourceManager::getSLocEntry() and callees of SourceManager::getSLocEntryByID(). by Argyrios Kyrtzidis · 11 years ago
  5. 45e1f0e Make isBeforeInTranslationUnit consistent in the face of failures to get a valid FileID (V2). by Argyrios Kyrtzidis · 11 years ago
  6. ecdbbfa Make isBeforeInTranslationUnit consistent in the face of failures to get a valid FileID. by Argyrios Kyrtzidis · 11 years ago
  7. 5b8e132 Add some safety checks in a couple of SourceManager functions. by Argyrios Kyrtzidis · 11 years ago
  8. 9779fdd Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. by Michael J. Spencer · 11 years ago
  9. c50c6ff [Lexer] Improve Lexer::getSourceText() when the given range deals with function macro arguments. by Argyrios Kyrtzidis · 11 years ago
  10. ecc6523 Introduce SourceManager::getDecomposedIncludedLoc, that returns the "included/expanded in" decomposed location of the given FileID. by Argyrios Kyrtzidis · 11 years ago
  11. 838a920 Add one more sanity check in SourceManager::getFileIDLoaded(). by Argyrios Kyrtzidis · 11 years ago
  12. 7db4bb9 In SourceManager::getFileIDLoaded(), add some sanity checks to make sure we don't enter an infinite loop. by Argyrios Kyrtzidis · 11 years ago
  13. 2564f81 Refine SourceManager's isBeforeInTranslationUnit() cache to have more entries. by Ted Kremenek · 11 years ago
  14. f512ace Replace some typically large vectors with SmallVector. by Benjamin Kramer · 11 years ago
  15. 66874fb Use None rather than Optional<T>() where possible. by David Blaikie · 11 years ago
  16. dc84cd5 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 11 years ago
  17. c3cd6f7 Fix -Wunused-comparison for comparisons in arguments to function-like macros. by Matt Beaumont-Gay · 12 years ago
  18. d53c2d3 Don't use SourceLineCache in getColumnNumber if LastLineNoResult is past the end of the cache. Fixes PR14570. by Craig Topper · 12 years ago
  19. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  20. 62221b1 Add -cc1 option -fno-diagnostics-use-presumed-location, a handy mode for by Richard Smith · 12 years ago
  21. 0872a06 When associating file ranges of macro arguments with their by Argyrios Kyrtzidis · 12 years ago
  22. d9cad40 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 · 12 years ago
  23. 186ec9c Silence dead store warning. It is conceptually possible we will by Ted Kremenek · 12 years ago
  24. 31ba613 Dont cast away const needlessly. Found by gcc48 -Wcast-qual. by Roman Divacky · 12 years ago
  25. ff39896 Introduce a flag in SourceManager to treat non-system source files by Argyrios Kyrtzidis · 12 years ago
  26. ec221bc Documentation cleanup: Delete a duplicated/malformed doc comment. by James Dennett · 12 years ago
  27. 9416d42 Revert predefined decl tracking. by Meador Inge · 12 years ago
  28. 2e413f9 Fix the location of the fixit for -Wnewline-eof. by Jordan Rose · 12 years ago
  29. b8950b8 Documentation cleanup: escaped # characters in Doxygen comments. by James Dennett · 12 years ago
  30. 7285a06 Documentation cleanup: escape # in a Doxygen comment. by James Dennett · 12 years ago
  31. 47d9de6 Switch LineTableInfo to use FileID instead of int for file references, by Douglas Gregor · 12 years ago
  32. d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 12 years ago
  33. d54dff0 [PCH] When validating that the files coming from PCH did not change, also by Argyrios Kyrtzidis · 12 years ago
  34. d2953ce SourceManager: Vectorize ComputeLineNumbers for SSE2. by Benjamin Kramer · 12 years ago
  35. a4c29b6 [PCH] Recover gracefully if the ASTReader detects that a file is different by Argyrios Kyrtzidis · 12 years ago
  36. cee5ec9 Fix bugs in SourceManager::computeMacroArgsCache() and add a unit test for it. by Argyrios Kyrtzidis · 13 years ago
  37. d7711ec For SourceManager::isBeforeInTranslationUnit(), have it consider macro arg expanded by Argyrios Kyrtzidis · 13 years ago
  38. 098eaff SourceManager: use getBufferSize() by Dylan Noblesmith · 13 years ago
  39. 99ee085 In SourceManager::~SourceManager do a sanity check to make sure we by Argyrios Kyrtzidis · 13 years ago
  40. a4288c4 In ContentCache::replaceBuffer, add sanity check to make sure that we do not free a buffer by Argyrios Kyrtzidis · 13 years ago
  41. d575254 Add a sanity check in SourceManager::getColumnNumber, make sure by Argyrios Kyrtzidis · 13 years ago
  42. a081da5 Implement (de-)serialization of the buffer contents for an overridden by Douglas Gregor · 13 years ago
  43. 82ccbe7 Use assert(0) instead of duplicating the check, suggestion by Anna. by Argyrios Kyrtzidis · 13 years ago
  44. 796dbfb Introduce SourceManager::getFileLoc which returns a file location by Argyrios Kyrtzidis · 13 years ago
  45. c3b4575 Make sure SourceManager::getFileIDLoaded doesn't hang in release build because of invalid passed parameter. by Argyrios Kyrtzidis · 13 years ago
  46. b201e16 Break SourceManager::translateFileLineCol into translateFile, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  47. fb3612e Associate the macro arguments location map with a FileID instead by Argyrios Kyrtzidis · 13 years ago
  48. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  49. 5e5e95d In SourceManager::translateLineCol, handle the case where we are pointing by Argyrios Kyrtzidis · 13 years ago
  50. 507097e [libclang] When getting a source location from a file:line:col triplet by Argyrios Kyrtzidis · 13 years ago
  51. efa2ff8 Break SourceManager::translateFileLineCol into translateLineCol that returns the by Argyrios Kyrtzidis · 13 years ago
  52. a64ccef Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 13 years ago
  53. 5040247 For SourceManager::isBeforeInTranslationUnit, a location pointing by Argyrios Kyrtzidis · 13 years ago
  54. d7cb46c Remove one SourceManager::isInFileID overload and use isOffsetInFileID for the other. by Argyrios Kyrtzidis · 13 years ago
  55. b6c465e Amend r138129 (reduction of SLocEntries) which introduced performance regression due by Argyrios Kyrtzidis · 13 years ago
  56. 984e42c Move a couple of SourceManager functions out-of-line; no functionality change. by Argyrios Kyrtzidis · 13 years ago
  57. d9d2b67 Boost the efficiency of SourceManager::getMacroArgExpandedLocation. by Argyrios Kyrtzidis · 13 years ago
  58. 54232ad Refactor common functionality into SourceManager::getFileIDSize, no functionality change. by Argyrios Kyrtzidis · 13 years ago
  59. ac836e4 Introduce SourceManager::getMacroArgExpandedLocation function. by Argyrios Kyrtzidis · 13 years ago
  60. 37e59a1 Make SourceManager::isBeforeInTranslationUnit handle macro locations correctly. by Argyrios Kyrtzidis · 13 years ago
  61. 6e36c12 Change SourceManager::getDataStructureSizes() to use llvm::capacity_in_bytes(). by Ted Kremenek · 13 years ago
  62. ca7dc2b clang_getCXTUResourceUsage: Report memory used by data structures in SourceManager. by Ted Kremenek · 13 years ago
  63. 3201f38 Clean up as many of the comments in Basic I can find to talk in terms of by Chandler Carruth · 13 years ago
  64. 1728762 Migrate 'Instantiation' data and API bits of SLocEntry to 'Expansion' by Chandler Carruth · 13 years ago
  65. 78df836 Convert InstantiationInfo and much of the related code to ExpansionInfo by Chandler Carruth · 13 years ago
  66. bf340e4 Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc. by Chandler Carruth · 13 years ago
  67. 96d3589 Rename SourceManager (and InstantiationInfo) isMacroArgInstantiation API by Chandler Carruth · 13 years ago
  68. 6421162 Rename getInstantiationLineNumber to getExpansionLineNumber in both by Chandler Carruth · 13 years ago
  69. a77c031 Rename getInstantiationColumnNumber to getExpansionColumnNumber in both by Chandler Carruth · 13 years ago
  70. e7b2b6e Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. by Chandler Carruth · 13 years ago
  71. f84ef95 getInstantiationLocSlowCase -> getExpansionLocSlowCase by Chandler Carruth · 13 years ago
  72. 999f739 Rename SourceManager::getImmediateInstantiationRange to by Chandler Carruth · 13 years ago
  73. edc3dcc Rename SourceManager::getInstantiationRange to getExpansionRange. by Chandler Carruth · 13 years ago
  74. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  75. f62d43d Revamp the SourceManager to separate the representation of parsed by Douglas Gregor · 13 years ago
  76. c8d1ecc Keep track of which source locations are part of a macro argument by Chandler Carruth · 13 years ago
  77. 7a75960 Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexer, since they depend on it now. by Argyrios Kyrtzidis · 13 years ago
  78. b73377e Make the Preprocessor more memory efficient and improve macro instantiation diagnostics. by Argyrios Kyrtzidis · 13 years ago
  79. 8b86ef0 Fix bug in SourceManager::getDecomposedInstantiationLocSlowCase. by Argyrios Kyrtzidis · 13 years ago
  80. d410e74 For -print-stats, add the number of bytes that SLocEntryTable consumes. by Argyrios Kyrtzidis · 13 years ago
  81. e855448 SmallVectorize a critical vector. by Benjamin Kramer · 13 years ago
  82. ed37ab8 SourceManager::isAtStartOfMacroInstantiation should check not only if the location by Argyrios Kyrtzidis · 13 years ago
  83. 65aa688 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 13 years ago
  84. 469244a Add a couple of helper methods in the SourceManager API, isAtStartOfMacroInstantiation/isAtEndOfMacroInstantiation by Argyrios Kyrtzidis · 13 years ago
  85. 5adc051 Do some safety checks. by Argyrios Kyrtzidis · 13 years ago
  86. f61b831 Enhance clang_getCXTUResourceUsage() to report how much memory is used by SourceManager's memory buffers. by Ted Kremenek · 13 years ago
  87. e23ac65 Teach SourceManager::getSLocEntry() that it can fail due to problems by Douglas Gregor · 13 years ago
  88. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  89. 156119d Eat the UTF-8 BOM at the beginning of a file since it's ignored anyhow. by Eric Christopher · 13 years ago
  90. 299a4a9 Add 'OverridenFilesKeepOriginalName' field in SourceManager which if true the SourceManager by Argyrios Kyrtzidis · 13 years ago
  91. b1c8649 Currently we can only remap a file by creating a MemoryBuffer and replacing the file contents with it. by Argyrios Kyrtzidis · 13 years ago
  92. 5ef04ee Switch the VerifyDiagnosticsClient to use PresumedLocs now that they by Chandler Carruth · 13 years ago
  93. 37c02bf Fix a thinko with llvm::Optional, which is clearly the most dangerous class template in the universe by Douglas Gregor · 13 years ago
  94. b7a1841 Don't compare llvm::Optional<> objects directly; compare their by Douglas Gregor · 13 years ago
  95. 86a4d0d Teach SourceManager::getLocation() how to cope with a source file by Douglas Gregor · 13 years ago
  96. 3de8424 Harden Lexer::GetBeginningOfToken() against bogus source locations and by Douglas Gregor · 13 years ago
  97. ee933e1 Handle locations coming from macro instantiations properly in SourceManager::isBeforeInTranslationUnit(). by Argyrios Kyrtzidis · 14 years ago
  98. 03013fa Merge System into Support. by Michael J. Spencer · 14 years ago
  99. b088cd3 reduce indentation and use early outs, to make it easier to read by Chris Lattner · 14 years ago
  100. 39b49bc now the FileManager has a FileSystemOpts ivar, stop threading by Chris Lattner · 14 years ago