1. 004e27c Fix PR3899: add support for extracting floats from vectors by Duncan Sands · 15 years ago
  2. b169426 Fixed the comment. No functionality change. by Sanjiv Gupta · 15 years ago
  3. 6f38cb6 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 16 years ago
  4. 95c5f05 Fix PR3411. When replacing values, nodes are analyzed by Duncan Sands · 16 years ago
  5. 9c8ac44 DebugLoc propagation. Done with file. by Dale Johannesen · 16 years ago
  6. 92abc62 Fix PR3401: when using large integers, the type by Duncan Sands · 16 years ago
  7. c8fc99d Propagate debug info through MakeLibCall and a couple of things that use it. by Dale Johannesen · 16 years ago
  8. 7d2ad62 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 16 years ago
  9. 5bb11b8 Fix PR3393, which amounts to a bug in the expensive by Duncan Sands · 16 years ago
  10. e7852d0 Take the next steps in making SDUse more consistent with LLVM Use, and by Dan Gohman · 16 years ago
  11. 9fbc7e2 Cleanup whitespace and comments, and tweak some by Duncan Sands · 16 years ago
  12. bb326bb Allow targets to legalize operations (with illegal operands) that produces multiple values. For example, a load with an illegal operand (a load produces two values, a value and chain). by Sanjiv Gupta · 16 years ago
  13. 2ecf88d When replacing uses and the same node is reached by Duncan Sands · 16 years ago
  14. 1bec3dd Fix some typos. Also, the WidenedVectors map by Duncan Sands · 16 years ago
  15. b6e223a Factorize (and generalize) the code promoting SELECT by Duncan Sands · 16 years ago
  16. 87c8a8f Added support for vector widening. by Mon P Wang · 16 years ago
  17. 47d9dcc Fix PR3117: not all nodes being legalized. The by Duncan Sands · 16 years ago
  18. 8b8e5a7 Only check that the result of the mapping was not by Duncan Sands · 16 years ago
  19. 96da041 Remove a (what appears to be) overly strict assertion. Here is what happened: by Evan Cheng · 16 years ago
  20. 1607f05 Change the interface to the type legalization method by Duncan Sands · 16 years ago
  21. 25cf227 If the type legalizer actually legalized anything by Duncan Sands · 16 years ago
  22. 06f0aff Add a bunch of libcalls for ppcf128 that were somehow by Duncan Sands · 16 years ago
  23. b99e740 Uniformize capitalization of NodeId. by Duncan Sands · 16 years ago
  24. 23b10f5 Fix a FIXME: in ReplaceNodeWith, if the new node by Duncan Sands · 16 years ago
  25. 1acb29c Fix a testcase provided by Bill in which the node by Duncan Sands · 16 years ago
  26. 20f04e9 Fix a bug in which a node could be added to the by Duncan Sands · 16 years ago
  27. 86098bd Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 16 years ago
  28. 056292f Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 16 years ago
  29. 9468a9b - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 16 years ago
  30. ed63214 Provide two overloads of AnalyzeNewNode. by Gabor Greif · 16 years ago
  31. ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 16 years ago
  32. 7a30bc4 Avoid an empty-if-body warning in release builds. by Dan Gohman · 16 years ago
  33. 475871a Rename SDOperand to SDValue. by Dan Gohman · 16 years ago
  34. 8968450 Tidy SDNode::use_iterator, and complete the transition to have it by Dan Gohman · 16 years ago
  35. 462dc7f Add titles to the various SelectionDAG viewGraph calls by Dan Gohman · 16 years ago
  36. d164ea2 Ignore TargetConstant with an illegal type. These by Duncan Sands · 16 years ago
  37. ae099d5 Remove PromoteIntRes_FP_ROUND - not sure what it by Duncan Sands · 16 years ago
  38. c5ffb45 Make sure the alignment of the temporary created by Duncan Sands · 16 years ago
  39. f4e4629 Make the LegalizeType method naming scheme more regular. by Duncan Sands · 16 years ago
  40. dd1c20d Remove some unneeded includes. by Duncan Sands · 16 years ago
  41. 1002c02 Add explicit keywords. by Dan Gohman · 16 years ago
  42. 3a38e5e Let AnalyzeNewNode take care of calling ExpungeNode. by Duncan Sands · 16 years ago
  43. 6f7e1cd ExpungeNode is only needed for new nodes! This by Duncan Sands · 16 years ago
  44. 78cd649 Share some code that is common between integer and by Duncan Sands · 16 years ago
  45. 4fc4fd6 Rename the operation of turning a float type into an by Duncan Sands · 16 years ago
  46. 69b01e9 Split type expansion into ExpandInteger and ExpandFloat by Duncan Sands · 16 years ago
  47. 7d0d846 LegalizeTypes support for INSERT_VECTOR_ELT with a non-constant index. by Duncan Sands · 16 years ago
  48. edfcf59 Sometimes (rarely) nodes held in LegalizeTypes by Duncan Sands · 16 years ago
  49. 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 16 years ago
  50. 41edfb8 Provide an explicit list of operands to MakeLibcall, by Duncan Sands · 16 years ago
  51. 9cac525 Ongoing work on improving the instruction selection infrastructure: by Roman Levenstein · 16 years ago
  52. ddc016c Initial libcall support for LegalizeTypes. This is by Duncan Sands · 16 years ago
  53. 4a6da60 LegalizeTypes can sometimes have deleted nodes by Duncan Sands · 16 years ago
  54. 707e018 Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal by Dan Gohman · 16 years ago
  55. dc1adac Re-commit of the r48822, where the infinite looping problem discovered by Roman Levenstein · 16 years ago
  56. 6397c64 Backing out 48222 temporarily. by Evan Cheng · 16 years ago
  57. e326332 Use a linked data structure for the uses lists of an SDNode, just like by Roman Levenstein · 16 years ago
  58. d8742ee Initial soft-float support for LegalizeTypes. I rewrote by Duncan Sands · 16 years ago
  59. ac7613a Some LegalizeTypes code factorization and minor enhancements. by Duncan Sands · 16 years ago
  60. 077f9b2 LegalizeTypes support for EXTRACT_VECTOR_ELT. The by Duncan Sands · 16 years ago
  61. 212a11c Fix a nasty bug in LegalizeTypes (spotted in by Duncan Sands · 16 years ago
  62. 1a9c9df In debug builds check that the key property holds: all by Duncan Sands · 16 years ago
  63. 6cb7e6d I don't see how NodeUpdated can be called with a by Duncan Sands · 17 years ago
  64. 9d3e5d4 Fix typo by Chris Lattner · 17 years ago
  65. fcd8e9e handle the case where a node can become ready to process by Chris Lattner · 17 years ago
  66. 42bd25f Use the new infrastructure for listening to node updates to by Chris Lattner · 17 years ago
  67. a658bab add a -view-legalize-types-dags option, for viewing the dags going into legalize types. by Chris Lattner · 17 years ago
  68. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  69. e4af7b5 implement some methods. by Chris Lattner · 17 years ago
  70. 13c6a17 add scaffolding for splitting of vectors. by Chris Lattner · 17 years ago
  71. ee88813 split scalarization out to its own file. by Chris Lattner · 17 years ago
  72. cc663a8 Split expansion out into its own file. by Chris Lattner · 17 years ago
  73. 08d1275 Split promotion support out to its own file. by Chris Lattner · 17 years ago
  74. 524825b Rename LegalizeDAGTypes.cpp -> LegalizeTypes.cpp by Chris Lattner · 17 years ago[Renamed (99%) from lib/CodeGen/SelectionDAG/LegalizeDAGTypes.cpp]
  75. dff67f5 Split the class definition of DAGTypeLegalizer out into a header. by Chris Lattner · 17 years ago
  76. 72b2df1 implement the rest of the functionality from SelectionDAGLegalize::ScalarizeVectorOp by Chris Lattner · 17 years ago
  77. 60fb5ec more scalarization by Chris Lattner · 17 years ago
  78. d36db02 scalarize vector binops by Chris Lattner · 17 years ago
  79. eb1819d Implement framework for scalarizing node results. This is sufficient by Chris Lattner · 17 years ago
  80. 13c207b start providing framework for scalarizing vectors. by Chris Lattner · 17 years ago
  81. 87726ac Implement support for custom legalization in DAGTypeLegalizer::ExpandOperand. by Chris Lattner · 17 years ago
  82. 27a6c73 Several changes: by Chris Lattner · 17 years ago
  83. baccd58 Fix a bug in which node A is replaced by node B, but later by Duncan Sands · 17 years ago
  84. fd617d0 Move MinAlign to MathExtras.h. by Duncan Sands · 17 years ago
  85. c6fa170 Fix some load/store logic that would be wrong for by Duncan Sands · 17 years ago
  86. e414cda Fix a thinko. by Duncan Sands · 17 years ago
  87. 7169a2f Promotion of sdiv/srem/udiv/urem. by Duncan Sands · 17 years ago
  88. 01405f9 Add support for expanding trunc stores. Consider by Duncan Sands · 17 years ago
  89. 9962054 Add explicit keywords. by Dan Gohman · 17 years ago
  90. dc84650 The guaranteed alignment of ptr+offset is only the minimum of by Duncan Sands · 17 years ago
  91. 2e606cf Small formatting changes. Add a sanity check. by Duncan Sands · 17 years ago
  92. cac99db Promote SETCC operands. by Duncan Sands · 17 years ago
  93. a3d10d8 Correctly extract the ValueType from a VTSDNode. by Duncan Sands · 17 years ago
  94. fec3ad3 Support for expanding extending loads of integers with funky bit-widths. by Duncan Sands · 17 years ago
  95. 245741d Fix up the logic for result expanding the various extension by Duncan Sands · 17 years ago
  96. d0e908e Add promote operand support for [su]int_to_fp. by Chris Lattner · 17 years ago
  97. be5a0a4 Add result promotion of FP_TO_*INT, fixing CodeGen/X86/trunc-to-bool.ll by Chris Lattner · 17 years ago
  98. aaeb0c8 simplify some code. by Chris Lattner · 17 years ago
  99. d20154c Implement promote and expand for operands of memcpy and friends. by Chris Lattner · 17 years ago
  100. 7f5f685 Add support for a few more nodes. by Duncan Sands · 17 years ago