1. 9d6565a For PR1195: by Reid Spencer · 18 years ago
  2. 64f150f From Dan Gohman: by Chris Lattner · 18 years ago
  3. dec628e Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> by Chris Lattner · 18 years ago
  4. b508987 Undo the last patch. It slowed down bcwriter by 1.8% but only sped up by Reid Spencer · 18 years ago
  5. fe3cccf For PR1194: by Reid Spencer · 18 years ago
  6. c834553 Fix a comment. by Reid Spencer · 18 years ago
  7. 863da4c Change the table datastructure to be a vector<smallvector>, instead of by Chris Lattner · 18 years ago
  8. ae052aa Make BytecodeWriter::outputValueSymbolTable *significantly* less abusive by Chris Lattner · 18 years ago
  9. b8cb5fe make the datastructure used in BytecodeWriter::outputValueSymbolTable by Chris Lattner · 18 years ago
  10. f98aad6 Switch typemap over to DenseMap. No significant speedup. by Chris Lattner · 18 years ago
  11. 362df0d Switch NodeMap from an std::map to a DenseMap. This speeds up bcwriting by Chris Lattner · 18 years ago
  12. dc45f0f use typedefs where appropriate by Chris Lattner · 18 years ago
  13. 13dc07c The ModuleLevel vector is often quite sparse. Switch it to a DenseMap. This by Chris Lattner · 18 years ago
  14. 7cad3cf Make the ModuleLevel datastructure more sane. When a function-local value by Chris Lattner · 18 years ago
  15. 06f94d5 Only compute the module levels info once per module, instead of once by Chris Lattner · 18 years ago
  16. 77aae26 Clone and specialize CreateSlotIfNeeded into CreateFunctionValueSlot to handle by Chris Lattner · 18 years ago
  17. 2b8269f make getSlot/getTypeSlot inline by Chris Lattner · 18 years ago
  18. 972b4dc getTypeSlot can never fail by Chris Lattner · 18 years ago
  19. a2bdad4 getSlot can never fail. Make it assert internally, eliminate checks in by Chris Lattner · 18 years ago
  20. 8183cf6 simplify getOrCreateTypeSlot, eliminat doInsertType. Eliminate post-order iteration stuff. by Chris Lattner · 18 years ago
  21. 25c0293 simplify and speed up recursive type processing. by Chris Lattner · 18 years ago
  22. 94bec4f rename getOrCreateSlot -> CreateSlotIfNeeded. Noone cares about the retval by Chris Lattner · 18 years ago
  23. 17d60ce refactor callers of insertType. inline insertType into its one remaining caller. by Chris Lattner · 18 years ago
  24. 25c3fa3 simplify code. by Chris Lattner · 18 years ago
  25. 36e1173 simplify some logic, reduce nesting by Chris Lattner · 18 years ago
  26. 4ef92d8 Remove dead ctor by Chris Lattner · 18 years ago
  27. 7f481e5 ModuleContainsAllFunctionConstants is always true by Chris Lattner · 18 years ago
  28. 1ef9ca4 only one client of getOrCreateSlot can pass a void typed value. Check type by Chris Lattner · 18 years ago
  29. 44bd331 inline hasNullValue, rename some variables, simplify some code. by Chris Lattner · 18 years ago
  30. 87dddc5 merge insertValue into its single caller, eliminate some redundant checks. by Chris Lattner · 18 years ago
  31. 75e2cf5 merge doInsertValue into insertValue by Chris Lattner · 18 years ago
  32. 618181e insertvalue's second operand is always false by Chris Lattner · 18 years ago
  33. 330fce7 remove dead 'dontIgnore' flag for insertType by Chris Lattner · 18 years ago
  34. cb43fdc rename getSlot -> getSlotType and getOrCreateSlot ->getOrCreateTypeSlot by Chris Lattner · 18 years ago
  35. 7d00341 Use int32_t and uint32_t to hopefully help weak compilers (cygwin) not by Reid Spencer · 18 years ago
  36. 394355e Make SlotCalculator::getPlane an inline function. It is used inside loops. by Reid Spencer · 18 years ago
  37. 191d731 remove unneeded #includes by Chris Lattner · 18 years ago
  38. 8dcd81c remove dead code, the outputConstants function is now only called at module scope. by Chris Lattner · 18 years ago
  39. ba6de4b 1. constants can never occur in the symbol table. by Chris Lattner · 18 years ago
  40. ef9b9a7 For PR411: by Reid Spencer · 18 years ago
  41. 5cbf985 For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid by Reid Spencer · 18 years ago
  42. d2bb887 Bye, Bye Compaction Tables. The benefit compaction tables provides doesn't by Reid Spencer · 18 years ago
  43. f0876c7 This file has been dead for a long time. Remove it. by Reid Spencer · 18 years ago
  44. aacc35a For PR761: by Reid Spencer · 18 years ago
  45. 021830b Back out last changes for dataLayout. Much more work is needed. by Reid Spencer · 18 years ago
  46. 4b70161 For PR761: Implement reading and writing of the Module's data layout string. by Reid Spencer · 18 years ago
  47. 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
  48. 790366b Make sure that GEP indices are only 32 or 64 bits. We're not ready for by Reid Spencer · 18 years ago
  49. fb93931 remove unneeded special case for bool by Chris Lattner · 18 years ago
  50. a55866f Eliminate a log(n) lookup by Chris Lattner · 18 years ago
  51. 7f70559 * PIC codegen for X86/Linux has been implemented by Anton Korobeynikov · 18 years ago
  52. a54b7cb For PR1064: by Reid Spencer · 18 years ago
  53. 579dca1 Implement review feedback for the ConstantBool->ConstantInt merge. Chris by Reid Spencer · 18 years ago
  54. 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 18 years ago
  55. 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
  56. 78d033e For PR411: by Reid Spencer · 18 years ago
  57. 88cfda2 For PR950: by Reid Spencer · 18 years ago
  58. 1c560ad switch statistics over to not use static ctors. by Chris Lattner · 18 years ago
  59. c252fac This snuck in. Reverted. by Bill Wendling · 18 years ago
  60. 5c7e326 Added an automatic cast to "std::ostream*" etc. from OStream. We then can by Bill Wendling · 18 years ago
  61. 38ecbf1 Packed Structures by Andrew Lenharth · 18 years ago
  62. e815619 Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are by Bill Wendling · 18 years ago
  63. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  64. cae6053 Fix a CmpInst writing bug by removing merge cruft that I *know* I've removed by Reid Spencer · 18 years ago
  65. 595b477 For PR950: Implement read/write of ICmp and FCmp constant expressions by Reid Spencer · 18 years ago
  66. 9f13276 Support ICmp/FCmp constant expression reading and writing. by Reid Spencer · 18 years ago
  67. c8dab49 Implement reading and writing of the ICmp and FCmp instructions. by Reid Spencer · 18 years ago
  68. 68fe61d Replacing std::iostreams with llvm iostreams. Some of these changes involve by Bill Wendling · 18 years ago
  69. 3da59db For PR950: by Reid Spencer · 18 years ago
  70. 6996feb Bump the bytecode version number to 7. Implement upgrade of version 6 and by Reid Spencer · 18 years ago
  71. 3ed469c For PR786: by Reid Spencer · 18 years ago
  72. 1628cec For PR950: by Reid Spencer · 18 years ago
  73. b83eb64 For PR950: by Reid Spencer · 18 years ago
  74. b74ed07 Adding dllimport, dllexport and external weak linkage types. by Anton Korobeynikov · 18 years ago
  75. c847f7c formatting cleanups by Chris Lattner · 18 years ago
  76. 32f5553 For PR787: by Reid Spencer · 18 years ago
  77. 101cefa Fix a bug where the types for inlineasm nodes were not properly entered into by Chris Lattner · 18 years ago
  78. 18c8b49 Use archive libraries instead of object files for VMCore, BCReader, by Reid Spencer · 18 years ago
  79. a65371e Fix a bug in the bc reader/writer: we were not correctly encoding varargs by Chris Lattner · 18 years ago
  80. ebf8e6c Fix misencoding of calling conventions by Chris Lattner · 18 years ago
  81. 3bc5a60 add bc reader/writer support for inline asm by Chris Lattner · 19 years ago
  82. 6631601 Rename method by Chris Lattner · 19 years ago
  83. 7e6db76 Add support for reading/writing inline asm by Chris Lattner · 19 years ago
  84. c76ea43 trivial cleanup by Chris Lattner · 19 years ago
  85. 404cddf Read and write section info from/to .bc files by Chris Lattner · 19 years ago
  86. ba0ffcc Wrap long line. by Jeff Cohen · 19 years ago
  87. 277973b Fix VC++ warning that bools cannot be ORed. by Jeff Cohen · 19 years ago
  88. 54b369e don't misencode CC#'s by Chris Lattner · 19 years ago
  89. e73bd45 encode/decode function alignment in bc files by Chris Lattner · 19 years ago
  90. 8eb52dd Read/write global variable alignments if present by Chris Lattner · 19 years ago
  91. 42ba6b4 Write/read allocation instruction alignment info to .bc files. by Chris Lattner · 19 years ago
  92. cb6682f Culling out use of unions for converting FP to bits and vice versa. by Jim Laskey · 19 years ago
  93. 00b16889 Eliminate all remaining tabs and trailing spaces. by Jeff Cohen · 19 years ago
  94. 558bc88 core changes for varargs by Andrew Lenharth · 19 years ago
  95. bfed924 fix the assertion by Chris Lattner · 19 years ago
  96. 39cef60 Silence VC++ warnings about unsafe mixing of ints and bools with the | operator. by Jeff Cohen · 19 years ago
  97. dee199f encode calling conventions for call/invoke instructions. by Chris Lattner · 19 years ago
  98. 479ffeb encode function calling convs in the bytecode file. invoke and call are by Chris Lattner · 19 years ago
  99. 28caccf wrap a longline by Chris Lattner · 19 years ago
  100. 38287bd add bytecode reader support for tail calls by Chris Lattner · 19 years ago