1. 7cbd525 Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nasty by Nate Begeman · 20 years ago
  2. f3e133a Allow passing a dag into dump and getOperationName. If one is available by Chris Lattner · 20 years ago
  3. ad95d6a Use a extant helper to do this. by Chris Lattner · 20 years ago
  4. 149c58c Add some methods for dag->dag isel. by Chris Lattner · 20 years ago
  5. 7c5a3d3 Pull the LLVM -> DAG lowering code out of the pattern selector so that it by Chris Lattner · 20 years ago
  6. 80b32b3 Fix a bad case in gzip where we put lots of things in registers across the by Chris Lattner · 20 years ago
  7. ff2006a Fix Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll by Chris Lattner · 20 years ago
  8. b0096bd Turn loop strength reduction on by default. by Chris Lattner · 20 years ago
  9. db25de4 Teach LLVM to know how many times a loop executes when constructed with by Chris Lattner · 20 years ago
  10. ea0617a Broke 80 column rule. by Jim Laskey · 20 years ago
  11. 30679e6 by Jim Laskey · 20 years ago
  12. d228427 isIntImmediate is a good Idea. Add a flavor that checks bounds while it is at it by Andrew Lenharth · 20 years ago
  13. 2d56e72 Fix last night's PPC32 regressions by by Nate Begeman · 20 years ago
  14. 889f2c1 Fix last night's X86 regressions by putting code for SSE in the if(SSE) by Nate Begeman · 20 years ago
  15. 9ca65c7 only build .a on alpha by Andrew Lenharth · 20 years ago
  16. 875f360 Fix FP_TO_UINT with Scalar SSE2 now that the legalizer can handle it. We by Nate Begeman · 20 years ago
  17. d2558e3 Teach the legalizer how to legalize FP_TO_UINT. by Nate Begeman · 20 years ago
  18. 5a01481 Make FP_TO_UINT Illegal. This allows us to generate significantly better by Nate Begeman · 20 years ago
  19. 40b37cc Testing a variable before it is defined doesn't work so well. It is a fairly small thing, so just let everyone build the .a file by Andrew Lenharth · 20 years ago
  20. 27e5142 Ooops, don't forget to clear this. The real inner loop is now: by Chris Lattner · 20 years ago
  21. 934520a Recursively scan scev expressions for common subexpressions. This allows us by Chris Lattner · 20 years ago
  22. ff66368 Remove an unncessary argument to SimplifySelectCC and add an additional by Nate Begeman · 20 years ago
  23. 32c392a Fix the fabs regression on x86 by abstracting the select_cc optimization by Nate Begeman · 20 years ago
  24. 8f33132 Remove support for 64b PPC, it's been broken for a long time. It'll be by Nate Begeman · 20 years ago
  25. 7ac1752 Fix oversized GOT problem with gcc-4 on alpha by Andrew Lenharth · 20 years ago
  26. 0ae380a Teach SplitCriticalEdge to update LoopInfo if it is alive. This fixes by Chris Lattner · 20 years ago
  27. 8385393 remove dead code. The exit block list is computed on demand, thus does not by Chris Lattner · 20 years ago
  28. 3e27b1f implement a couple of simple shift foldings. by Chris Lattner · 20 years ago
  29. cf083e3 by Jim Laskey · 20 years ago
  30. 847c3a9 by Jim Laskey · 20 years ago
  31. c60fb08 When splitting critical edges, make sure not to leave the new block in the by Chris Lattner · 20 years ago
  32. 6a13aed Add a helper method by Chris Lattner · 20 years ago
  33. e0391be Fix a FIXME: if we are inserting code for a PHI argument, split the critical by Chris Lattner · 20 years ago
  34. b01bfd4 Change break critical edges to not remove, then insert, PHI node entries. by Chris Lattner · 20 years ago
  35. 1f3e808 match gcc's use of tabs, makes diffs easier by Andrew Lenharth · 20 years ago
  36. 21e786b .section cleanup, patch from Nicholas Riley by Andrew Lenharth · 20 years ago
  37. 191cf94 1. Added the function isOpcWithIntImmediate to simplify testing of operand with by Jim Laskey · 20 years ago
  38. 2b48bc6 Tidied up the use of dyn_cast<ConstantSDNode> by using isIntImmediate more. by Chris Lattner · 20 years ago
  39. 54abfc5 Use a more efficient method of creating integer and float virtual registers by Chris Lattner · 20 years ago
  40. e1fae4a Add a select_cc optimization for recognizing abs(int). This speeds up an by Nate Begeman · 20 years ago
  41. e5d6382 Some SELECT_CC cleanups: by Nate Begeman · 20 years ago
  42. c24d484 Make SELECT illegal on PPC32, switch to using SELECT_CC, which more closely by Nate Begeman · 20 years ago
  43. 9373a81 Add new node, SELECT_CC. This node is for targets that don't natively by Nate Begeman · 20 years ago
  44. b4138c4 Changes for PPC32ISelPattern.cpp by Chris Lattner · 20 years ago
  45. 7c6e452 Fix an oversight that may be causing PR617. by Chris Lattner · 20 years ago
  46. 98599ba remove some trickiness that broke yacr2 and some other programs last night by Chris Lattner · 20 years ago
  47. df706e3 Changed the XOR case to use the isOprNot predicate. by Chris Lattner · 20 years ago
  48. 0d7d99f 1. Refactored handling of integer immediate values for add, or, xor and sub. by Chris Lattner · 20 years ago
  49. d2ff5ef sorry!! this is temporary; for some reason the nasty constmul code seems to by Duraid Madina · 20 years ago
  50. 979a21e Fix a bug compiling: select (i32 < i32), f32, f32 by Chris Lattner · 20 years ago
  51. 94f4032 Make loop-simplify produce better loops by turning PHI nodes like X = phi [X, Y] by Chris Lattner · 20 years ago
  52. cda9ca5 Allow indvar simplify to canonicalize ANY affine IV, not just affine IVs with by Chris Lattner · 20 years ago
  53. 05bd374 Fix an obvious oops by Chris Lattner · 20 years ago
  54. 50fad70 Teach LSR to strength reduce IVs that have a loop-invariant but non-constant stride. by Chris Lattner · 20 years ago
  55. c41e345 Fix Regression/Transforms/LoopStrengthReduce/phi_node_update_multiple_preds.ll by Chris Lattner · 20 years ago
  56. 87265ab Fix some 80 column violations. by Chris Lattner · 20 years ago
  57. a0740fb implement two helper methods by Chris Lattner · 20 years ago
  58. bd8625b Fix spelling, fix some broken canonicalizations by my last patch by Chris Lattner · 20 years ago
  59. c7e18a1 add a optimization note by Chris Lattner · 20 years ago
  60. 079a27a add cc nodes to the AllNodes list so they show up in Graphviz output by Chris Lattner · 20 years ago
  61. 88ac32c Update the targets to the new SETCC/CondCodeSDNode interfaces. by Chris Lattner · 20 years ago
  62. 7cf7e3f Eliminate the SetCCSDNode in favor of a CondCodeSDNode class. This pulls the by Chris Lattner · 20 years ago
  63. 59b21c2 Minor cleanup patch, no functionality changes. Written by Jim Laskey. by Chris Lattner · 20 years ago
  64. 2f46055 Fix CodeGen/Generic/div-neg-power-2.ll, a regression from last night. by Chris Lattner · 20 years ago
  65. b965ee5 SCEVAddExpr::get() of an empty list is invalid. by Chris Lattner · 20 years ago
  66. 1bbae0c Implement: LoopStrengthReduce/share_ivs.ll by Chris Lattner · 20 years ago
  67. a553b0c Suck the base value out of the UsersToProcess vector into the BasedUser by Chris Lattner · 20 years ago
  68. 44b807e Split MoveLoopVariantsToImediateField out from MoveImmediateValues. The by Chris Lattner · 20 years ago
  69. d3ded2d Factor out some common code, and be smarter about when to emit load hi/lo by Nate Begeman · 20 years ago
  70. 21e1a79 Allow tools with "consume after" options (like lli) to take more positional by Chris Lattner · 20 years ago
  71. 0045776 Remove getImmediateForOpcode, which is now dead. by Chris Lattner · 20 years ago
  72. fd78454 Add new immediate handling support for mul/div. Patch by Jim Laskey! by Chris Lattner · 20 years ago
  73. 5b90917 Add support for OR/XOR/SUB immediates that are handled with the new immediate by Chris Lattner · 20 years ago
  74. 2f57c4d Modify the ISD::AND opcode case to use new immediate constant predicates. by Chris Lattner · 20 years ago
  75. 39c6896 Modify the ISD::ADD opcode case to use new immediate constant predicates. by Chris Lattner · 20 years ago
  76. 8fd1980 Modify existing support functions to use new immediate constant predicates. by Chris Lattner · 20 years ago
  77. cf1cf18 Add support predicates for future immediate constant changes. by Chris Lattner · 20 years ago
  78. 02efa6c Move IsRunOfOnes to a more logical place and rename to a proper predicate form by Chris Lattner · 20 years ago
  79. 394cd13 Fix JIT encoding of ppc mfocrf instruction; the operands were reversed by Nate Begeman · 20 years ago
  80. 4bc5f80 Use the new 'moveBefore' method to simplify some code. Really, which is by Chris Lattner · 20 years ago
  81. de01324 Reject command lines that have too many positional arguments passed (e.g., by Chris Lattner · 20 years ago
  82. 3821e47 Not all constants are legal immediates in load/store instructions. by Chris Lattner · 20 years ago
  83. 5272f3c Implement LoopStrengthReduce/share_code_in_preheader.ll by having one by Chris Lattner · 20 years ago
  84. 010de25 Implement a simple optimization for the termination condition of the loop. by Chris Lattner · 20 years ago
  85. 0fe34d8 add new helper function by Chris Lattner · 20 years ago
  86. 660538c Handle 64-bit constant exprs on 64-bit targets. by Chris Lattner · 20 years ago
  87. bbf728e All stats are "Number of ..." by Chris Lattner · 20 years ago
  88. 2b83af2 Add some simple folds that occur in bitfield cases. Fix a minor bug in by Chris Lattner · 20 years ago
  89. 4c0e4cd Fix typoCVS: ---------------------------------------------------------------------- by Chris Lattner · 20 years ago
  90. bf3fa97 add a small simplification that can be exposed after promotion/expansion by Chris Lattner · 20 years ago
  91. ce869ee * Use the new PHINode::hasConstantValue method to simplify some code by Chris Lattner · 20 years ago
  92. 3c304a3 Consolidate the GPOpt stuff to all use the Subtarget, instead of still by Chris Lattner · 20 years ago
  93. 8c4a873 adjust to change in getSubtarget() api by Chris Lattner · 20 years ago
  94. ba25365 Enable gp optimizations by default when available, even when a target triple by Chris Lattner · 20 years ago
  95. 6281ae4 add a note by Chris Lattner · 20 years ago
  96. 82299e7 Change FindEarliestCallSeqEnd (used by libcall insertion) to use a set to by Chris Lattner · 20 years ago
  97. c534395 Fix a use-of-dangling-pointer bug, from the introduction of SrcValue's. by Chris Lattner · 20 years ago
  98. 2f4eca3 Fix a latent bug in the libcall inserter that was exposed by Nate's patch by Chris Lattner · 20 years ago
  99. 4e624ec don't crash when running the PPC backend on non-ppc hosts without specifying by Chris Lattner · 20 years ago
  100. d7231ac PHINode::hasConstantValue should never return the PHI itself, even if the by Chris Lattner · 20 years ago