1. bcdbfa8 Avoid generating a convert_rndsat node when the src and dest type are the same. by Mon P Wang · 17 years ago
  2. db8ec2d Add sub/mul overflow intrinsics. This currently doesn't have a by Bill Wendling · 17 years ago
  3. 445071c Fix PR3117: not all nodes being legalized. The by Duncan Sands · 17 years ago
  4. 4dd832d Fix getNode to allow a vector for the shift amount for shifts of vectors. by Mon P Wang · 17 years ago
  5. 471a654 When allocating a stack temporary, use the correct by Duncan Sands · 17 years ago
  6. 2d59863 Expand getVTList, getNodeValueTypes, and SelectNodeTo to handle more value types. by Bill Wendling · 17 years ago
  7. 3d96094 There are no longer any places that require a by Duncan Sands · 17 years ago
  8. a8fd1f2 Eliminate some unused variable compile time warnings. by Evan Cheng · 17 years ago
  9. 8d6e2e1 Rename SetCCResultContents to BooleanContents. In by Duncan Sands · 17 years ago
  10. 5424e6d Cleanup of the [SU]ADDO type legalization code. Patch by Duncan! by Bill Wendling · 17 years ago
  11. 8dfa51c Update comments. by Dan Gohman · 17 years ago
  12. 77538cc Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn't equivalent to "ADDC" by Bill Wendling · 17 years ago
  13. 74296c6 Implement the sadd_with_overflow intrinsic. This is converted into by Bill Wendling · 17 years ago
  14. 39acb29 Add UADDO and SADDO nodes. These will be used for determining an overflow by Bill Wendling · 17 years ago
  15. 58fb913 Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode to by Mon P Wang · 17 years ago
  16. 25f0106 Added support for the following definition of shufflevector by Mon P Wang · 17 years ago
  17. e18295c Fix PR2986: do not use a potentially illegal by Duncan Sands · 17 years ago
  18. 17e678b Add sanity checking for BUILD_PAIR (I noticed the by Duncan Sands · 17 years ago
  19. 56d016a fix some whitespace stuff by Chris Lattner · 17 years ago
  20. 835bdca Fix UpdateNodeOperands so that it does CSE of calls by Duncan Sands · 17 years ago
  21. 8b531d2 Initialize uninitialized variable. by Dale Johannesen · 17 years ago
  22. 4b6b5fc Temporarily allow the operands of a BUILD_VECTOR by Duncan Sands · 17 years ago
  23. 269246b Don't create TargetGlobalAddress nodes with offsets that don't fit by Dan Gohman · 17 years ago
  24. 8ec2a4a Set N->OperandList to 0 after deletion. Otherwise, it's possible that it will by Bill Wendling · 17 years ago
  25. 727a940 Don't truncate GlobalAddress offsets to int in debug output. by Dan Gohman · 17 years ago
  26. 2fe6bee Teach DAGCombine to fold constant offsets into GlobalAddress nodes, by Dan Gohman · 17 years ago
  27. 85f48ad Added MemIntrinsicNode which is useful to represent target intrinsics that by Mon P Wang · 17 years ago
  28. 4f0bd68 Add a "loses information" return value to APFloat::convert by Dale Johannesen · 17 years ago
  29. b62cd7e Use -1ULL instead of uint64_t(-1), at Anton's suggestion. by Dan Gohman · 17 years ago
  30. 1dd2757 Make some implicit conversions explicit, to avoid compiler warnings. by Dan Gohman · 17 years ago
  31. 94798d3 Fold trivial two-operand tokenfactors where the operands are equal immediately. by Dan Gohman · 17 years ago
  32. 68f12ee Implement the -fno-builtin option in the front-end, not in the back-end. by Bill Wendling · 17 years ago
  33. e818bc1 - Initialize "--no-builtin" to "false". - Testcase for r56885. by Bill Wendling · 17 years ago
  34. bd09262 Add the new `-no-builtin' flag. This flag is meant to mimic the GCC by Bill Wendling · 17 years ago
  35. 86aa16a Optimize SelectionDAG's AssignTopologicalOrder even further. by Dan Gohman · 17 years ago
  36. 0e32a2c Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 17 years ago
  37. 162c26d Forgot this part with my last patch. Sorry about the breakage. by Bill Wendling · 17 years ago
  38. 64d6c6f Change SelectionDAG::getConstantPool to always set the alignment of the by Dan Gohman · 17 years ago
  39. 24c79f2 Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 17 years ago
  40. 8bc392f - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 17 years ago
  41. 3c7b9ba Re-enable SelectionDAG CSE for calls. It matters in the case of by Dan Gohman · 17 years ago
  42. d3fe174 Define CallSDNode, an SDNode subclass for use with ISD::CALL. by Dan Gohman · 17 years ago
  43. ec270fb Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* and by Dan Gohman · 17 years ago
  44. effb894 Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
  45. 1a11404 Make safer variant of alias resolution routine to be default by Anton Korobeynikov · 17 years ago
  46. e19bc18 Fix the string for ISD::UDIVREM. by Dan Gohman · 17 years ago
  47. 634412f Clean up uses of TargetLowering::getTargetMachine. by Dan Gohman · 17 years ago
  48. 66ccf60 typo by Gabor Greif · 17 years ago
  49. f304a7a erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
  50. 41be0d4 Split the ATOMIC NodeType's to include the size, e.g. by Dale Johannesen · 17 years ago
  51. e1a9a78 Reorganize the lifetimes of the major objects SelectionDAGISel works with. by Dan Gohman · 17 years ago
  52. abfdf92 disallow direct access to SDValue::ResNo, provide a getter instead by Gabor Greif · 17 years ago
  53. d56f73f Optimize SelectionDAG's topological sort to use one pass instead by Dan Gohman · 17 years ago
  54. 2e83490 Actually recycle SDNode allocations. SelectionDAG is using by Dan Gohman · 17 years ago
  55. f4bd5cf make sure to flush the stream after dumping, to make sure it goes out immediately. by Chris Lattner · 17 years ago
  56. 0c19df4 Switch the asmprinter (.ll) and all the stuff it requires over to by Chris Lattner · 17 years ago
  57. eb0cee9 Move the point at which FastISel taps into the SelectionDAGISel by Dan Gohman · 17 years ago
  58. ac37f9a Move SelectionDAG's constructor out of line. by Dan Gohman · 17 years ago
  59. c6337ac Add libm-oriented ISD opcodes for rounding operations. by Dan Gohman · 17 years ago
  60. 75ea0b8 Elements in DeadNodeSet are checked for use_empty() before they by Dan Gohman · 17 years ago
  61. 2da2bed Change the FoldingSetNodeID usage for objects which carry by Dan Gohman · 17 years ago
  62. 5d2a9a4 don't use the result of WriteTypeSymbolic or WriteAsOperand. by Chris Lattner · 17 years ago
  63. 17f7165 Rework the routines that convert AP[S]Int into a string. Now, instead of by Chris Lattner · 17 years ago
  64. 550c9af Improve support for vector casts in LLVM IR and CodeGen. by Dan Gohman · 17 years ago
  65. 6134fbc Fix a bogus srem rule - a negative value srem'd by a power-of-2 by Dan Gohman · 17 years ago
  66. 7e3c392 Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes with by Dan Gohman · 17 years ago
  67. 804c95d Fold the useful features of alist and alist_node into ilist, and by Dan Gohman · 17 years ago
  68. 2ce6f2a Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
  69. 91e5dcb Tidy SDNode::use_iterator, and complete the transition to have it by Dan Gohman · 17 years ago
  70. bb5f43e Rename isOnlyUseOf to isOnlyUserOf. by Dan Gohman · 17 years ago
  71. ebeccb4 Fix grammaros in comments. by Dan Gohman · 17 years ago
  72. b0e3938 Add VerifyNode, a place to put sanity checks on by Duncan Sands · 17 years ago
  73. 1705968 Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk by Dan Gohman · 17 years ago
  74. 1e5aa12b SelectionDAG::AssignNodeIds is unused. by Dan Gohman · 17 years ago
  75. 1d093846 Don't sort SDNodes by their addresses in SelectionDAG::dump. Instead, by Dan Gohman · 17 years ago
  76. 02c7c6c Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 17 years ago
  77. 74f23ff Don't barf when dumping a constant that contains by Duncan Sands · 17 years ago
  78. 7d94c49 Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. This by Dan Gohman · 17 years ago
  79. 7a510c2 hasAnyUseOfValue can check SDUse nodes of its users directly instead by Dan Gohman · 17 years ago
  80. db4504f Move MemoryVT out of LSBaseNode into MemSDNode, allowing the by Dan Gohman · 17 years ago
  81. 89e71d4 Move the IsVolatile and SVOffset fields into the MemSDNode base by Dan Gohman · 17 years ago
  82. 7898e98 Missed alignment argument on stores lowered from memcpy. by Evan Cheng · 17 years ago
  83. 9199368 const-ify SelectionDAG::getNodeValueTypes. by Dan Gohman · 17 years ago
  84. e8d8d2e Factor out the code for computing an alignment value, and make it by Dan Gohman · 17 years ago
  85. 34ef1db Do not CSE DEBUG_LOC, DBG_LABEL, DBG_STOPPOINT, DECLARE, and EH_LABEL SDNode's. This improves compile time slightly at -O0 -g. by Evan Cheng · 17 years ago
  86. 7f8b6d5 Pool-allocation for SDNodes. The pool is allocated once for each function, by Dan Gohman · 17 years ago
  87. 9169763 Fix SDNode::MorphNodeTo (a function used by by SelectNodeTo) to by Dan Gohman · 17 years ago
  88. 768f2c9 Remove most of the uses of SDOperandPtr, usually replacing it with a by Dan Gohman · 17 years ago
  89. 5c755ff Fixed generating incorrect aligned stores that I backout of r53031 by Mon P Wang · 17 years ago
  90. fad8be4 Backed out 53031. by Evan Cheng · 17 years ago
  91. f3c4d7f Avoid unnecessarily copying APInt objects. by Dan Gohman · 17 years ago
  92. 22e9707 Replace a few uses of SelectionDAG::getTargetNode with by Dan Gohman · 17 years ago
  93. 739a054 Add a new getMergeValues method that does not need by Duncan Sands · 17 years ago
  94. 4b7c1ac Fixed problem in EmitStackConvert where the source and target type by Mon P Wang · 17 years ago
  95. 6b2c4f6 instead of aborting on shifts of i1, just implicitly fold them. by Chris Lattner · 17 years ago
  96. 501f207 No need to use std::distance. We can just count the number of operands by Owen Anderson · 17 years ago
  97. fb19f94 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
  98. 5c73a88 Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its by Dan Gohman · 17 years ago
  99. 1ae6ef8 Revert the SelectionDAG optimization that makes by Duncan Sands · 17 years ago
  100. da3db11 - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an empty string for ConstantAggregateZero case which surprises selectiondag. by Evan Cheng · 17 years ago