1. c8c0bb0 %fcc is not an alias for %fcc0 by Chris Lattner · 19 years ago
  2. 4032cf0 correct an opcode by Chris Lattner · 19 years ago
  3. 275b884 new example by Chris Lattner · 19 years ago
  4. 93c740b Update the README by Nate Begeman · 19 years ago
  5. 3603cd6 Turn any_extend nodes into zero_extend nodes when it allows us to remove an by Chris Lattner · 19 years ago
  6. 9a06cce Implement MaskedValueIsZero for ANY_EXTEND nodes by Chris Lattner · 19 years ago
  7. 1bac941 implemented, testcase here: test/Regression/CodeGen/X86/compare-add.ll by Chris Lattner · 19 years ago
  8. b3ddfc4 add two dag combines: (C1-X) == C2 --> X == C1-C2 (X+C1) == C2 --> X == C2-C1 by Chris Lattner · 19 years ago
  9. 29dd2d7 new testcase by Chris Lattner · 19 years ago
  10. 8b6e4e6 Update. by Evan Cheng · 19 years ago
  11. 1e8791d make -debug output less newliney by Chris Lattner · 19 years ago
  12. d25e9e8 Fix a erroneous comment. by Evan Cheng · 19 years ago
  13. 2223aea Implement matching constraints. We can now say things like this: by Chris Lattner · 19 years ago
  14. 2f0eec6 validate matching constraints and remember when we see them. by Chris Lattner · 19 years ago
  15. ab77f73 add an instance var and argument. by Chris Lattner · 19 years ago
  16. 4d7db40 more notes by Chris Lattner · 19 years ago
  17. bda54cd Tell codegen MOVAPSrr and MOVAPDrr are copies. by Evan Cheng · 19 years ago
  18. b1b4e86 Added SSE entries to foldMemoryOperand(). by Evan Cheng · 19 years ago
  19. 78376d5 Rearrange code to my liking. :) by Evan Cheng · 19 years ago
  20. 6609913 Implement smart printing of inline asm strings, handling variants and by Chris Lattner · 19 years ago
  21. 47cf4ed add a new PrintAsmOperand method, move some stuff around for ease of reading. by Chris Lattner · 19 years ago
  22. 5887327 add a method by Chris Lattner · 19 years ago
  23. 3e2b94a another note by Chris Lattner · 19 years ago
  24. 77f0885 Add immediate forms of cmov and remove some cruft by Andrew Lenharth · 19 years ago
  25. 10d7f9a test cmov immediate form by Andrew Lenharth · 19 years ago
  26. 1cf9d96 add a note, ya knoe by Chris Lattner · 19 years ago
  27. da06e9e *** empty log message *** by Nate Begeman · 19 years ago
  28. 4e4b576 Implement simple register assignment for inline asms. This allows us to compile: by Chris Lattner · 19 years ago
  29. 20ea062 Finegrainify namespacification by Chris Lattner · 19 years ago
  30. 5a7efc9 add a note by Chris Lattner · 19 years ago
  31. 750ac1b Fix some of the stuff in the PPC README file, and clean up legalization by Nate Begeman · 19 years ago
  32. 1f7c630 add a note, I'll take care of this after nate commits his big patch by Chris Lattner · 19 years ago
  33. 3c55c54 - Use xor to clear integer registers (set R, 0). by Evan Cheng · 19 years ago
  34. 214a794 Remove another entry. by Evan Cheng · 19 years ago
  35. 657416c If a pattern's root node is a constant, its size should be 3 rather than 2. by Evan Cheng · 19 years ago
  36. 09f0bd3 Fix VC++ compilation error. by Jeff Cohen · 19 years ago
  37. faa6010 new testcase for the 'ret double folding with load' opzn by Chris Lattner · 19 years ago
  38. 3e1d5e5 Another regression from the pattern isel by Chris Lattner · 19 years ago
  39. a55079a Beef up the interface to inline asm constraint parsing, making it more general, useful, and easier to use. by Chris Lattner · 19 years ago
  40. 2cc2f66 adjust to changes in InlineAsm interface. Fix a few minor bugs. by Chris Lattner · 19 years ago
  41. e202a25 Beef up the interface to inline asm constraint parsing, making it more by Chris Lattner · 19 years ago
  42. 760df29 Return's chain should be matching either the chain produced by the by Evan Cheng · 19 years ago
  43. 0ddc180 another testcase. by Chris Lattner · 19 years ago
  44. 0d084c9 When folding a load into a return of SSE value, check the chain to by Evan Cheng · 19 years ago
  45. 4ccf4c0 Remove an item. It's done. by Evan Cheng · 19 years ago
  46. 0e8671b Be smarter about whether to store the SSE return value in memory. If by Evan Cheng · 19 years ago
  47. bb1d528 turning these into 'adds' would require extra copies by Chris Lattner · 19 years ago
  48. 223547a - Allow XMM load (for scalar use) to be folded into ANDP* and XORP*. by Evan Cheng · 19 years ago
  49. 598463f Remove entries on fabs and fneg. These are done. by Evan Cheng · 19 years ago
  50. b8973bd Allow the specification of explicit alignments for constant pool entries. by Evan Cheng · 19 years ago
  51. 259e97c * Fix 80-column violations by Chris Lattner · 19 years ago
  52. ddc787d add info about the inline asm register constraints for PPC by Chris Lattner · 19 years ago
  53. 59ad781 Allow custom lowering of fabs. I forgot to check in this change which by Evan Cheng · 19 years ago
  54. c03468b add a missing break that caused a lot of failures last night :( by Chris Lattner · 19 years ago
  55. d9aadd4 solaris won't clobber an existing symlink with ln -sf apparently by Chris Lattner · 19 years ago
  56. 4477590 Codegen by Nate Begeman · 19 years ago
  57. a34b898 okay, one more by Chris Lattner · 19 years ago
  58. fabec5b another note by Chris Lattner · 19 years ago
  59. 76e7a44 More notes by Chris Lattner · 19 years ago
  60. a45b492 another one by Chris Lattner · 19 years ago
  61. 302601c add a note by Chris Lattner · 19 years ago
  62. af370f7 add conditional moves of float and double values on int/fp condition codes. by Chris Lattner · 19 years ago
  63. 83e64ba example nate pointed out by Chris Lattner · 19 years ago
  64. 7a4d291 treat conditional branches the same way as conditional moves (giving them by Chris Lattner · 19 years ago
  65. 6788faa compactify all of the integer conditional moves into one instruction that takes by Chris Lattner · 19 years ago
  66. 97f9102 Add immediate forms of integer cmovs by Chris Lattner · 19 years ago
  67. 749d6fa Shrinkify by Chris Lattner · 19 years ago
  68. 273d463 implement test/Regression/TableGen/DagIntSubst.ll by Chris Lattner · 19 years ago
  69. 5def058 new testcase by Chris Lattner · 19 years ago
  70. 6dc83c7 Add the full complement of conditional moves of integer registers. by Chris Lattner · 19 years ago
  71. 86638b9 Compile this: by Chris Lattner · 19 years ago
  72. 19c5c4c Only insert an AND when converting from BR_COND to BRCC if needed. by Chris Lattner · 19 years ago
  73. ef6ffb1 Added custom lowering of fabs by Evan Cheng · 19 years ago
  74. 56b6964 add the 'lucas' optimization by Chris Lattner · 19 years ago
  75. b716343 I don't see why this optimization isn't safe, but it isn't, so disable it by Chris Lattner · 19 years ago
  76. 8e38ae6 Another high-prio selection performance bug by Chris Lattner · 19 years ago
  77. 6656dd1 Handle physreg input/outputs. We now compile this: by Chris Lattner · 19 years ago
  78. 594086d more mumbling by Chris Lattner · 19 years ago
  79. bdde465 add some notes by Chris Lattner · 19 years ago
  80. 6dfa999 Don't generate complex sequence for SETOLE, SETOLT, SETULT, and SETUGT. Flip by Evan Cheng · 19 years ago
  81. a80ea03 Don't generate (or setp, setae) for SETUGE. Simply flip the operands around and by Evan Cheng · 19 years ago
  82. f2b67cf Print the most trivial inline asms. by Chris Lattner · 19 years ago
  83. 73e142f Fix a bug in my legalizer reworking that caused the X86 backend to not get by Chris Lattner · 19 years ago
  84. a0bb4f7 new testcase for the 'C++' failures last night. by Chris Lattner · 19 years ago
  85. 2adc05c Fix FP constants, and the SparcV8/2006-01-22-BitConvertLegalize.ll failure from last night by Chris Lattner · 19 years ago
  86. 02568ff i64 -> f32, f32 -> i64 and some clean up. by Evan Cheng · 19 years ago
  87. 6dab053 Always use FP stack instructions to perform i64 to f64 as well as f64 to i64 by Evan Cheng · 19 years ago
  88. 19f3416 One more getTargetNode() variant shouldn't hurt... by Evan Cheng · 19 years ago
  89. 3772bcb Revamp the ICC/FCC reading instructions to be parameterized in terms of the by Chris Lattner · 19 years ago
  90. 9072c05 Compile: by Chris Lattner · 19 years ago
  91. d7e9f30 new testcase by Chris Lattner · 19 years ago
  92. cb0b555 Clear the OpAction field before setting it. This allows a target to set by Chris Lattner · 19 years ago
  93. 5295de7 If the target has V9 instructions, this pass is a noop, don't bother running it. by Chris Lattner · 19 years ago
  94. b34d3fd When in v9 mode, emit fabsd/fnegd/fmovd by Chris Lattner · 19 years ago
  95. 76afdc9 First step towards V9 instructions in the V8 backend, two conditional move by Chris Lattner · 19 years ago
  96. 6f63001 Two changes: by Chris Lattner · 19 years ago
  97. dea9528 When lowering SELECT_CC, see if the input is a lowered SETCC. If so, fold by Chris Lattner · 19 years ago
  98. 8504690 Add AddSymbol() method to DynamicLibrary to work around Windows limitation by Jeff Cohen · 19 years ago
  99. 0e753d6 don't insert an and node if it isn't needed here, this can prevent folding by Chris Lattner · 19 years ago
  100. c6fd6cd Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,making isMaskedValueZeroForTargetNode simpler, and useable from other partsof the compiler. by Chris Lattner · 19 years ago