1. 475871a Rename SDOperand to SDValue. by Dan Gohman · 16 years ago
  2. 8968450 Tidy SDNode::use_iterator, and complete the transition to have it by Dan Gohman · 16 years ago
  3. 92879f3 When splitting a vector shuffle, fixed which type we used for the hi part by Mon P Wang · 16 years ago
  4. 462dc7f Add titles to the various SelectionDAG viewGraph calls by Dan Gohman · 16 years ago
  5. d038e04 Add VerifyNode, a place to put sanity checks on by Duncan Sands · 16 years ago
  6. b2ff885 Factorize some code for determining which libcall to use. by Duncan Sands · 16 years ago
  7. 2920d2b Fixed potential bug if the source and target of a bit convert have different alignment by Mon P Wang · 16 years ago
  8. a54cf17 Include a frame index in the "fixed stack" pseudo source value by Dan Gohman · 16 years ago
  9. c563e1d Fix a bug in the soft-float handling of FCOPYSIGN that Duncan noticed by Chris Lattner · 16 years ago
  10. be1ad4d Add a mysteriously missing libcall, FPTOSINT_F80_I32. by Duncan Sands · 16 years ago
  11. 71e8685 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 · 16 years ago
  12. 1002c02 Add explicit keywords. by Dan Gohman · 16 years ago
  13. 6b345ee Make DenseMap's insert return a pair, to more closely resemble std::map. by Dan Gohman · 16 years ago
  14. 21cacc4 LegalizeSetCCOperands should legalize the result of ExpandLibCall. Patch by Richard Osborne. by Evan Cheng · 16 years ago
  15. 364d73d Fixed generating incorrect aligned stores that I backout of r53031 by Mon P Wang · 16 years ago
  16. 126d907 Rather than having a different custom legalization by Duncan Sands · 16 years ago
  17. a122f2f Backed out 53031. by Evan Cheng · 16 years ago
  18. 4bdcb61 Add a new getMergeValues method that does not need by Duncan Sands · 16 years ago
  19. bee98c6 Fixed problem in EmitStackConvert where the source and target type by Mon P Wang · 16 years ago
  20. 6518c6e Eliminate a compile time warning. by Evan Cheng · 16 years ago
  21. 4406604 Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminating by Dan Gohman · 16 years ago
  22. 7f46020 Rename ISD::LOCATION to ISD::DBG_STOPPOINT to better reflect its by Dan Gohman · 16 years ago
  23. f951620 Revert the SelectionDAG optimization that makes by Duncan Sands · 16 years ago
  24. 80c1a56 Implement split and scalarize for SELECT_CC, fixing PR2504 by Chris Lattner · 16 years ago
  25. fd4418f Remove the OrigVT member from AtomicSDNode, as it is redundant with by Dan Gohman · 16 years ago
  26. 2887310 Added MemOperands to Atomic operations since Atomics touches memory. by Mon P Wang · 16 years ago
  27. 69bfb15 Make custom lowering of ADD work correctly. This by Duncan Sands · 16 years ago
  28. 3461cc9 Clean up some uses of std::distance, now that we have allnodes_size. by Dan Gohman · 16 years ago
  29. c8af52c ISD::UNDEF should be expanded recursively / iteratively. by Evan Cheng · 16 years ago
  30. 507a58a add missing atomic intrinsic from gcc by Andrew Lenharth · 16 years ago
  31. d4b9c17 Disable some DAG combiner optimizations that may be by Duncan Sands · 16 years ago
  32. 8e4eb09 Remove comparison methods for MVT. The main cause by Duncan Sands · 16 years ago
  33. 83ec4b6 Wrap MVT::ValueType in a struct to get type safety by Duncan Sands · 16 years ago
  34. ba12f57 Fix spellnig error by Scott Michel · 16 years ago
  35. 8bf61e8 Add necessary 64-bit support so that gcc frontend compiles (mostly). Current by Scott Michel · 16 years ago
  36. 493e038 Remove an unused variable. by Dan Gohman · 16 years ago
  37. 446efdd If the result of a BIT_CONVERT is a v1* vector, it doesn't mean its source is a v1* vector. by Evan Cheng · 16 years ago
  38. b434513 Actually scalarize the operand to BIT_CONVERT instead of asking someone to do by Nate Begeman · 16 years ago
  39. 9c78a39 Whitespace cleanups. by Dan Gohman · 16 years ago
  40. 0d1704b Teach Legalize how to scalarize VSETCC by Nate Begeman · 16 years ago
  41. b43e9c1 Add support for vicmp/vfcmp codegen, more legalize support coming. by Nate Begeman · 16 years ago
  42. 9ab9ee8 Fix a missing break in the ISD::FLT_ROUNDS_ handling. Patch by giuma! by Dan Gohman · 16 years ago
  43. 63307c3 Added addition atomic instrinsics and, or, xor, min, and max. by Mon P Wang · 17 years ago
  44. 82747a5 Fix custom target lowering for zero/any/sign_extend: make sure that by Scott Michel · 17 years ago
  45. 6867991 Pull the code to perform an INSERT_VECTOR_ELT in memory out into its own by Nate Begeman · 17 years ago
  46. 02a260a Switch to using Simplified ConstantFP::get API. by Chris Lattner · 17 years ago
  47. 499c1bd Correct the SrcValue information in the Expand code for va_copy. by Dan Gohman · 17 years ago
  48. 9cac525 Ongoing work on improving the instruction selection infrastructure: by Roman Levenstein · 17 years ago
  49. 460a14e Factor some libcall code. by Duncan Sands · 17 years ago
  50. 707e018 Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal by Dan Gohman · 17 years ago
  51. dc1adac Re-commit of the r48822, where the infinite looping problem discovered by Roman Levenstein · 17 years ago
  52. 6397c64 Backing out 48222 temporarily. by Evan Cheng · 17 years ago
  53. 9845eb5 More soft fp fixes. by Evan Cheng · 17 years ago
  54. db45d1c Pasto. by Evan Cheng · 17 years ago
  55. 6ad2f93 Add comment. by Evan Cheng · 17 years ago
  56. 110cf48 Unbreak ARM / Thumb soft FP support. by Evan Cheng · 17 years ago
  57. e326332 Use a linked data structure for the uses lists of an SDNode, just like by Roman Levenstein · 17 years ago
  58. 276dcbd Introduce a new node for holding call argument by Duncan Sands · 17 years ago
  59. cf49819 Make conversions of i8/i16 to ppcf128 work. by Dale Johannesen · 17 years ago
  60. 5922f56 Tabs -> spaces by Nate Begeman · 17 years ago
  61. 002e5d0 More APInt-ification. by Dan Gohman · 17 years ago
  62. 034f60e Generalize ExpandIntToFP to handle the case where the operand is legal by Dan Gohman · 17 years ago
  63. 6cf9b8a More APInt-ification. by Dan Gohman · 17 years ago
  64. a2e9485 Implement more support for fp-to-i128 and i128-to-fp conversions. by Dan Gohman · 17 years ago
  65. 76c605b Fix mul expansion to check the correct number of bits for by Dan Gohman · 17 years ago
  66. 5b8f82e Give TargetLowering::getSetCCResultType() a parameter so that ISD::SETCC's by Scott Michel · 17 years ago
  67. f9d95c8 Fix two problems in SelectionDAGLegalize::ExpandBUILD_VECTOR's handling by Chris Lattner · 17 years ago
  68. 27b7db5 Implement x86 support for @llvm.prefetch. It corresponds to prefetcht{0|1|2} and prefetchnta instructions. by Evan Cheng · 17 years ago
  69. 0ea0356 Clarify that CALLSEQ_START..END may not be nested, by Dale Johannesen · 17 years ago
  70. aa2acbb Improve comment, pass in the original VT so that we can shrink a long double constant by Chris Lattner · 17 years ago
  71. 34bc178 Codegen support for i128 UINT_TO_FP. This just fixes a by Dan Gohman · 17 years ago
  72. 6fd599f Add a target lowering hook to control whether it's worthwhile to compress fp constant. by Evan Cheng · 17 years ago
  73. d19189e 64bit CAS on 32bit x86. by Andrew Lenharth · 17 years ago
  74. d91446d Codegen support for i128 SINT_TO_FP. by Dan Gohman · 17 years ago
  75. ef12057 Refactor ExpandConstantFP so it can optimize load from constpool of types larger than f64 into extload from smaller types. by Evan Cheng · 17 years ago
  76. 050f550 More APInt-ification. by Dan Gohman · 17 years ago
  77. 26ed869 all but CAS working on x86 by Andrew Lenharth · 17 years ago
  78. 3c8b59c Add MVT::is128BitVector and is64BitVector. Shrink by Dale Johannesen · 17 years ago
  79. c7773bf Use the new convertFromAPInt instead of convertFromZeroExtendedInteger, by Dan Gohman · 17 years ago
  80. cd9f174 Fix an assertion message. by Dale Johannesen · 17 years ago
  81. e07415d implement expand for ISD::DECLARE by just deleting it. by Chris Lattner · 17 years ago
  82. 8155d64 Handle load/store of misaligned vectors that are the by Dale Johannesen · 17 years ago
  83. 18714ae Remove the `else', at Evan's insistence. by Dan Gohman · 17 years ago
  84. e90a615 Support for legalizing MEMBARRIER. by Duncan Sands · 17 years ago
  85. 1953ecb Teach Legalize how to expand an EXTRACT_ELEMENT. by Dan Gohman · 17 years ago
  86. f6283fd Make some static variables const. by Dan Gohman · 17 years ago
  87. 2e68b6f Convert MaskedValueIsZero and all its users to use APInt. Also add by Dan Gohman · 17 years ago
  88. 9e255b7 Fix a regression in 403.gcc and 186.crafty introduced in 47383. To test by Dan Gohman · 17 years ago
  89. ab0b949 Atomic op support. If any gcc test uses __sync builtins, it might start failing on archs that haven't implemented them yet by Andrew Lenharth · 17 years ago
  90. 91dc17b Convert Legalize to use the APInt form of ComputeMaskedBits. by Dan Gohman · 17 years ago
  91. d497d9f I cannot find a libgcc function for this builtin. Therefor expanding it to a noop (which is how it use to be treated). If someone who knows the x86 backend better than me could tell me how to get a lock prefix on an instruction, that would be nice to complete x86 support. by Andrew Lenharth · 17 years ago
  92. 22c5c1b llvm.memory.barrier, and impl for x86 and alpha by Andrew Lenharth · 17 years ago
  93. 0123b7d Make tblgen a little smarter about constants smaller than i32. Currently, by Scott Michel · 17 years ago
  94. 21be384 Use StoreSDNode::getValue instead of calling getOperand directly by Dan Gohman · 17 years ago
  95. 00fee65 In TargetLowering::LowerCallTo, don't assert that by Duncan Sands · 17 years ago
  96. e179584 Change how FP immediates are handled. by Nate Begeman · 17 years ago
  97. 0325d90 Support legalizing insert_vector_elt on targets where the element by Nate Begeman · 17 years ago
  98. bbbbb9c From Chris' review: use cast instead of dyn_cast with an assert. by Dan Gohman · 17 years ago
  99. 0753fc1 Add a isBigEndian method to complement isLittleEndian. by Duncan Sands · 17 years ago
  100. 3069b87 Follow Chris' suggestion; change the PseudoSourceValue accessors by Dan Gohman · 17 years ago