1. 94926f0 Fix typo in makefile variable name that prevents zlib from being recognized by Reid Spencer · 20 years ago
  2. 0fd3061 Add HAVE_BZIP2 and HAVE_ZLIB by Reid Spencer · 20 years ago
  3. 047c009 Excise the ill-advised RLCOMP compression algorithm and simply leave the by Reid Spencer · 20 years ago
  4. b8cbd9f Add example 'abstract' architectures for LLI: MIX, MMIX, and DLX by Misha Brukman · 20 years ago
  5. 469c34b Add a context for the callback so different compression scenarios can be by Reid Spencer · 20 years ago
  6. ce4e6ad Minor corrections suggested by Chris' ever-watchful eye. by Reid Spencer · 20 years ago
  7. ebe989c Fix build if not HAVE_BZIP2 by Chris Lattner · 20 years ago
  8. 9737492 First version of the MappedFile abstraction for operating system idependent by Reid Spencer · 20 years ago
  9. 460eb63 First version of a support utility to provide generalized compression in by Reid Spencer · 20 years ago
  10. 955f096 * Prune #includes by Chris Lattner · 20 years ago
  11. ac5701c Add support for emitting AT&T style .s files, and make it the default. Users by Chris Lattner · 20 years ago
  12. 8f99eff Convert some missed patterns to support AT&T style by Chris Lattner · 20 years ago
  13. 10f873b Apparently the GNU assembler has a HUGE hack to be compatible with really by Chris Lattner · 20 years ago
  14. 37130d2 Provide support for auto-detection and use of compression libraries. by Reid Spencer · 20 years ago
  15. ac6a475 Fix incorrect suffix by Chris Lattner · 20 years ago
  16. 707c6fe Fix some more missed suffixes and swapped operands by Chris Lattner · 20 years ago
  17. 60c715c Add missing suffixes to FP instructions for AT&T mode by Chris Lattner · 20 years ago
  18. 9a3e49a Add support for the -x86-asm-syntax flag, which can be used to choose between by Chris Lattner · 20 years ago
  19. 3a173df Add support to the instruction patterns for AT&T style output, which will by Chris Lattner · 20 years ago
  20. 953c6fe Correctly parse variant notation by Chris Lattner · 20 years ago
  21. 560a79f Add initial support for variants. This just parses the new format, no by Chris Lattner · 20 years ago
  22. 0fa2066 Add initial support for variants by Chris Lattner · 20 years ago
  23. c28d7ad Add checks for bzip2 and libz for use with the Compression concept for by Reid Spencer · 20 years ago
  24. 7cf3490 Do not repeat the map lookup by Chris Lattner · 20 years ago
  25. bec6a9e When a virtual register is folded into an instruction, keep track of whether by Chris Lattner · 20 years ago
  26. c2a5730 Add project by Chris Lattner · 20 years ago
  27. 52b25db Add a simple little improvement to the local spiller to keep track of stores by Chris Lattner · 20 years ago
  28. 7fb6434 Substantially revamp the local spiller, causing it to actually improve the by Chris Lattner · 20 years ago
  29. ef05436 Pretty print a bit nicer :) by Chris Lattner · 20 years ago
  30. 6d84e0d Add note about converting Skeleton to a useful backend and using it in the by Misha Brukman · 20 years ago
  31. c736b3a Document this class a bit :-) by Alkis Evlogimenos · 20 years ago
  32. 4b97f23 Add const version of getLastBlock() member function. by Alkis Evlogimenos · 20 years ago
  33. 30eed21 Remove whitespace from the end of the line. by Alkis Evlogimenos · 20 years ago
  34. 828c68a Make EmitMappingInfo into an "external location" option, so that it can be set by Brian Gaeke · 20 years ago
  35. f098ced Add accessor function. by Brian Gaeke · 20 years ago
  36. b3b1e33 Correct type of accessor functions. by Brian Gaeke · 20 years ago
  37. ccb87cd Namespacify. Add accessor function. by Brian Gaeke · 20 years ago
  38. f858f7f Add accessor function prototypes for reoptimizer support passes. by Brian Gaeke · 20 years ago
  39. 6672f86 I think this will handle double args. by Brian Gaeke · 20 years ago
  40. 14abc25 That should actually be __MING, not __MINGW. by Misha Brukman · 20 years ago
  41. 231684a #include DataTypes.h to compile on MinGW, patch by Henrik Bach. by Misha Brukman · 20 years ago
  42. 34ec89c Check for __MINGW define instead of __MINGW_H, patch by Henrik Bach. by Misha Brukman · 20 years ago
  43. dbea973 Use more efficient map operations. Fix a bug that would affect hypothetical by Chris Lattner · 20 years ago
  44. 477e455 There is no need to call MachineInstr::print directly, just send the MI& to an ostream. by Chris Lattner · 20 years ago
  45. 70ca358 * Wrap some comments to 80 cols by Chris Lattner · 20 years ago
  46. d7bf501 Mark the instructions that have delay slots with the hasDelaySlot flag. by Brian Gaeke · 20 years ago
  47. 870248b Use TargetMachine::hasDelaySlot() instead of our old switch statement by Brian Gaeke · 20 years ago
  48. 0fc27cc Simplify the logic in the simple spiller and capitalize some variables by Chris Lattner · 20 years ago
  49. 5f7d2d4 Switch from defaulting to the 'local' spiller to the 'simple' spiller. The by Chris Lattner · 20 years ago
  50. 4ea1b82 Don't use a densemap for keeping track of which vregs are already loaded, just by Chris Lattner · 20 years ago
  51. 7f690e6 Use longer and more explicit names for instance vars (particularly important by Chris Lattner · 20 years ago
  52. 510a3ea Free the VirtRegMap at the end of MachineFunction processing instead of at by Chris Lattner · 20 years ago
  53. 8c4d88d Reindent code, improve comments, move huge nested methods out of classes, by Chris Lattner · 20 years ago
  54. 23367a7 Disable the 'WARNING: Found global types that are not compatible' warning by Chris Lattner · 20 years ago
  55. 1155d31 Change the #ifdefs to allow compilation with a V8 compiler, but the JIT still by Misha Brukman · 20 years ago
  56. a71989f Hrm, debugging printouts do not need to be in here by Chris Lattner · 20 years ago
  57. 0030e6c Make sure to check select instructions for generic instruction properties by Chris Lattner · 20 years ago
  58. 49dd154 Update list of shootout programs that should be working. by Brian Gaeke · 20 years ago
  59. 374b36d Tell the target description that calls clobber registers O0...O5. by Brian Gaeke · 20 years ago
  60. a7b1c7e Don't use DominatorSet::dominates for intra-block instruction dom checks. by Chris Lattner · 20 years ago
  61. 1b2f90d The verifier takes 50s on this testcase, that is not good n stuff by Chris Lattner · 20 years ago
  62. 22ad67d FITOD is spelled "fitod", not "fitos". Ouch. by Brian Gaeke · 20 years ago
  63. 6fdd9e1 Don't use .quad to output double constants. The assembler must have a bug or by Brian Gaeke · 20 years ago
  64. a96879a * Pull range optimization code out into new InsertRangeTest function. by Chris Lattner · 20 years ago
  65. a239350 New testcasses for divides that can be eliminated. by Chris Lattner · 20 years ago
  66. 9ed9204 Recognize FpMOVD as a move. by Brian Gaeke · 20 years ago
  67. 0ed7f42 Do not insert trivially dead select instructions, which allows us to by Chris Lattner · 20 years ago
  68. 4e998b2 Fold binary expressions and casts into PHI nodes that have all constant inputs. by Chris Lattner · 20 years ago
  69. e14a9a7 New testcases by Chris Lattner · 20 years ago
  70. 1f49e86 Generate better code by being far less clever when it comes to the select instruction. Don't create overlapping register lifetimes by Nate Begeman · 20 years ago
  71. a771347 add results by Brian Gaeke · 20 years ago
  72. 1b99fd3 improve Type::BoolTy codegen by eliminating unnecessary clears and sign extends by Nate Begeman · 20 years ago
  73. 1df468e Simplify copyConstantToRegister() for longs, using a pair of recursive calls. by Brian Gaeke · 20 years ago
  74. 9b8ed0e Fix bug recognizing moves: isMoveInstr should only treat ORs with %g0 as by Brian Gaeke · 20 years ago
  75. bcf2ad2 Use FpMOVD pseudo-instruction to move doubles around. by Brian Gaeke · 20 years ago
  76. a036b53 Add new FpMOVD pseudo-instruction, used to move doubles around. by Brian Gaeke · 20 years ago
  77. 8a9acd1 Fix double and long alignment. Call the FPMover pass after register allocation. by Brian Gaeke · 20 years ago
  78. b27df44 Put quotes around argument to .section directive. by Brian Gaeke · 20 years ago
  79. 1162ed2 Add createSparcV8FPMoverPass(). by Brian Gaeke · 20 years ago
  80. 15b2838 Pass which converts FpMOVD (double move pseudoinstructions) to pairs by Brian Gaeke · 20 years ago
  81. b5ddea5 More testcases for recent instcombine patches by Chris Lattner · 20 years ago
  82. dd763f4 Hrm, really, all tests passed without this, but it is scary to think how... by Chris Lattner · 20 years ago
  83. f6d1d7d Remove debugging printout Instcombine (setcc (truncate X), C1). by Chris Lattner · 20 years ago
  84. a41fc77 To go along with sabre's improved InstCombining, improve recognition of by Nate Begeman · 20 years ago
  85. 6a0ec6f Improve validity checking of windows path names and fix file creation problems. by Reid Spencer · 20 years ago
  86. ced4110 Use llvm::sys::Path to destroy the file. by Reid Spencer · 20 years ago
  87. 10366a4 Win32 implementation of TimeValue::now(). by Reid Spencer · 20 years ago
  88. d722bf5 FreeBSD implementation of the TimeValue::now() method. by Reid Spencer · 20 years ago
  89. b4f40d2 Fold (X setcc C1) | (X setcc C2) by Chris Lattner · 20 years ago
  90. 0b94884 New testcase by Chris Lattner · 20 years ago
  91. 955f331 Fold (and (setcc X, C1), (setcc X, C2)) by Chris Lattner · 20 years ago
  92. 7f12bbb * Add `deplibs' keyword for specifying a list of dependent libraries by Misha Brukman · 20 years ago
  93. 137c8fb Add `deplibs' keyword for specifying a list of dependent libraries by Misha Brukman · 20 years ago
  94. 3b03395 New testcases by Chris Lattner · 20 years ago
  95. 8d5c503 Add support for the isLoad and isStore flags, needed by the instruction scheduler by Nate Begeman · 20 years ago
  96. cdd66b5 Add support for the isLoad and isStore flags, needed by the instruction scheduler by Nate Begeman · 20 years ago
  97. 5b71d3a Turn the hasDelaySlot flag into the M_DELAY_SLOT_FLAG by Chris Lattner · 20 years ago
  98. 49db6fe Be consistent with our naming by Chris Lattner · 20 years ago
  99. 7baaf09 Capture delay slot info by Chris Lattner · 20 years ago
  100. dcc4a6f Capture information about whether the target instructions have delay slots by Chris Lattner · 20 years ago