Commit History

Author SHA1 Message Date
  Argyrios Kyrtzidis da31359244 Per discussion in http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20120917/064551.html 13 years ago
  James Dennett cd6b34b8cd Documentation cleanup: 13 years ago
  Argyrios Kyrtzidis db81d38d9c [preprocessor] Handle correctly inclusion directives that have macro expansions, e.g 13 years ago
  Benjamin Kramer 7e42392eb2 Simplify some users of DenseMap::erase. 13 years ago
  Argyrios Kyrtzidis c6c54521f9 [preprocessor] Enhance PreprocessingRecord to keep track of locations of conditional directives. 13 years ago
  Argyrios Kyrtzidis e1d4330ada Don't record nested macro expansions in the preprocessing record, 13 years ago
  David Blaikie 7530c034c0 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) 13 years ago
  Argyrios Kyrtzidis f226ff9fe8 [PCH] When visiting preprocessed entities, make it possible to avoid deserializing 14 years ago
  Argyrios Kyrtzidis 209dfbe638 Handle the case where preprocessor entities are not received in order, 14 years ago
  Argyrios Kyrtzidis 4cd06348a8 Do manual binary search for preprocessing entities because their end locations 14 years ago
  Benjamin Kramer 196e71e135 More MSVC9 unbreaking. 14 years ago
  Argyrios Kyrtzidis 2502efd261 [libclang] When pointing at a macro expansion inside a macro argument, 14 years ago
  Argyrios Kyrtzidis de4e0a8e57 The location of the name in MacroDefinition is the beginning of its range, 14 years ago
  Argyrios Kyrtzidis 0e322ffdae Fix gcc build. 14 years ago
  Argyrios Kyrtzidis b6441ef9b7 Introduce local_begin()/local_end() methods in PreprocessingRecord which 14 years ago
  Argyrios Kyrtzidis 2dbaca748b Introduce PreprocessingRecord::getPreprocessedEntitiesInRange() 14 years ago
  Argyrios Kyrtzidis e24692b30a [PCH] Overhaul how preprocessed entities are [de]serialized. 14 years ago
  Argyrios Kyrtzidis 8f7c540ac4 [libclang] Fix annotation and getting a "macro expansion" cursor 14 years ago
  Argyrios Kyrtzidis 1b2d53647d For the MacroExpands preprocessor callback, also pass the SourceRange 14 years ago
  Ted Kremenek e3c20a8cf8 Change PreprocessingRecord::getTotalMemory() to use llvm::capacity_in_bytes(). 14 years ago
  Ted Kremenek 91d1bd6ede Report more memory using in Preprocessor::getTotalMemory() and PreprocessingRecord::getTotalMemory(). 14 years ago
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 14 years ago
  Douglas Gregor 4c30bb148b Rework the detailed preprocessing record to separate preprocessing 14 years ago
  Chandler Carruth 9e5bb85ac8 Move the rest of the preprocessor terminology from 'instantiate' and 14 years ago
  Douglas Gregor dca8ee8b7b Introduce a new libclang parsing flag, 14 years ago
  Manuel Klimek 7412494982 To be able to replay compilations we need to accurately remodel how 14 years ago
  Chandler Carruth b5142bb7af Add a 'RawPath' parameter to the PPCallbacks interface. This allows 14 years ago
  Craig Silverstein 2aa9267cf1 Several PPCallbacks take an SourceLocation + IdentifierInfo, rather 14 years ago
  Douglas Gregor 4ab829c2a2 Plug a leak in the preprocessing record's handling of inclusion 15 years ago
  Douglas Gregor ecdcb883cb Extend the preprocessing record and libclang with support for 15 years ago