1. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  2. 6f9896f Implement protected visibility. This partly implements PR1363. Linker by Anton Korobeynikov · 18 years ago
  3. a80e118 Implement review feedback. Aliasees can be either GlobalValue's or by Anton Korobeynikov · 18 years ago
  4. 8b0a8c8 Implement aliases. This fixes PR1017 and it's dependent bugs. CFE part by Anton Korobeynikov · 18 years ago
  5. 4ab2d20 fix a memory leak by Chris Lattner · 18 years ago
  6. 032507d PR400 phase 1 implementation feedback. by Christopher Lamb · 18 years ago
  7. 43c7f37 PR400 work phase 1. Add attributed load/store instructions for volatile/align to LLVM. by Christopher Lamb · 18 years ago
  8. 4f859aa For PR1146: by Reid Spencer · 18 years ago
  9. c67bdc2 Revert Christopher Lamb's load/store alignment changes. by Reid Spencer · 18 years ago
  10. 2330e4d by Christopher Lamb · 18 years ago
  11. e8501ab Make long line fit in 80 cols. by Reid Spencer · 18 years ago
  12. c763552 Implement the "thread_local" keyword. by Lauro Ramos Venancio · 18 years ago
  13. 24e90d3 Fix a bug where calling materializeModule could corrupt the module, reading by Chris Lattner · 18 years ago
  14. 91ac04a For PR1146: by Reid Spencer · 18 years ago
  15. 39a6a36 Fix a bug that caused alignment information to occasionally get stripped off by Chris Lattner · 18 years ago
  16. 8dd4f53 No functional change, this is just easier to read and debug. by Reid Spencer · 18 years ago
  17. a021d5d Avoid a useless temporary constrution. by Reid Spencer · 18 years ago
  18. 44218f9 Fix another PathWithStatus issue. by Reid Spencer · 18 years ago
  19. 20c3489 For PR1302: Adjust useage of sys::Path::FileType for new enumerator names. by Reid Spencer · 18 years ago
  20. 8475ec0 For PR789: by Reid Spencer · 18 years ago
  21. f735f7b the bytecode reader supports dematerializeFunction by Chris Lattner · 18 years ago
  22. 5ba2b70 For PR789: by Reid Spencer · 18 years ago
  23. e2a6acd Use a simpler constructor for ConstantInt. by Reid Spencer · 18 years ago
  24. fa1353c Implement reading of arbitrary precision integers. by Reid Spencer · 18 years ago
  25. 9abd138 Implement writing of arbitrary precision integers. by Reid Spencer · 18 years ago
  26. ac9dcb9 For PR1195: by Reid Spencer · 18 years ago
  27. 9d6565a For PR1195: by Reid Spencer · 18 years ago
  28. 64f150f From Dan Gohman: by Chris Lattner · 19 years ago
  29. 1893952 Use a SmallVector to reduce heap traffic. This speeds up bcreader 10% by Chris Lattner · 19 years ago
  30. d0e44c2 now that we can pass ranges into CallInst ctors, eliminate vector heap traffic by Chris Lattner · 19 years ago
  31. e433919 stop passing vector into ctors by Chris Lattner · 19 years ago
  32. dd8cec5 avoid creating a temporary string when reading the symbol table for a by Chris Lattner · 19 years ago
  33. dec628e Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> by Chris Lattner · 19 years ago
  34. b508987 Undo the last patch. It slowed down bcwriter by 1.8% but only sped up by Reid Spencer · 19 years ago
  35. 91c4af2 Compaction tables don't exist any more. by Reid Spencer · 19 years ago
  36. fe3cccf For PR1194: by Reid Spencer · 19 years ago
  37. c834553 Fix a comment. by Reid Spencer · 19 years ago
  38. 863da4c Change the table datastructure to be a vector<smallvector>, instead of by Chris Lattner · 19 years ago
  39. ae052aa Make BytecodeWriter::outputValueSymbolTable *significantly* less abusive by Chris Lattner · 19 years ago
  40. b8cb5fe make the datastructure used in BytecodeWriter::outputValueSymbolTable by Chris Lattner · 19 years ago
  41. f98aad6 Switch typemap over to DenseMap. No significant speedup. by Chris Lattner · 19 years ago
  42. 362df0d Switch NodeMap from an std::map to a DenseMap. This speeds up bcwriting by Chris Lattner · 19 years ago
  43. dc45f0f use typedefs where appropriate by Chris Lattner · 19 years ago
  44. 13dc07c The ModuleLevel vector is often quite sparse. Switch it to a DenseMap. This by Chris Lattner · 19 years ago
  45. 7cad3cf Make the ModuleLevel datastructure more sane. When a function-local value by Chris Lattner · 19 years ago
  46. 06f94d5 Only compute the module levels info once per module, instead of once by Chris Lattner · 19 years ago
  47. 77aae26 Clone and specialize CreateSlotIfNeeded into CreateFunctionValueSlot to handle by Chris Lattner · 19 years ago
  48. 2b8269f make getSlot/getTypeSlot inline by Chris Lattner · 19 years ago
  49. 972b4dc getTypeSlot can never fail by Chris Lattner · 19 years ago
  50. a2bdad4 getSlot can never fail. Make it assert internally, eliminate checks in by Chris Lattner · 19 years ago
  51. 8183cf6 simplify getOrCreateTypeSlot, eliminat doInsertType. Eliminate post-order iteration stuff. by Chris Lattner · 19 years ago
  52. 25c0293 simplify and speed up recursive type processing. by Chris Lattner · 19 years ago
  53. 94bec4f rename getOrCreateSlot -> CreateSlotIfNeeded. Noone cares about the retval by Chris Lattner · 19 years ago
  54. 17d60ce refactor callers of insertType. inline insertType into its one remaining caller. by Chris Lattner · 19 years ago
  55. 25c3fa3 simplify code. by Chris Lattner · 19 years ago
  56. 36e1173 simplify some logic, reduce nesting by Chris Lattner · 19 years ago
  57. 4ef92d8 Remove dead ctor by Chris Lattner · 19 years ago
  58. 7f481e5 ModuleContainsAllFunctionConstants is always true by Chris Lattner · 19 years ago
  59. 1ef9ca4 only one client of getOrCreateSlot can pass a void typed value. Check type by Chris Lattner · 19 years ago
  60. 44bd331 inline hasNullValue, rename some variables, simplify some code. by Chris Lattner · 19 years ago
  61. 87dddc5 merge insertValue into its single caller, eliminate some redundant checks. by Chris Lattner · 19 years ago
  62. 75e2cf5 merge doInsertValue into insertValue by Chris Lattner · 19 years ago
  63. 618181e insertvalue's second operand is always false by Chris Lattner · 19 years ago
  64. 330fce7 remove dead 'dontIgnore' flag for insertType by Chris Lattner · 19 years ago
  65. cb43fdc rename getSlot -> getSlotType and getOrCreateSlot ->getOrCreateTypeSlot by Chris Lattner · 19 years ago
  66. 7d00341 Use int32_t and uint32_t to hopefully help weak compilers (cygwin) not by Reid Spencer · 19 years ago
  67. 394355e Make SlotCalculator::getPlane an inline function. It is used inside loops. by Reid Spencer · 19 years ago
  68. 191d731 remove unneeded #includes by Chris Lattner · 19 years ago
  69. 8dcd81c remove dead code, the outputConstants function is now only called at module scope. by Chris Lattner · 19 years ago
  70. ba6de4b 1. constants can never occur in the symbol table. by Chris Lattner · 19 years ago
  71. f36c7b8 move archive-specific stuff out of bcreader into archive library. by Chris Lattner · 19 years ago
  72. 7cf7c2b move an llvmc-specific function out of the bcreader into llvmc. by Chris Lattner · 19 years ago
  73. c6d0b16 move AnalyzeBytecodeFile out of ReaderWrappers.cpp into Analyzer.cpp. Now by Chris Lattner · 19 years ago
  74. f2e292c push bytecode decompressor out through APIs. Now the bytecode reader by Chris Lattner · 19 years ago
  75. 0d3382a Move compressor out of the core Reader.cpp file. by Chris Lattner · 19 years ago
  76. 4f9ff5a remove dead ivars, thanks to Reid for noticing this! by Chris Lattner · 19 years ago
  77. 7b6040b remove the handleVBR32/handleVBR64 callbacks. They are very fine-grained. by Chris Lattner · 19 years ago
  78. 670ccfe parse constantexpr arguments into a smallvector: 1.5% speedup reading 176.gcc by Chris Lattner · 19 years ago
  79. 63cf59e Eliminate std::vectors from the bcanalyzer interface. by Chris Lattner · 19 years ago
  80. ef9b9a7 For PR411: by Reid Spencer · 19 years ago
  81. 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 19 years ago
  82. 4c3d3a9 eliminate a temporary vector while parsing gep's from bc files. by Chris Lattner · 19 years ago
  83. e013540 eliminate a temporary vector by Chris Lattner · 19 years ago
  84. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 19 years ago
  85. d2bb887 Bye, Bye Compaction Tables. The benefit compaction tables provides doesn't by Reid Spencer · 19 years ago
  86. f0876c7 This file has been dead for a long time. Remove it. by Reid Spencer · 19 years ago
  87. aacc35a For PR761: by Reid Spencer · 19 years ago
  88. 021830b Back out last changes for dataLayout. Much more work is needed. by Reid Spencer · 19 years ago
  89. 4b70161 For PR761: Implement reading and writing of the Module's data layout string. by Reid Spencer · 19 years ago
  90. 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 19 years ago
  91. 790366b Make sure that GEP indices are only 32 or 64 bits. We're not ready for by Reid Spencer · 19 years ago
  92. b61c1ce Get rid of some useless distinction between bool and integer. by Reid Spencer · 19 years ago
  93. fb93931 remove unneeded special case for bool by Chris Lattner · 19 years ago
  94. a55866f Eliminate a log(n) lookup by Chris Lattner · 19 years ago
  95. 7f70559 * PIC codegen for X86/Linux has been implemented by Anton Korobeynikov · 19 years ago
  96. a54b7cb For PR1064: by Reid Spencer · 19 years ago
  97. 579dca1 Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 19 years ago
  98. 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 19 years ago
  99. 6b6b6ef For PR1043: by Zhou Sheng · 19 years ago
  100. f3ccb69 remove support for old-style varargs upgrading by Chris Lattner · 19 years ago