1. 2233460 First stage of adding AltiVec support by John Thompson · 16 years ago
  2. 71395fa Implement support for parsing dependent template-ids that refer to by Douglas Gregor · 16 years ago
  3. 07d0785 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 16 years ago
  4. 1c0761d Avoid std::string thrashing in MultiKeywordSelector::getName(), and simplify. by Daniel Dunbar · 16 years ago
  5. 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  6. c61089a Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 16 years ago
  7. 8b68d6f OpenCL 1.0 Support: support "bool, true, false" tokens when compiling for OpenCL by Nate Begeman · 16 years ago
  8. 2b680b4 Simplify the scheme used for keywords, and change the classification by Eli Friedman · 16 years ago
  9. 70091b8 Some fixes for PCH (de-)serialization of Objective-C AST nodes: by Douglas Gregor · 16 years ago
  10. 99734e7 Lazily load the controlling macros for all of the headers known in the by Douglas Gregor · 17 years ago
  11. 48db39d Remove the serialization code that predates precompiled by Douglas Gregor · 17 years ago
  12. 14a7f39 Add initial support for -imacros. Right now it has the same semantics as by Chris Lattner · 17 years ago
  13. 0f4cc3f Fix a little typo that was killing de-serialization by Douglas Gregor · 17 years ago
  14. 0666a6c Selector: (changes made after discussing this more with Steve Naroff) by Ted Kremenek · 17 years ago
  15. 5f080b4 Handle null IdentifierInfo* in Selector::getAsString(). by Ted Kremenek · 17 years ago
  16. 1a84994 allocate MultiKeywordSelector's out of a bump pointer allocator instead of malloc. by Chris Lattner · 17 years ago
  17. c25d8a7 improve compatibility with GCC 4.4, patch by Michel Salim (PR3697) by Chris Lattner · 17 years ago
  18. ad89ec0 Add a bit to IdentifierInfo that acts as a simple predicate which by Chris Lattner · 17 years ago
  19. 52f73ca Fix: <rdar://problem/6510344> [pth] PTH slows down regular lexer considerably (when it has substantial work) by Ted Kremenek · 17 years ago
  20. a705b04 IdentifierInfo: by Ted Kremenek · 17 years ago
  21. e4b9569 Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 17 years ago
  22. 163c585 Extend DeclarationName to support C++ overloaded operators, e.g., by Douglas Gregor · 17 years ago
  23. 92751d4 Eliminate all of the placeholder identifiers used for constructors, by Douglas Gregor · 17 years ago
  24. 77324f3 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 17 years ago
  25. 993603d Add a new expression node, CXXOperatorCallExpr, which expresses a by Douglas Gregor · 17 years ago
  26. b6acda0 Don't build identifiers for C++ constructors, destructors, or by Douglas Gregor · 17 years ago
  27. 6cf0806 Some cleanups to the declaration/checking of overloaded operators in C++. Thanks to Sebastian for the review by Douglas Gregor · 17 years ago
  28. 11d0c4c Parsing, ASTs, and semantic analysis for the declaration of overloaded by Douglas Gregor · 17 years ago
  29. 2ad7ee9 Reclaim some bits in IdentifierInfo, for later use as overloaded operator names. by Douglas Gregor · 17 years ago
  30. 27a907e bool is not an extension in C++ by Douglas Gregor · 17 years ago
  31. 7a51313 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 18 years ago[Renamed from clang/Basic/IdentifierTable.cpp]
  32. 855d024 Remove the first layer of support for "portability" warnings. This is by Chris Lattner · 18 years ago
  33. d2a02fe fix the second half of PR2041: __restrict is ok in c90 mode, even if by Chris Lattner · 18 years ago
  34. 5b12ab8 Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 18 years ago
  35. 3e14c15 Fixed bug in the serialization of SelectorTable where we did not register the by Ted Kremenek · 18 years ago
  36. c9bcda9 Implemented serialization of SelectorTable and Selectors. by Ted Kremenek · 18 years ago
  37. 847bfbc Break out bool/true/false support into a LangOption by Nate Begeman · 18 years ago
  38. e9b83bb Renamed all serialization "Materialize" methods to "Create" to conform with by Ted Kremenek · 18 years ago
  39. 739156a Changed the serialization of IdentifierTable to only serialize out entries by Ted Kremenek · 18 years ago
  40. 908f96a Changed method call to reflect updated serialization API. by Ted Kremenek · 18 years ago
  41. da4c6c1 Rewrote serialization of IdentifierInfo and IdentifierTable to use methods Emit by Ted Kremenek · 18 years ago
  42. f7f7ddf Added registration to deserialization engine of IdentifierInfo* as by Ted Kremenek · 18 years ago
  43. 37a3275 Modified current clients of Bitcode-Object serialization to use the by Ted Kremenek · 18 years ago
  44. f25f4a3 Implemented serialization for IdentifierInfo and IdentifierTable. by Ted Kremenek · 18 years ago
  45. d2b8ce4 avoid accessing off the end of identifiers. by Chris Lattner · 18 years ago
  46. ef6b136 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 18 years ago[Renamed (99%) from clang/Lex/IdentifierTable.cpp]
  47. 4894f48 implement the Token class in the Lexer.cpp file instead of IdentifierInfo.cpp by Chris Lattner · 18 years ago
  48. c43ddc8 improve layering: by Chris Lattner · 18 years ago
  49. ff067ce Remove the PPID bitfield from IdentifierInfo, shrinking it by a word by Chris Lattner · 18 years ago
  50. a441ca6 First step to fixing a long lived layering violation: this by Chris Lattner · 18 years ago
  51. 5700fab simplify the interfaces to create selectors: getSelector can take any by Chris Lattner · 18 years ago
  52. f7f34d0 simplify some Selector interfaces. by Chris Lattner · 18 years ago
  53. dadc762 Implement DenseMapInfo for Selector, allowing use of DenseMap/DenseSet of by Chris Lattner · 18 years ago
  54. e61bfa8 by Steve Naroff · 18 years ago
  55. 92866f4 by Steve Naroff · 18 years ago
  56. 8017506 by Steve Naroff · 18 years ago
  57. 65ca537 by Steve Naroff · 18 years ago
  58. f73590d by Steve Naroff · 18 years ago
  59. 2cd263f by Steve Naroff · 18 years ago
  60. 73d534a by Steve Naroff · 18 years ago
  61. 7c34817 by Steve Naroff · 18 years ago
  62. 5e62929 Make sure to initialize an ivar, patch by Benoit Boissinot. by Chris Lattner · 18 years ago
  63. 539007a Add support for C++'0x keywords, patch by Doug Gregor by Chris Lattner · 18 years ago
  64. 23b7eb6 Finally bite the bullet and make the major change: split the clang namespace by Chris Lattner · 18 years ago
  65. e8b2724 Fix a bug steve noticed where we warned that __attribute is an extension, by Chris Lattner · 18 years ago
  66. b055f2d switch to using iterators instead of stringmap visitors. by Chris Lattner · 19 years ago
  67. 54d032b CStringMap -> StringMap. by Chris Lattner · 19 years ago
  68. 34d1f5a adjust to CStringMap interface change. by Chris Lattner · 19 years ago
  69. 9561a0b Add support for target-independent builtin functions (like __builtin_abs), by Chris Lattner · 19 years ago
  70. 3e7592e Add support for -fno-operator-names, patch by Bill. by Chris Lattner · 19 years ago
  71. 5b9f489 Add support for C++ operator keywords. Patch by Bill Wendling. by Chris Lattner · 19 years ago
  72. da933aa remove some temporary testing code by Chris Lattner · 19 years ago
  73. 2b9e19b Pull the string hashtable out of the IdentifierTable, moving into LLVM's by Chris Lattner · 19 years ago
  74. ec659fc move memory allocation abstraction stuff out into LLVM's libsupport by Chris Lattner · 19 years ago
  75. 3bc804e genericize IdentifierInfo interface to make it work more naturally. by Chris Lattner · 19 years ago
  76. 56bdb9a Remove identifier length field from IdentifierInfo, it is now dead. by Chris Lattner · 19 years ago
  77. a883116 fix bug reprobing. by Chris Lattner · 19 years ago
  78. f2e3ac3 reimplement identifier hash table in terms of a probed table instead of a chained by Chris Lattner · 19 years ago
  79. 341fd06 Use the full hash as a filter to reduce # strcmps by Chris Lattner · 19 years ago
  80. 893f272 Track the full (not mod the hash table size) hash value for each token. by Chris Lattner · 19 years ago
  81. 0ba3dc4 Start removing LexerToken from the actions interface. by Chris Lattner · 19 years ago
  82. 3c98fd3 Switch to using a bitwise and instead of modulus. by Chris Lattner · 19 years ago
  83. a4271e4 rename by Chris Lattner · 19 years ago
  84. 25e0d54 Move keyword setup from the preprocessor into the IdentifierTable class. by Chris Lattner · 19 years ago
  85. 720f270 Make the identifier table track objc keywords by Chris Lattner · 19 years ago
  86. 87d3bec Make preprocessor keywords like 'define' first class citizens in the by Chris Lattner · 19 years ago
  87. 063400e Implement the #define_other_target directive. by Chris Lattner · 19 years ago
  88. c653246 Eliminate the IdentifierInfo::IsMacroArg flag. by Chris Lattner · 19 years ago
  89. d0a96ba Add a simple but useful optimization for identifier lookup. Each time we by Chris Lattner · 19 years ago
  90. 6e0d42c Add identifiers for macro arguments to MacroInfo, check for duplicates, by Chris Lattner · 19 years ago
  91. 0e1cf1f Fix indentation by Chris Lattner · 19 years ago
  92. c79f6fb Rename IdentifierTokenInfo -> IdentifierInfo. by Chris Lattner · 19 years ago
  93. 91cbf11 Add a new IdentifierVisitor class and a new IdentifierTable::VisitIdentifiers by Chris Lattner · 19 years ago
  94. 1786217 Finish implementation of #pragma once. Implement #pragma GCC poison. by Chris Lattner · 19 years ago
  95. 22eb972 Initial checkin of c-language parser by Chris Lattner · 19 years ago