1. 99d9923 Fix overly conservative spill interval computation. by Alkis Evlogimenos · 21 years ago
  2. 3a9986f Beautify debug output. by Alkis Evlogimenos · 21 years ago
  3. d9a7349 Added the Malloc perl benchmark license information. by John Criswell · 21 years ago
  4. 9502658 Bug fixed by Chris Lattner · 21 years ago
  5. bf6fd9d New testcase for PR245 by Chris Lattner · 21 years ago
  6. 57cb988 Fix PR245: Linking weak and strong global variables is dependent on link order by Chris Lattner · 21 years ago
  7. 28a631d When we complete the bottom-up pass, make sure to merge the globals in 'main' into by Chris Lattner · 21 years ago
  8. 3c5df26 Since tail duplication is currently neutered, we have to help the optimizer to remove the overhead of __main by Chris Lattner · 21 years ago
  9. cc0d2f5 Add support for GlobalAddress's for alkis by Chris Lattner · 21 years ago
  10. 9b9b7fc These store to memory too. by Alkis Evlogimenos · 21 years ago
  11. 56ddada Remove the -disable-kill option. The register allocator is buggy with it, by Chris Lattner · 21 years ago
  12. acce13e These store to memory, not read from it. by Chris Lattner · 21 years ago
  13. 6df708d Added espresso. by John Criswell · 21 years ago
  14. d886ed9 Instructiosn with 1 memory operand have 4 operands in our representation.. duh! by Alkis Evlogimenos · 21 years ago
  15. f41dada Align case statements. by Alkis Evlogimenos · 21 years ago
  16. 14ffe75 Add TEST and XCHG memory operand support. by Alkis Evlogimenos · 21 years ago
  17. 68bff8e Add OR and XOR memory operand support. by Alkis Evlogimenos · 21 years ago
  18. e287a00 Peephole optimize SUBmi{16,32} into SUBmi{16,32}b when immediate is 8 bits wide. by Alkis Evlogimenos · 21 years ago
  19. cacca82 ADDmi{16,32} should be in the next case statement. by Alkis Evlogimenos · 21 years ago
  20. a7be982 Add memory operand folding support for MUL, DIV, IDIV, NEG, NOT, by Alkis Evlogimenos · 21 years ago
  21. 89b0214 Add memory operand folding for CMP{rm,mr,mi}{8,16,32}, INCm{8,16,32} by Alkis Evlogimenos · 21 years ago
  22. 509d6d6 Add CMP{rm,mr,mi}{8,16,32}, INCm{8,16,32} and DECm{8,16,32} instructions. by Alkis Evlogimenos · 21 years ago
  23. 503770c Add SUB{rm,mr,mi}{8,16,32} instructions. by Alkis Evlogimenos · 21 years ago
  24. 11390e7 Add support to the local allocator for fusing spill code into the instructions by Chris Lattner · 21 years ago
  25. 18bd7bb Add support for folding memory operands for ADC, SBB and SUB instructions. by Alkis Evlogimenos · 21 years ago
  26. 69da6db Add support for ADC{rm.mr}32 and SBB{rm,mr}32. by Alkis Evlogimenos · 21 years ago
  27. ee0919b Add a (hidden) option to print instructions that fail to fuse. It's looking by Chris Lattner · 21 years ago
  28. 17dc674 Add support for folding memory operands in MOVri{8,16,32} instructions. by Alkis Evlogimenos · 21 years ago
  29. 5b67252 Expand the repertoire of the forms we can print and encode. by Chris Lattner · 21 years ago
  30. 651fd55 Disable this peephole for now. We can't keep track of the fact that the immediate is 8 bits, by Chris Lattner · 21 years ago
  31. cdee287 Fix a bug in my previous refactoring change... arg! by Chris Lattner · 21 years ago
  32. c4601bf The CBE is now in llc, not llvm-dis by Chris Lattner · 21 years ago
  33. 9915cd9 The C backend is no longer in llvm-dis, it's in llc by Chris Lattner · 21 years ago
  34. df2cf41 The CBE is no longer in llvm-dis by Chris Lattner · 21 years ago
  35. a7660be Add an option to disable spill fusing in the X86 backend by Chris Lattner · 21 years ago
  36. e87331d Fix the mneumonics for the mov instructions to have the source and destination by Chris Lattner · 21 years ago
  37. 7ddc3fb Fix the last crimes against nature that used the 'ir' ordering to use the by Chris Lattner · 21 years ago
  38. f120ebb GRRR. Move instructions have swapped the order of the r/m operands. by Chris Lattner · 21 years ago
  39. 6e173a0 Rename MOVi[mr] instructions to MOV[rm]i by Chris Lattner · 21 years ago
  40. 90c38c8 Whoops, got my cases swapped. by Chris Lattner · 21 years ago
  41. 5a051f6 Change to match the newer, simpler, interface by Chris Lattner · 21 years ago
  42. 8026a69 Simplify and document the new interface by Chris Lattner · 21 years ago
  43. 0f9c491 Add support for folding memory operands into AND and IMUL's by Chris Lattner · 21 years ago
  44. 7c035b7 Scrunchify code, by adding helpers. No functionality changes. by Chris Lattner · 21 years ago
  45. 4ff7876 Add mem forms of AND instructions by Chris Lattner · 21 years ago
  46. 7093d37 Add LiveIntervals::Interval::empty() member function. by Alkis Evlogimenos · 21 years ago
  47. b499866 Add API to check and fold memory operands into instructions. by Alkis Evlogimenos · 21 years ago
  48. 55b5481 Rename the IMULri* instructions to IMULrri, as they are actually three address by Chris Lattner · 21 years ago
  49. 1e3812c Once we have a way to fold spill code reloads into instructions, we have a way to use it. :) by Chris Lattner · 21 years ago
  50. 355a724 Fix spilled interval update. It was too conservative. by Alkis Evlogimenos · 21 years ago
  51. 42e0a8f Refactor code a bit. No functionality changes, though the comment hints at things to come. by Chris Lattner · 21 years ago
  52. ac89164 Adjust to recent changes by Chris Lattner · 21 years ago
  53. fcdb2c2 Add two missing pieces from last checkin by Chris Lattner · 21 years ago
  54. 3e3bcbd Rearrange code to eliminate warnings by Chris Lattner · 21 years ago
  55. 31bbb51 Add peephole optimizations for ADD [MEM], IMM8 instructions. by Alkis Evlogimenos · 21 years ago
  56. 7271e0e Add two more variants of add. Update comments. by Alkis Evlogimenos · 21 years ago
  57. 7727087 Preemptive additions for the MallocBench tests. by John Criswell · 21 years ago
  58. 304e143 Only spit out warning for functions that take pointers, not for sin and the like by Chris Lattner · 21 years ago
  59. 2e9bb1a Move the folding of gep null, 0, 0, 0 to a place where it can be shared and by Chris Lattner · 21 years ago
  60. 2ca2652 PreSelection isn't optional and so there's no way to turn it off. by Misha Brukman · 21 years ago
  61. eee33b2 memset and bcopy and now unified by the llvm.memset intrinsic by Chris Lattner · 21 years ago
  62. e0f636a Add some ADD instructions that take memory operands for Alkis by Chris Lattner · 21 years ago
  63. 542af5f Adjusted the default pathname to the SPEC95 benchmarks. The new directory by John Criswell · 21 years ago
  64. aad5c05 Add LeakDetection to MachineInstr. by Alkis Evlogimenos · 21 years ago
  65. 19831ec Implement test/Regression/Transforms/SimplifyCFG/UncondBranchToReturn.ll, by Chris Lattner · 21 years ago
  66. 5ea27d8 New testcase, details in the comments by Chris Lattner · 21 years ago
  67. 7059f2e Fold PHI nodes of constants which are only used by a single cast. This implements by Chris Lattner · 21 years ago
  68. d8bed76 A new testcase for a situation that occurs in 181.mcf by Chris Lattner · 21 years ago
  69. 26ca7e1 Teach LLVM to unravel the "swap idiom". This implements: by Chris Lattner · 21 years ago
  70. 72695f7 Add a test for the "swap idiom", which LLVM should be able to unravel. by Chris Lattner · 21 years ago
  71. c317d39 Implement Transforms/InstCombine/xor.ll:test19 by Chris Lattner · 21 years ago
  72. a783c02 Test for xor chains by Chris Lattner · 21 years ago
  73. 8709927 Fix a bug in the recent rewrite of the leakdetector that caused all of the by Chris Lattner · 21 years ago
  74. 2e6fcaf Document bug 240 by Chris Lattner · 21 years ago
  75. 3a0628a Moving CBE tests to test/Regression/CodeGen/CBackend by Chris Lattner · 21 years ago
  76. 74661c8 When the user runs 'llc foo.bc -march=c', write the output to "foo.cbe.c", not by Chris Lattner · 21 years ago
  77. e42cde2 Now that the lowerinvoke pass inserts calls to llvm.setjmp/llvm.longjmp, some by Chris Lattner · 21 years ago
  78. 9b700f7 By default, llvm.setjmp/llvm.longjmp intrinsics get lowered to their libc counterparts by Chris Lattner · 21 years ago
  79. 860a161 Instead of producing calls to setjmp/longjmp, produce uses of the by Chris Lattner · 21 years ago
  80. 588e72d Refactor code. Now the intrinsic lowering pass tries to recycle preexisting by Chris Lattner · 21 years ago
  81. b83530f New testcase by Chris Lattner · 21 years ago
  82. f11800b This pass should not require phi elimination or live variable by Alkis Evlogimenos · 21 years ago
  83. 5aaf1d2 Finegrainify namespacification by Chris Lattner · 21 years ago
  84. 859a18b Make dense maps keyed on physical registers smallerusing by Alkis Evlogimenos · 21 years ago
  85. 843b160 Eliminate the use of spill (reserved) registers. by Alkis Evlogimenos · 21 years ago
  86. 9f3c7f7 QOI bug fixed by Chris Lattner · 21 years ago
  87. de512b5 Adjustments to support the new ConstantAggregateZero class by Chris Lattner · 21 years ago
  88. cfb0fd2 Add support for the new ConstantAggregateZero class by Chris Lattner · 21 years ago
  89. dd2c82a Make the JIT zero out globals with memset instead of an element at a time. This by Chris Lattner · 21 years ago
  90. 896481e No need to scan zero initializers. This should make DSA a bit faster. by Chris Lattner · 21 years ago
  91. 40bbeb5 Add a new ConstantAggregateZero class, to fix PR239. This makes zero by Chris Lattner · 21 years ago
  92. 46ccf6d finegrainify namespacification by Chris Lattner · 21 years ago
  93. d6a185f Bug fixed by Chris Lattner · 21 years ago
  94. ca705fa ConstantArray::get and ConstantStruct::get now just return pointers to by Chris Lattner · 21 years ago
  95. 04d1fb6 Remove dependence on return type of ConstantStruct::get by Chris Lattner · 21 years ago
  96. 3710644 Remove dependence on the return type of ConstantArray::get by Chris Lattner · 21 years ago
  97. aab54da Keep a cache of non-abstract null arrays and structs. This speeds up llvm-dis by Chris Lattner · 21 years ago
  98. 07b976b Testcase for PR205: [llvmgcc] C front-end does not emit 'zeroinitializer' when possible by Chris Lattner · 21 years ago
  99. 8710da3 Test for actual support, not just for lack of crashage by Chris Lattner · 21 years ago
  100. 0e5b79c Implement llvm.(frame|return)address(0) correctly. They are used by the LLVM JIT, among other by Chris Lattner · 21 years ago