1. fef0605 Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 17 years ago
  2. bdad5cf - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 17 years ago
  3. 791e12a Re-enable SelectionDAG CSE for calls. It matters in the case of by Dan Gohman · 17 years ago
  4. 705e3f7 Define CallSDNode, an SDNode subclass for use with ISD::CALL. by Dan Gohman · 17 years ago
  5. c1f3a07 Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* and by Dan Gohman · 17 years ago
  6. faeb4a3 Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 17 years ago
  7. c7b9091 Make safer variant of alias resolution routine to be default by Anton Korobeynikov · 17 years ago
  8. 2e66b05 Fix the string for ISD::UDIVREM. by Dan Gohman · 17 years ago
  9. 404e854 Clean up uses of TargetLowering::getTargetMachine. by Dan Gohman · 17 years ago
  10. 8b2235c typo by Gabor Greif · 17 years ago
  11. 1c80d11 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 17 years ago
  12. bc18766 Split the ATOMIC NodeType's to include the size, e.g. by Dale Johannesen · 17 years ago
  13. 0f2d71d Reorganize the lifetimes of the major objects SelectionDAGISel works with. by Dan Gohman · 17 years ago
  14. 46bf547 disallow direct access to SDValue::ResNo, provide a getter instead by Gabor Greif · 17 years ago
  15. 509fca4 Optimize SelectionDAG's topological sort to use one pass instead by Dan Gohman · 17 years ago
  16. 0b08b15 Actually recycle SDNode allocations. SelectionDAG is using by Dan Gohman · 17 years ago
  17. b787620 make sure to flush the stream after dumping, to make sure it goes out immediately. by Chris Lattner · 17 years ago
  18. 1fefaac Switch the asmprinter (.ll) and all the stuff it requires over to by Chris Lattner · 17 years ago
  19. 14a6644 Move the point at which FastISel taps into the SelectionDAGISel by Dan Gohman · 17 years ago
  20. 0340556 Move SelectionDAG's constructor out of line. by Dan Gohman · 17 years ago
  21. c8b20e2 Add libm-oriented ISD opcodes for rounding operations. by Dan Gohman · 17 years ago
  22. 9b93aed Elements in DeadNodeSet are checked for use_empty() before they by Dan Gohman · 17 years ago
  23. 98beebe Change the FoldingSetNodeID usage for objects which carry by Dan Gohman · 17 years ago
  24. 2e5c7ae don't use the result of WriteTypeSymbolic or WriteAsOperand. by Chris Lattner · 17 years ago
  25. 89b3658 Rework the routines that convert AP[S]Int into a string. Now, instead of by Chris Lattner · 17 years ago
  26. 29c3cef Improve support for vector casts in LLVM IR and CodeGen. by Dan Gohman · 17 years ago
  27. 2275be0 Fix a bogus srem rule - a negative value srem'd by a power-of-2 by Dan Gohman · 17 years ago
  28. 101124c Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes with by Dan Gohman · 17 years ago
  29. 2fcbc7e Fold the useful features of alist and alist_node into ilist, and by Dan Gohman · 17 years ago
  30. 8181bd1 Rename SDOperand to SDValue. by Dan Gohman · 17 years ago
  31. 0c97f1d Tidy SDNode::use_iterator, and complete the transition to have it by Dan Gohman · 17 years ago
  32. 07fadb0 Rename isOnlyUseOf to isOnlyUserOf. by Dan Gohman · 17 years ago
  33. 7d919ea Fix grammaros in comments. by Dan Gohman · 17 years ago
  34. d3ace28 Add VerifyNode, a place to put sanity checks on by Duncan Sands · 17 years ago
  35. bd68c79 Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk by Dan Gohman · 17 years ago
  36. ee9ed4b SelectionDAG::AssignNodeIds is unused. by Dan Gohman · 17 years ago
  37. 5fafd42 Don't sort SDNodes by their addresses in SelectionDAG::dump. Instead, by Dan Gohman · 17 years ago
  38. 1fc34bc Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 17 years ago
  39. 52a36a2 Don't barf when dumping a constant that contains by Duncan Sands · 17 years ago
  40. de5b8cc Simplify hasNUsesOfValue and hasAnyUsesOfValue even more. This by Dan Gohman · 17 years ago
  41. a965173 hasAnyUseOfValue can check SDUse nodes of its users directly instead by Dan Gohman · 17 years ago
  42. 7ad1cca Move MemoryVT out of LSBaseNode into MemSDNode, allowing the by Dan Gohman · 17 years ago
  43. 846947a Move the IsVolatile and SVOffset fields into the MemSDNode base by Dan Gohman · 17 years ago
  44. 757ec31 Missed alignment argument on stores lowered from memcpy. by Evan Cheng · 17 years ago
  45. a36422a const-ify SelectionDAG::getNodeValueTypes. by Dan Gohman · 17 years ago
  46. 9e3a342 Factor out the code for computing an alignment value, and make it by Dan Gohman · 17 years ago
  47. d6f5768 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
  48. ed825d1 Pool-allocation for SDNodes. The pool is allocated once for each function, by Dan Gohman · 17 years ago
  49. b997a4e Fix SDNode::MorphNodeTo (a function used by by SelectNodeTo) to by Dan Gohman · 17 years ago
  50. 703ce5d Remove most of the uses of SDOperandPtr, usually replacing it with a by Dan Gohman · 17 years ago
  51. 55854cc Fixed generating incorrect aligned stores that I backout of r53031 by Mon P Wang · 17 years ago
  52. 639dee9 Backed out 53031. by Evan Cheng · 17 years ago
  53. 1b1a3c6 Avoid unnecessarily copying APInt objects. by Dan Gohman · 17 years ago
  54. 7eced11 Replace a few uses of SelectionDAG::getTargetNode with by Dan Gohman · 17 years ago
  55. 698842f Add a new getMergeValues method that does not need by Duncan Sands · 17 years ago
  56. cd0e9b3 Fixed problem in EmitStackConvert where the source and target type by Mon P Wang · 17 years ago
  57. a113d3e instead of aborting on shifts of i1, just implicitly fold them. by Chris Lattner · 17 years ago
  58. cd9bc79 No need to use std::distance. We can just count the number of operands by Owen Anderson · 17 years ago
  59. fa607c9 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 17 years ago
  60. 472d12c Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its by Dan Gohman · 17 years ago
  61. f19591c Revert the SelectionDAG optimization that makes by Duncan Sands · 17 years ago
  62. 833501d - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an empty string for ConstantAggregateZero case which surprises selectiondag. by Evan Cheng · 17 years ago
  63. 9480db7 Revert (52748 and friends): by Anton Korobeynikov · 17 years ago
  64. 12cc93b Really fix the bootstrap failure. by Chris Lattner · 17 years ago
  65. 9575737 Add back the capability to include nul characters in strings with by Chris Lattner · 17 years ago
  66. 915da66 simplify this check, GetConstantStringInfo validates that a by Chris Lattner · 17 years ago
  67. 3e73cd9 Move GetConstantStringInfo to lib/Analysis. Remove by Eric Christopher · 17 years ago
  68. 57db53b - Fix a x86 vector isel bug: illegal transformation of a vector_shuffle into a by Evan Cheng · 17 years ago
  69. 1568af8 Add support for expanding PPC 128 bit floats. by Duncan Sands · 17 years ago
  70. c70fa75 Remove the OrigVT member from AtomicSDNode, as it is redundant with by Dan Gohman · 17 years ago
  71. 6bde9ec Added MemOperands to Atomic operations since Atomics touches memory. by Mon P Wang · 17 years ago
  72. 75e24fb Use clear() to zero an existing APInt. by Dan Gohman · 17 years ago
  73. af02d59 add missing atomic intrinsic from gcc by Andrew Lenharth · 17 years ago
  74. 3866b1c Sometimes (rarely) nodes held in LegalizeTypes by Duncan Sands · 17 years ago
  75. ec142ee Remove comparison methods for MVT. The main cause by Duncan Sands · 17 years ago
  76. 3f5d243 Tighten up the abstraction slightly. by Duncan Sands · 17 years ago
  77. 92c4391 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 17 years ago
  78. 36cd886 Fix a memcpy lowering bug. Even though the memcpy alignment is smaller than the desired alignment, the frame destination alignment may still be larger than the desired alignment. Don't change its alignment to something smaller. by Evan Cheng · 17 years ago
  79. 3f76aed Fold adds and subtracts of zero immediately, instead of waiting by Dan Gohman · 17 years ago
  80. 055c201 Remove an unused variable. by Dan Gohman · 17 years ago
  81. 42d311c Expand small memmovs using inline code. Set the X86 threshold for expanding by Dan Gohman · 17 years ago
  82. dea9936 Implement vector shift up / down and insert zero with ps{rl}lq / ps{rl}ldq. by Evan Cheng · 17 years ago
  83. f689071 Fix some constructs that gcc-4.4 warns about. by Duncan Sands · 17 years ago
  84. 4afc425 Generalize the new code in instcombine's ComputeNumSignBits for handling by Dan Gohman · 17 years ago
  85. 6ffcf26 Port the fix for the select operator from instcombine's by Dan Gohman · 17 years ago
  86. 8c59037 Make use of vector load and store operations to implement memcpy, memmove, and memset. Currently only X86 target is taking advantage of these. by Evan Cheng · 17 years ago
  87. f1e8e55 When bit-twiddling CondCode values for integer comparisons produces by Dan Gohman · 17 years ago
  88. 411fc17 Instead of a vector load, shuffle and then extract an element. Load the element from address with an offset. by Evan Cheng · 17 years ago
  89. 089efff Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  90. 9a1ce15 Add support for vicmp/vfcmp codegen, more legalize support coming. by Nate Begeman · 17 years ago
  91. 4c45185 Fix a bug in the ComputeMaskedBits logic for multiply. by Dan Gohman · 17 years ago
  92. 5a154a1 Correct the value of LowBits in srem and urem handling in ComputeMaskedBits. by Dan Gohman · 17 years ago
  93. 078a62d Added addition atomic instrinsics and, or, xor, min, and max. by Mon P Wang · 17 years ago
  94. 1b9fb1f Fix a mistake in the computation of leading zeros for udiv. by Dan Gohman · 17 years ago
  95. 14a027d Fix a typo in a comment. by Dan Gohman · 17 years ago
  96. 65118f4 Fix the SVOffset values for loads and stores produced by by Dan Gohman · 17 years ago
  97. bec1605 Teach InstCombine's ComputeMaskedBits what SelectionDAG's by Dan Gohman · 17 years ago
  98. 90c25d1 Check we aren't trying to convert PPC long double. by Dale Johannesen · 17 years ago
  99. 1d47f5c Remove the implicit conversion from SDOperandPtr to SDOperand*; this by Dan Gohman · 17 years ago
  100. 98b8fcb Ongoing work on improving the instruction selection infrastructure: by Roman Levenstein · 17 years ago