1. 1cf5024 Implement tracking of bytecode instruction size and the number of long by Reid Spencer · 21 years ago
  2. 8a9a370 Revert an unneeded interface change to Instruction.h by Reid Spencer · 21 years ago
  3. 7c7680a Remove tabs. by Reid Spencer · 21 years ago
  4. cbb22e2 Implement detailed function level data collection and reporting. by Reid Spencer · 21 years ago
  5. 2467a06 Adjust prototypes to new Handler interface. by Reid Spencer · 21 years ago
  6. ab5fce2 Make the parser deal with functions instead of just function types. by Reid Spencer · 21 years ago
  7. 8d131d1 Doxygenize a comment. by Reid Spencer · 21 years ago
  8. 00c28a7 Implemented the bulk of the functionality. Cleaned up the code. by Reid Spencer · 21 years ago
  9. 525f228 Cleanup alignment of output. by Reid Spencer · 21 years ago
  10. edc3b58 Implement analysis output. Don't dump function details unless requested. by Reid Spencer · 21 years ago
  11. 649ee57 Implement some rudimentary analysis. by Reid Spencer · 21 years ago
  12. 0545b3e Clean up indentation of file body output. by Reid Spencer · 21 years ago
  13. a670c41 Move parsing details to Parser.cpp. by Reid Spencer · 21 years ago
  14. 926572c Bring some things out of header files that belong only in this file. by Reid Spencer · 21 years ago
  15. 6269ded Cleaned up a dead header file to prevent duplicate definition warnings by Reid Spencer · 21 years ago
  16. 5e8868d Fix the bug that was preventing the parser from working on all bytecode by Reid Spencer · 21 years ago
  17. b7041b0 Make it #include Parser.h instead of AnalyzerInternals.h since it only by Reid Spencer · 21 years ago
  18. aee4f5b Adjust what's included to compensate for changes in Parser.h by Reid Spencer · 21 years ago
  19. 29dba0c Merged BytecodeHandler.h into Parser.h since the parser and the handler by Reid Spencer · 21 years ago
  20. dac69c8 Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This tool by Reid Spencer · 21 years ago
  21. fb777c2 Use the new FileUtilities.h API for mapping a file into an address space by Chris Lattner · 21 years ago
  22. 6ed81e2 Use the SymbolTable::isEmpty() method instead of checking for no value by Reid Spencer · 21 years ago
  23. 798ff64 Part of bug 122: by Reid Spencer · 21 years ago
  24. 6b1f58b Put SlotTable.h inclusion back at front of list to be coding standards by Reid Spencer · 21 years ago
  25. a85b8cf Make the constructor explicit so we can't implicitly convert bool to SlotTable. by Reid Spencer · 21 years ago
  26. 3751bd6 Make some improvements suggested by Chris. by Reid Spencer · 21 years ago
  27. 293a55f Adding the initial implementation of the SlotTable class. This class is by Reid Spencer · 21 years ago
  28. 94f2df2 Changed to use SymbolTable's new iteration interfaces. by Reid Spencer · 21 years ago
  29. 9231ac8 Convert to SymbolTable's new iteration interface. by Reid Spencer · 21 years ago
  30. 500acf7 Squelch compile-time warning (profile build). by Misha Brukman · 21 years ago
  31. 003d517 Fix warning building in optimized mode by Chris Lattner · 21 years ago
  32. 6ffe551 Changes to fix up the inst_iterator to pass to boost iterator checks. This by Chris Lattner · 21 years ago
  33. 5fa428f Implement support for a new LLVM 1.3 bytecode format, which uses uint's by Chris Lattner · 21 years ago
  34. 9dd8770 Remove a bunch of cruft that was used to be backwards compatible with the last by Chris Lattner · 21 years ago
  35. 60d6e54 Use the true, decoded name of the archive member in getObjectType. by Brian Gaeke · 21 years ago
  36. 1e490ba Add support for reading constantexpr select instructions by Chris Lattner · 21 years ago
  37. 11cad51 Make error message a bit nicer. Contributed by Reid Spencer by Chris Lattner · 21 years ago
  38. 46b787e Write select instructions to bytecode by Chris Lattner · 21 years ago
  39. e3ac22a Read select instrs from bytecode by Chris Lattner · 21 years ago
  40. de512b5 Adjustments to support the new ConstantAggregateZero class by Chris Lattner · 22 years ago
  41. 37606f9 This debugging hook is no longer needed. by Chris Lattner · 22 years ago
  42. d21cd80 Adjust to the changed StructType interface. In particular, getElementTypes() is gone. by Chris Lattner · 22 years ago
  43. d5d8996 Start using the new and improve interface to FunctionType arguments by Chris Lattner · 22 years ago
  44. 71151ae Fix PR215: [bcwriter] Problem compactifying ConstantPointerRefs by Chris Lattner · 22 years ago
  45. fff663b Remove all of the annoying statistics now that I'm finished (for the near by Chris Lattner · 22 years ago
  46. afca90e Implement ModuleProvider::materializeModule() by only materializing functions by Misha Brukman · 22 years ago
  47. f2d577b SlotCalculator.h moved by Chris Lattner · 22 years ago
  48. db9b998 Move SlotCalculator.h from include/llvm to include/llvm/Analysis by Chris Lattner · 22 years ago
  49. 62f8bf0 Fix PR212 - Bytecode reader misreads 'long -9223372036854775808'! by Chris Lattner · 22 years ago
  50. cdaff32 Fix bogus warning and simplify code by Chris Lattner · 22 years ago
  51. 68e3dbc Major changes. Now we only compactify individual type planes if it is in by Chris Lattner · 22 years ago
  52. a2b4f93 add a method proto, make a method not inline by Chris Lattner · 22 years ago
  53. 52f86d6 Bugfixes for dealing with partially compactified functions by Chris Lattner · 22 years ago
  54. 2410243 Save another 30K from 176.gcc by encoding the compaction table a bit more by Chris Lattner · 22 years ago
  55. 33522d4 Remove -debug output by Chris Lattner · 22 years ago
  56. cf3e67f Add support for writing bytecode files with compactiontables for bytecode files. by Chris Lattner · 22 years ago
  57. 89e0253 Add support for reading bytecode files with compactiontables for bytecode files. by Chris Lattner · 22 years ago
  58. 614cdcd Add support for building the compactiontable for bytecode files. This shrinks by Chris Lattner · 22 years ago
  59. af894e9 Add support for representing the "compaction table" by Chris Lattner · 22 years ago
  60. 80b9734 Bytecode format for LLVM 1.2 no longer explicitly encodes zeros in primitive by Chris Lattner · 22 years ago
  61. 0baa0af If these blocks are empty, there is no reason to even emit the bytecode blocks. by Chris Lattner · 22 years ago
  62. d5c59d5 Cleanups & efficiency improvements by Chris Lattner · 22 years ago
  63. 8c202cd The bcwriter does not want ConstantPointerRef's to be indexed, and the asmwriter never did! by Chris Lattner · 22 years ago
  64. 7be08bf ConstantPointerRef's are no longer emitted. This saves 20028 bytes in the by Chris Lattner · 22 years ago
  65. 9336199 Allow bytecode files to refer directly to global values as constants, instead by Chris Lattner · 22 years ago
  66. ff47e7d Fix more breakage with string change. by Chris Lattner · 22 years ago
  67. f4c0e7f Fix PR73: bytecode format inconsistent by Chris Lattner · 22 years ago
  68. 44d0eeb Fix PR73 by Chris Lattner · 22 years ago
  69. 570fb1c Fix brokenness in my last checking by Chris Lattner · 22 years ago
  70. 7969dc2 Change all of the bytecode reader primitives to throw exceptions instead of by Chris Lattner · 22 years ago
  71. c8434e3 Remove the optimization that depends on ENDIAN_LITTLE: it's not worth it. by Chris Lattner · 22 years ago
  72. 7851e1b Improve comments, add support for remembering the constants strings that by Chris Lattner · 22 years ago
  73. 83bb3d2 The new bytecode format supports emitting strings a special case. This is by Chris Lattner · 22 years ago
  74. 9e893e8 Version 1.2 now supports encoding strings as a special case, to avoid having by Chris Lattner · 22 years ago
  75. dcea630 When emitting bytecode, handle strings specially. Do not add the characters by Chris Lattner · 22 years ago
  76. 4e86836 Like output_data, it's obvious that input_data was only used with 1 character by Chris Lattner · 22 years ago
  77. 0a3a27b It is obvious that this has never been used for outputing more than a single by Chris Lattner · 22 years ago
  78. 44e3803 Be const correct by Chris Lattner · 22 years ago
  79. d6942d7 Ok, I can't handle it. This is a temporary checkin of a ton of statistics that by Chris Lattner · 22 years ago
  80. c08912f Remove support for the pre-1.0 bytecode version #1. This will become by Chris Lattner · 22 years ago
  81. 277bafb Toggle sense of flag by Chris Lattner · 22 years ago
  82. 8ce7501 The only clients of the slot calculator are now the asmwriter and bcwriter. by Chris Lattner · 22 years ago
  83. b16689b Don't use ConstantExpr::getShift anymore by Chris Lattner · 22 years ago
  84. 92fa44c Urg, remove testing code. by Chris Lattner · 22 years ago
  85. 9380297 Fix a regression that I introduced yesterday. :( by Chris Lattner · 22 years ago
  86. a14b0d4 Check in two changes: by Chris Lattner · 22 years ago
  87. 737d3cd Do not bother to emit a BytecodeBlock for an empty symbol table. This commonly by Chris Lattner · 22 years ago
  88. 32abce6 Err, we don't need Config/*.h files for things that are standard C++ by Chris Lattner · 22 years ago
  89. 1499934 minor comment tweaks by Chris Lattner · 22 years ago
  90. 3446ae8 * finegrainify namespacification of ArchiveReader.cpp by Chris Lattner · 22 years ago
  91. 4443019 Refactor writer stuff out of include/llvm/Bytecode/Primitives.h. This is by Chris Lattner · 22 years ago
  92. 44f549b Finegrainify namespacification by Chris Lattner · 22 years ago
  93. 258b537 Inching our way towards fixing PR82 by Chris Lattner · 22 years ago
  94. f63aeec remove some useless #includes by Chris Lattner · 22 years ago
  95. b70abe1 Use new getFileSize function instead of sys/stat.h directly. by Chris Lattner · 22 years ago
  96. 2d6481c Factor FDHandle out of the bytecode reader into the FileUtilities.h support by Chris Lattner · 22 years ago
  97. ddceeb7 minor cleanups by Chris Lattner · 22 years ago
  98. 9059158 Reverted back to revision 1.11. The previous fix doesn't really fix by John Criswell · 22 years ago
  99. 1118d0f Fix PR#193. by John Criswell · 22 years ago
  100. 6ca5b8f Make getObjectType() smarter about ranlibbed Mac OS X archives. by Brian Gaeke · 22 years ago