1. f00042a Switch UnaryOperators to default to passing names up by const char* when possible. by Chris Lattner · 18 years ago
  2. ec79b3d add a setName variant that takes a null-terminated string. This can be by Chris Lattner · 18 years ago
  3. 1893952 Use a SmallVector to reduce heap traffic. This speeds up bcreader 10% by Chris Lattner · 18 years ago
  4. 8c06509 fix a critical bug in smallvector, where it would destroy elements that are by Chris Lattner · 18 years ago
  5. d0e44c2 now that we can pass ranges into CallInst ctors, eliminate vector heap traffic by Chris Lattner · 18 years ago
  6. 133bab0 eliminate instruction ctors that take vectors. by Chris Lattner · 18 years ago
  7. 680f2f0 eliminate vector-related ctors by Chris Lattner · 18 years ago
  8. 10ac377 eliminate use of vector-related ctors by Chris Lattner · 18 years ago
  9. cf3d061 regenerate by Chris Lattner · 18 years ago
  10. 858d973 remove use of vector-related ctors by Chris Lattner · 18 years ago
  11. 990b849 eliminate vector-related allocations by Chris Lattner · 18 years ago
  12. c18470c eliminate a bunch of vector-related heap traffic by Chris Lattner · 18 years ago
  13. 9d2fda6 eliminate use of vector ctors by Chris Lattner · 18 years ago
  14. 93e985f Eliminate use of ctors that take vectors. by Chris Lattner · 18 years ago
  15. e433919 stop passing vector into ctors by Chris Lattner · 18 years ago
  16. 0c9f92e Allow any MachineBasicBlock (not just the entry block) to have live-in physical by Evan Cheng · 18 years ago
  17. 818d42f Fix switch lowering to order cases in zext order, which is how we emit the by Chris Lattner · 18 years ago
  18. b76f903 new testcase for PR1197 by Chris Lattner · 18 years ago
  19. d2dd150 Add invokeinst and callinst ctors that don't take vectors. by Chris Lattner · 18 years ago
  20. d54f432 remove some dead methods. by Chris Lattner · 18 years ago
  21. 7d9801d regenerate by Chris Lattner · 18 years ago
  22. c856c7a eliminate use of methods that take vectors as args by Chris Lattner · 18 years ago
  23. f7e804b I love non-deturminism. Returning objects with references to stack objects is a bad idea (TM). by Andrew Lenharth · 18 years ago
  24. 1bc3fa6 stop using me thods that take a vector by Chris Lattner · 18 years ago
  25. 1ccd185 stop using methods that take vectors. by Chris Lattner · 18 years ago
  26. 48d3c10 more notes by Chris Lattner · 18 years ago
  27. 08ba1de add a note by Chris Lattner · 18 years ago
  28. d93f00c 1. Make APInt::shl work correctly and more efficiently. by Zhou Sheng · 18 years ago
  29. 21ba3d7 Wrong value type. by Jim Laskey · 18 years ago
  30. dd8cec5 avoid creating a temporary string when reading the symbol table for a by Chris Lattner · 18 years ago
  31. 042ad36 Add new setName accessor which doesn't require creating a string. by Chris Lattner · 18 years ago
  32. 34a451d Fix build error on ARM. by Lauro Ramos Venancio · 18 years ago
  33. dec628e Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> by Chris Lattner · 18 years ago
  34. fa48e96 Remove references to the now deprecated gccas and gccld. by Reid Spencer · 18 years ago
  35. 022e34d Update for llvm-gcc v4.0 usage. by Reid Spencer · 18 years ago
  36. 36f78c8 add #include by Chris Lattner · 18 years ago
  37. a96b4ee add new ShouldRehash method to factor out common code. Fix the dtor to not by Chris Lattner · 18 years ago
  38. 8adde28 regenerate by Chris Lattner · 18 years ago
  39. c02659f add #include by Chris Lattner · 18 years ago
  40. 65033ff do not allow hash table to be filled with tombstones. by Chris Lattner · 18 years ago
  41. 44dcd01 Add support for removing elements out of StringMap. by Chris Lattner · 18 years ago
  42. ec68fd4 For PR1196: by Reid Spencer · 18 years ago
  43. b5bb9f5 Replace the ugly FindValue method with STL-like find methods. by Chris Lattner · 18 years ago
  44. ea7acb8 fix uninitialized variable by Chris Lattner · 18 years ago
  45. 360cac8 remove support for stringmap visitors now that iterators exist. by Chris Lattner · 18 years ago
  46. a86559e add support for iterators. by Chris Lattner · 18 years ago
  47. 6ccadf6 add iterator support, plus support for size() and empty(). by Chris Lattner · 18 years ago
  48. 86cc423 simplify code by using Value::takeName by Chris Lattner · 18 years ago
  49. 6934a04 Simplify code by using value::takename by Chris Lattner · 18 years ago
  50. 046800a simplify name juggling through the use of Value::takeName. by Chris Lattner · 18 years ago
  51. f41916e add an optimization for the case where the src has no name by Chris Lattner · 18 years ago
  52. 3e05164 Fix comments to match names of functions. by Nick Lewycky · 18 years ago
  53. 33f2949 simplify this code by using value::takename by Chris Lattner · 18 years ago
  54. 7216811 add a helper method: Value::takeName by Chris Lattner · 18 years ago
  55. 9cc2d3d Split StringMapEntry construction out of StringMap, into StringMapEntry. by Chris Lattner · 18 years ago
  56. b508987 Undo the last patch. It slowed down bcwriter by 1.8% but only sped up by Reid Spencer · 18 years ago
  57. a77600e Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcse by Chris Lattner · 18 years ago
  58. fd1ad3b modify CheckGEPInstructions to take a pointer and size instead of a vector. by Chris Lattner · 18 years ago
  59. cc5dc2e Assert that elements of packed are pointer/float/opaque. by Reid Spencer · 18 years ago
  60. 4e9f579 remove dead method. by Chris Lattner · 18 years ago
  61. 829621c eliminate use of TargetData::getIndexedOffset that takes a vector by Chris Lattner · 18 years ago
  62. 309f87e completely eliminate a temporary vector by Chris Lattner · 18 years ago
  63. 7f6b9d2 eliminate temporary vectors. by Chris Lattner · 18 years ago
  64. f6ca09a Switch LayoutInfo to be a DenseMap instead of an std::map. This speeds up by Chris Lattner · 18 years ago
  65. a12bd03 add a typedef by Chris Lattner · 18 years ago
  66. 9182e3f eliminate the std::vector from StructLayout, allocating the elements immediately by Chris Lattner · 18 years ago
  67. b0c39a3 encapsulate the rest of the StructLayout members. by Chris Lattner · 18 years ago
  68. b1919e2 Privatize StructLayout::MemberOffsets, adding an accessor by Chris Lattner · 18 years ago
  69. 68ce9ba add helper method. by Chris Lattner · 18 years ago
  70. ec6478b Use ManagedStatic to manage LayoutInfo, instead of rolling our own. by Chris Lattner · 18 years ago
  71. ddce8d2 Change TargetData::getIndexedOffset interface to not require indices by Chris Lattner · 18 years ago
  72. e463fc8 Allow PackedType to be constructed with an abstract type. by Reid Spencer · 18 years ago
  73. 5da59b1 fix a grammar ambiguity noticed by Duncan by Chris Lattner · 18 years ago
  74. ead1aea Align make log output with the rest of llvm. by Reid Spencer · 18 years ago
  75. 91c4af2 Compaction tables don't exist any more. by Reid Spencer · 18 years ago
  76. fe3cccf For PR1194: by Reid Spencer · 18 years ago
  77. c834553 Fix a comment. by Reid Spencer · 18 years ago
  78. f8edb62 convert some vectors to smallvector. by Chris Lattner · 18 years ago
  79. 8552fae speed up the verifier 8.5% by using a smallvector instead of vector. by Chris Lattner · 18 years ago
  80. 78287b4 Change an std::set to a SmallPtrSet. This speeds up the verifier on by Chris Lattner · 18 years ago
  81. 863da4c Change the table datastructure to be a vector<smallvector>, instead of by Chris Lattner · 18 years ago
  82. ae052aa Make BytecodeWriter::outputValueSymbolTable *significantly* less abusive by Chris Lattner · 18 years ago
  83. b8cb5fe make the datastructure used in BytecodeWriter::outputValueSymbolTable by Chris Lattner · 18 years ago
  84. f98aad6 Switch typemap over to DenseMap. No significant speedup. by Chris Lattner · 18 years ago
  85. 362df0d Switch NodeMap from an std::map to a DenseMap. This speeds up bcwriting by Chris Lattner · 18 years ago
  86. 569b935 Make find return the appropriate iterator/const_iterator by Chris Lattner · 18 years ago
  87. dc45f0f use typedefs where appropriate by Chris Lattner · 18 years ago
  88. 13dc07c The ModuleLevel vector is often quite sparse. Switch it to a DenseMap. This by Chris Lattner · 18 years ago
  89. a76b1fe Allow DenseMAp to take an explicit DenseMapKeyInfo by Chris Lattner · 18 years ago
  90. 7cad3cf Make the ModuleLevel datastructure more sane. When a function-local value by Chris Lattner · 18 years ago
  91. 06f94d5 Only compute the module levels info once per module, instead of once by Chris Lattner · 18 years ago
  92. 77aae26 Clone and specialize CreateSlotIfNeeded into CreateFunctionValueSlot to handle by Chris Lattner · 18 years ago
  93. 2b8269f make getSlot/getTypeSlot inline by Chris Lattner · 18 years ago
  94. 972b4dc getTypeSlot can never fail by Chris Lattner · 18 years ago
  95. a2bdad4 getSlot can never fail. Make it assert internally, eliminate checks in by Chris Lattner · 18 years ago
  96. 8183cf6 simplify getOrCreateTypeSlot, eliminat doInsertType. Eliminate post-order iteration stuff. by Chris Lattner · 18 years ago
  97. 25c0293 simplify and speed up recursive type processing. by Chris Lattner · 18 years ago
  98. 94bec4f rename getOrCreateSlot -> CreateSlotIfNeeded. Noone cares about the retval by Chris Lattner · 18 years ago
  99. 17d60ce refactor callers of insertType. inline insertType into its one remaining caller. by Chris Lattner · 18 years ago
  100. 25c3fa3 simplify code. by Chris Lattner · 18 years ago