1. a9c2091 Do some code refactoring on Jim's scheduler in preparation of the new list by Evan Cheng · 20 years ago
  2. a68d204 remove some unintentionally committed code by Chris Lattner · 20 years ago
  3. 4eebb60 If the target doesn't support f32 natively, insert the FP_EXTEND in target-indep by Chris Lattner · 20 years ago
  4. 12f2274 Another typo by Evan Cheng · 20 years ago
  5. 8ff318b was ignoring the legalized chain in this case, fixed SPASS on alpha by Andrew Lenharth · 20 years ago
  6. a148d98 Get rid of code in the DAGCombiner that is duplicated in SelectionDAG.cpp by Nate Begeman · 20 years ago
  7. d12b2d7 Temporary work around for a libcall insertion bug: If a target doesn't by Chris Lattner · 20 years ago
  8. 4090aee Fix a backwards conditional that caused an inf loop in some cases. This by Chris Lattner · 20 years ago
  9. 4eb2e3a Support for the insertelement operation. by Robert Bocchino · 20 years ago
  10. 433f8ac Bug fix: missing LegalizeOp() on newly created nodes. by Evan Cheng · 20 years ago
  11. 063e765 Adding basic support for Dwarf line number debug information. by Jim Laskey · 20 years ago
  12. 0b11820 For PR411: by Reid Spencer · 20 years ago
  13. 1b5db7a Constant fold ctpop/ctlz/cttz, and a couple other small cleanups by Nate Begeman · 20 years ago
  14. c02d98e Expand case for 64b Legalize, even though no one should end up using this by Nate Begeman · 20 years ago
  15. bf40c4b Disable two transformations that contribute to bus errors on SparcV8. by Chris Lattner · 20 years ago
  16. 903d278 Allow the target to specify 'expand' if they just require the amount to by Chris Lattner · 20 years ago
  17. 5f65229 Fix custom lowering of dynamic_stackalloc by Chris Lattner · 20 years ago
  18. cc0aad2 add a missing node name by Chris Lattner · 20 years ago
  19. c0ab522 Token chain results are not always the first or last result. Consider copyfromreg nodes, where they are the middle result (the flag result is last) by Chris Lattner · 20 years ago
  20. 3a04ffb Remove some duplicated code by Nate Begeman · 20 years ago
  21. d88fc03 bswap implementation by Nate Begeman · 20 years ago
  22. 4f0d8e4 If a target specified a stack pointer with setStackPointerRegisterToSaveRestore, by Chris Lattner · 20 years ago
  23. 140d53c Compile llvm.stacksave/restore into STACKSAVE/STACKRESTORE nodes, and allow by Chris Lattner · 20 years ago
  24. 5a67afc add stacksave/stackrestore nodes by Chris Lattner · 20 years ago
  25. e8f7a4b Add "support" for stacksave/stackrestore to the dag isel by Chris Lattner · 20 years ago
  26. 4aafb4f Add a simple missing fold to produce this: by Chris Lattner · 20 years ago
  27. af551bc Don't create rotate instructions in unsupported types, because we don't have by Chris Lattner · 20 years ago
  28. a7dce3c Allow custom lowering of DYNAMIC_STACKALLOC. by Evan Cheng · 20 years ago
  29. 140e99b ignore register #0 by Evan Cheng · 20 years ago
  30. 35ef913 Add bswap, rotl, and rotr nodes by Nate Begeman · 20 years ago
  31. 269f8c0 silence a warning by Chris Lattner · 20 years ago
  32. c0f4cd9 Added selection DAG support for the extractelement operation. by Robert Bocchino · 20 years ago
  33. de387ce Fix an exponential function in libcall insertion to not be exponential. :) by Chris Lattner · 20 years ago
  34. 05a2d56 * Allow custom lowering of ADD_PARTS, SUB_PARTS, SHL_PARTS, SRA_PARTS, by Evan Cheng · 20 years ago
  35. 909addf New getNode() variants. by Evan Cheng · 20 years ago
  36. 47f5bea Unbreak the build :( by Chris Lattner · 20 years ago
  37. 6907708 Revert the previous check-in. Leave shl x, 1 along for target to deal with. by Evan Cheng · 20 years ago
  38. da95a84 fold (shl x, 1) -> (add x, x) by Evan Cheng · 20 years ago
  39. 17c428e Support for custom lowering of ISD::RET. by Evan Cheng · 20 years ago
  40. abf6d17 Added initial support for DEBUG_LABEL allowing debug specific labels to be by Jim Laskey · 20 years ago
  41. b2efb85 Applied some recommend changes from sabre. The dominate one beginning "let the by Jim Laskey · 20 years ago
  42. 5bf6f25 Add unique id to debug location for debug label use (work in progress.) by Jim Laskey · 20 years ago
  43. 7ca9ab3 Change how MachineDebugInfo is fetched. by Jim Laskey · 20 years ago
  44. 512beb9 Make sure to pass the offset into the new node, so that we don't silently by Nate Begeman · 20 years ago
  45. f65d917 purity++ by Duraid Madina · 20 years ago
  46. 57030e3 allow custom lowering to return null for legal results by Andrew Lenharth · 20 years ago
  47. e8f65f1 Support Custom lowering of a few more operations. by Andrew Lenharth · 20 years ago
  48. d6e8d41 Remove redundant debug locations. by Jim Laskey · 20 years ago
  49. c26f7a0 unbreak the build :-/ by Chris Lattner · 20 years ago
  50. f3fd9fe Allow custom lowering of LOAD, EXTLOAD, ZEXTLOAD, STORE, and TRUNCSTORE. Not by Evan Cheng · 20 years ago
  51. c33baaa Simplify store(bitconv(x)) to store(x). This allows us to compile this: by Chris Lattner · 20 years ago
  52. 5710410 fold (conv (load x)) -> (load (conv*)x). by Chris Lattner · 20 years ago
  53. c8547d8 Fold bitconv(bitconv(x)) -> x. We now compile this: by Chris Lattner · 20 years ago
  54. 9468377 constant fold bits_convert in getNode and in the dag combiner for fp<->int by Chris Lattner · 20 years ago
  55. 232348d Fix a pasto by Chris Lattner · 20 years ago
  56. ed7b5ba fix a thinko in the bit_convert handling code by Chris Lattner · 20 years ago
  57. 3548189 add very simple support for the BIT_CONVERT node by Chris Lattner · 20 years ago
  58. 0fcd40f remove dead code by Chris Lattner · 20 years ago
  59. 1ccf26a The 81st column doesn't like code in it. by Chris Lattner · 20 years ago
  60. ff9be11 Lefted out TargetLowering:: by Evan Cheng · 20 years ago
  61. 3a03ebb * Fix a GlobalAddress lowering bug. by Evan Cheng · 20 years ago
  62. e81aecb Disengage DEBUG_LOC from non-PPC targets. by Jim Laskey · 20 years ago
  63. d5781fc * Added support for X86 RET with an additional operand to specify number of by Evan Cheng · 20 years ago
  64. f9dee6a make sure to relegalize all cases by Chris Lattner · 20 years ago
  65. 9797c5c enable the gep isel opt by Chris Lattner · 20 years ago
  66. 8339736 fix a bug I introduced that broke recursive expansion of nodes (e.g. scalarizing vectors) by Chris Lattner · 20 years ago
  67. 3b841e9 Lower ConstantAggregateZero into zeros by Chris Lattner · 20 years ago
  68. 7226158 Added a hook to print out names of target specific DAG nodes. by Evan Cheng · 20 years ago
  69. 69a889e Fix a nasty latent bug in the legalizer that was triggered by my patch by Chris Lattner · 20 years ago
  70. 898101c X86 conditional branch support. by Evan Cheng · 20 years ago
  71. 115c036 Print out opcode number if it's an unknown target node. by Evan Cheng · 20 years ago
  72. 9f8cc69 Fix a case where the DAG Combiner would accidentally CSE flag-producing nodes, by Chris Lattner · 20 years ago
  73. d845582 Amend comment. by Jim Laskey · 20 years ago
  74. de48ee2 Create a strong dependency for loads following stores. This will leave a by Jim Laskey · 20 years ago
  75. e773673 Make sure to relegalize new nodes by Chris Lattner · 20 years ago
  76. 18840db Keep VC++ happy. by Jeff Cohen · 20 years ago
  77. f1a47c3 More corrections for flagged copyto/from reg by Chris Lattner · 20 years ago
  78. 7310fb1 legalize copytoreg and copyfromreg nodes that have flag operands correctly. by Chris Lattner · 20 years ago
  79. bd2b621 Fix a bug Sabre was having where the DAG root was a group. The group dominator by Jim Laskey · 20 years ago
  80. 9022ed9 Groups were not emitted if the dominator node and the node in the ordering list by Jim Laskey · 20 years ago
  81. a5282d8 Simplify code by Chris Lattner · 20 years ago
  82. 181b7a3 allow custom expansion of BR_CC by Chris Lattner · 20 years ago
  83. 7df96d6 X86 lowers SELECT to a cmp / test followed by a conditional move. by Evan Cheng · 20 years ago
  84. f5395ce Added source file/line correspondence for dwarf (PowerPC only at this point.) by Jim Laskey · 20 years ago
  85. d0f6d18 Don't create SEXTLOAD/ZEXTLOAD instructions that the target doesn't support by Chris Lattner · 20 years ago
  86. d477184 When folding loads into ops, immediately replace uses of the op with the by Chris Lattner · 20 years ago
  87. ad25d4e Fix the (zext (zextload)) case to trigger, similarly for sign extends. by Chris Lattner · 20 years ago
  88. 00cb95c Fix a miscompilation in crafty due to a recent patch by Chris Lattner · 20 years ago
  89. 110dec2 Fold (zext (load x) to (zextload x). by Evan Cheng · 20 years ago
  90. 86cb643 Don't lump the filename and working dir together by Chris Lattner · 20 years ago
  91. d7d746f Lowering constant pool entries on ppc exposed a bug in the recently added by Nate Begeman · 20 years ago
  92. ac22c83 Accept and ignore prefetches for now by Chris Lattner · 20 years ago
  93. 58f7963 Fix CodeGen/Generic/2005-12-12-ExpandSextInreg.ll by Chris Lattner · 20 years ago
  94. 3802c25 Minor tweak to get isel opt by Chris Lattner · 20 years ago
  95. 28a6b02 Add support for TargetConstantPool nodes to the dag isel emitter, and use by Nate Begeman · 20 years ago
  96. 7038daf Added new getNode and getTargetNode variants for X86 stores. by Evan Cheng · 20 years ago
  97. 5e3c5b4 Teach legalize how to promote sext_inreg to fix a problem Andrew pointed by Chris Lattner · 20 years ago
  98. c78b0b7 improve code insertion in two ways: by Chris Lattner · 20 years ago
  99. cc827e6 Fix a crash where ConstantVec nodes were being generated with the wrong by Nate Begeman · 20 years ago
  100. cc2210b Only transform (sext (truncate x)) -> (sextinreg x) if before legalize or by Chris Lattner · 20 years ago