Commit History

Autor SHA1 Mensaxe Data
  Argyrios Kyrtzidis cee5ec9df4 Fix bugs in SourceManager::computeMacroArgsCache() and add a unit test for it. %!s(int64=13) %!d(string=hai) anos
  Argyrios Kyrtzidis d7711ec430 For SourceManager::isBeforeInTranslationUnit(), have it consider macro arg expanded %!s(int64=13) %!d(string=hai) anos
  Dylan Noblesmith 098eaffc0c SourceManager: use getBufferSize() %!s(int64=13) %!d(string=hai) anos
  Argyrios Kyrtzidis 99ee085101 In SourceManager::~SourceManager do a sanity check to make sure we %!s(int64=13) %!d(string=hai) anos
  Argyrios Kyrtzidis a4288c4aa0 In ContentCache::replaceBuffer, add sanity check to make sure that we do not free a buffer %!s(int64=13) %!d(string=hai) anos
  Argyrios Kyrtzidis d575254dcd Add a sanity check in SourceManager::getColumnNumber, make sure %!s(int64=13) %!d(string=hai) anos
  Douglas Gregor a081da5e44 Implement (de-)serialization of the buffer contents for an overridden %!s(int64=13) %!d(string=hai) anos
  Argyrios Kyrtzidis 82ccbe759b Use assert(0) instead of duplicating the check, suggestion by Anna. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis 796dbfb6c4 Introduce SourceManager::getFileLoc which returns a file location %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis c3b4575b77 Make sure SourceManager::getFileIDLoaded doesn't hang in release build because of invalid passed parameter. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis b201e16e0c Break SourceManager::translateFileLineCol into translateFile, no functionality change. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis fb3612ef19 Associate the macro arguments location map with a FileID instead %!s(int64=14) %!d(string=hai) anos
  David Blaikie d6471f7c19 Rename Diagnostic to DiagnosticsEngine as per issue 5397 %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis 5e5e95dec5 In SourceManager::translateLineCol, handle the case where we are pointing %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis 507097ec40 [libclang] When getting a source location from a file:line:col triplet %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis efa2ff8603 Break SourceManager::translateFileLineCol into translateLineCol that returns the %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis a64ccefdf0 Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis 50402470f0 For SourceManager::isBeforeInTranslationUnit, a location pointing %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis d7cb46c316 Remove one SourceManager::isInFileID overload and use isOffsetInFileID for the other. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis b6c465e17e Amend r138129 (reduction of SLocEntries) which introduced performance regression due %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis 984e42ca1f Move a couple of SourceManager functions out-of-line; no functionality change. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis d9d2b679d0 Boost the efficiency of SourceManager::getMacroArgExpandedLocation. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis 54232ade44 Refactor common functionality into SourceManager::getFileIDSize, no functionality change. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis ac836e442c Introduce SourceManager::getMacroArgExpandedLocation function. %!s(int64=14) %!d(string=hai) anos
  Argyrios Kyrtzidis 37e59a10a7 Make SourceManager::isBeforeInTranslationUnit handle macro locations correctly. %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek 6e36c12404 Change SourceManager::getDataStructureSizes() to use llvm::capacity_in_bytes(). %!s(int64=14) %!d(string=hai) anos
  Ted Kremenek ca7dc2b755 clang_getCXTUResourceUsage: Report memory used by data structures in SourceManager. %!s(int64=14) %!d(string=hai) anos
  Chandler Carruth 3201f38295 Clean up as many of the comments in Basic I can find to talk in terms of %!s(int64=14) %!d(string=hai) anos
  Chandler Carruth 1728762d5a Migrate 'Instantiation' data and API bits of SLocEntry to 'Expansion' %!s(int64=14) %!d(string=hai) anos
  Chandler Carruth 78df836808 Convert InstantiationInfo and much of the related code to ExpansionInfo %!s(int64=14) %!d(string=hai) anos