1. 433f6f6 Constant fold SIGN_EXTEND_INREG with ashr not lshr. by Evan Cheng · 17 years ago
  2. 0ea0356 Clarify that CALLSEQ_START..END may not be nested, by Dale Johannesen · 17 years ago
  3. ec4a567 Generalize FP constant shrinking optimization to apply to any vt by Chris Lattner · 17 years ago
  4. aa2acbb Improve comment, pass in the original VT so that we can shrink a long double constant by Chris Lattner · 17 years ago
  5. 34bc178 Codegen support for i128 UINT_TO_FP. This just fixes a by Dan Gohman · 17 years ago
  6. 6fd599f Add a target lowering hook to control whether it's worthwhile to compress fp constant. by Evan Cheng · 17 years ago
  7. d19189e 64bit CAS on 32bit x86. by Andrew Lenharth · 17 years ago
  8. d91446d Codegen support for i128 SINT_TO_FP. by Dan Gohman · 17 years ago
  9. d86449e Some improvements related to the computation of heights, depths of SUnits. by Roman Levenstein · 17 years ago
  10. 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
  11. 917be68 Rename isOperand() to isOperandOf() (and other similar methods). It always confuses me. by Evan Cheng · 17 years ago
  12. 220a823 Misc. APInt-ification in the DAGCombiner. by Dan Gohman · 17 years ago
  13. bb271ff More APInt-ification. by Dan Gohman · 17 years ago
  14. 3370dd7 Yet more APInt-ification. by Dan Gohman · 17 years ago
  15. 6c6cd1c More APInt-ification. by Dan Gohman · 17 years ago
  16. 050f550 More APInt-ification. by Dan Gohman · 17 years ago
  17. 26ed869 all but CAS working on x86 by Andrew Lenharth · 17 years ago
  18. 3c8b59c Add MVT::is128BitVector and is64BitVector. Shrink by Dale Johannesen · 17 years ago
  19. 84d4a2b Refactor / clean up code; remove td list scheduler special tie breaker (no real benefit). by Evan Cheng · 17 years ago
  20. 6c23150 More APInt-ification. by Dan Gohman · 17 years ago
  21. c7773bf Use the new convertFromAPInt instead of convertFromZeroExtendedInteger, by Dan Gohman · 17 years ago
  22. c6f9a06 Use the new APInt-enabled form of getConstant instead of converting by Dan Gohman · 17 years ago
  23. 28d08fd Interface of getByValTypeAlignment differed between by Dale Johannesen · 17 years ago
  24. cd9f174 Fix an assertion message. by Dale Johannesen · 17 years ago
  25. 643afa5 Keep track how many commutes are performed by the scheduler. by Evan Cheng · 17 years ago
  26. e07415d implement expand for ISD::DECLARE by just deleting it. by Chris Lattner · 17 years ago
  27. fb8075d Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to 16-byte boundaries. by Evan Cheng · 17 years ago
  28. 8155d64 Handle load/store of misaligned vectors that are the by Dale Johannesen · 17 years ago
  29. 18714ae Remove the `else', at Evan's insistence. by Dan Gohman · 17 years ago
  30. 052e976 Add a FIXME about the VECTOR_SHUFFLE evil hack. by Duncan Sands · 17 years ago
  31. 077f9b2 LegalizeTypes support for EXTRACT_VECTOR_ELT. The by Duncan Sands · 17 years ago
  32. 8745b52 LegalizeTypes support for legalizing the mask by Duncan Sands · 17 years ago
  33. 4f069e6 LegalizeTypes support for INSERT_VECTOR_ELT. by Duncan Sands · 17 years ago
  34. e90a615 Support for legalizing MEMBARRIER. by Duncan Sands · 17 years ago
  35. 6ef781f Final de-tabification. by Bill Wendling · 17 years ago
  36. 1953ecb Teach Legalize how to expand an EXTRACT_ELEMENT. by Dan Gohman · 17 years ago
  37. b3564aa Convert the last remaining users of the non-APInt form of by Dan Gohman · 17 years ago
  38. 7b8d4a9 Convert SimplifyDemandedMask and ShrinkDemandedConstant to use APInt. by Dan Gohman · 17 years ago
  39. e6d088a Rename PrintableName to Name. by Bill Wendling · 17 years ago
  40. 74ab84c Change "Name" to "AsmName" in the target register info. Gee, a refactoring tool by Bill Wendling · 17 years ago
  41. d4cf992 Avoid aborting on invalid shift counts. by Dan Gohman · 17 years ago
  42. aeecb6c Fix PR2096, a regression introduced with my patch last night. This by Chris Lattner · 17 years ago
  43. 212a11c Fix a nasty bug in LegalizeTypes (spotted in by Duncan Sands · 17 years ago
  44. 0254e70 Fix isNegatibleForFree to not return true for ConstantFP nodes by Chris Lattner · 17 years ago
  45. 5c80760 Refactor inline asm constraint matching code out of SDIsel into TargetLowering. by Evan Cheng · 17 years ago
  46. f6283fd Make some static variables const. by Dan Gohman · 17 years ago
  47. 2e68b6f Convert MaskedValueIsZero and all its users to use APInt. Also add by Dan Gohman · 17 years ago
  48. 1a9c9df In debug builds check that the key property holds: all by Duncan Sands · 17 years ago
  49. 14fd63c Add support to LegalizeTypes for building legal vectors by Duncan Sands · 17 years ago
  50. 08e78b1 Pass alignment on ByVal parameters, from FE, all by Dale Johannesen · 17 years ago
  51. 9e255b7 Fix a regression in 403.gcc and 186.crafty introduced in 47383. To test by Dan Gohman · 17 years ago
  52. 69e6a8d Make the clobber analysis a bit more smart: we only are careful about by Chris Lattner · 17 years ago
  53. 0fe71e9 Treat clobber operands like early clobbers: if we have by Chris Lattner · 17 years ago
  54. c1c7bd6 Better names as per Evan's request by Andrew Lenharth · 17 years ago
  55. 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
  56. f9853bc Add support for matching mem operands. This fixes PR1133, patch by by Chris Lattner · 17 years ago
  57. 7cbeb24 Fix a (harmless) but where vregs were added to the used reg lists for by Chris Lattner · 17 years ago
  58. c40a84a assert is more effective reminder then FIXME tag for unimplemented features. by Devang Patel · 17 years ago
  59. f83b1f6 LegalizeTypes support for scalarizing a vector store by Duncan Sands · 17 years ago
  60. 91dc17b Convert Legalize to use the APInt form of ComputeMaskedBits. by Dan Gohman · 17 years ago
  61. b5660dc Add explicit keywords. by Dan Gohman · 17 years ago
  62. 948d8ea Convert DAGCombiner to use the APInt form of ComputeMaskedBits. by Dan Gohman · 17 years ago
  63. ca93a43 Use APInt::intersects. by Dan Gohman · 17 years ago
  64. 4c71dfe Update gcc 4.3 warnings fix patch with recent head changes by Anton Korobeynikov · 17 years ago
  65. 19fc1d3 Fix an incredibly subtle bug exposed by Ted's change to APInt profiling. by Chris Lattner · 17 years ago
  66. 40a0421 Add GetResultInst. First step for multiple return value support. by Devang Patel · 17 years ago
  67. efec751 - When DAG combiner is folding a bit convert into a BUILD_VECTOR, it should check if it's essentially a SCALAR_TO_VECTOR. Avoid turning (v8i16) <10, u, u, u> to <10, 0, u, u, u, u, u, u>. Instead, simply convert it to a SCALAR_TO_VECTOR of the proper type. by Evan Cheng · 17 years ago
  68. 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
  69. 051bb7b Teach LegalizeTypes how to expand the operands of by Duncan Sands · 17 years ago
  70. 22c5c1b llvm.memory.barrier, and impl for x86 and alpha by Andrew Lenharth · 17 years ago
  71. 42a7788 Rename CountMemOperands to ComputeMemOperandsEnd to reflect what by Dan Gohman · 17 years ago
  72. 94ebde1 Revert 47177, which was incorrect. by Dan Gohman · 17 years ago
  73. 0123b7d Make tblgen a little smarter about constants smaller than i32. Currently, by Scott Michel · 17 years ago
  74. 53c607f Skip over the defs and start at the uses when looking for operands by Dan Gohman · 17 years ago
  75. 3b66555 Use the TargetInstrDescr to determine the number of operands by Dan Gohman · 17 years ago
  76. ca3a56f Teach LegalizeTypes how to promote the flags by Duncan Sands · 17 years ago
  77. 21be384 Use StoreSDNode::getValue instead of calling getOperand directly by Dan Gohman · 17 years ago
  78. 423be62 Fix a miscompilation from Dan's recent apintification. by Chris Lattner · 18 years ago
  79. 00fee65 In TargetLowering::LowerCallTo, don't assert that by Duncan Sands · 18 years ago
  80. e179584 Change how FP immediates are handled. by Nate Begeman · 18 years ago
  81. d9fe41c Allow the APInt form of ComputeMaskedBits to operate on i128 types. by Dan Gohman · 18 years ago
  82. 72d2fd5 Avoid setting bits that aren't demanded. by Dan Gohman · 18 years ago
  83. 977a76f Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBits by Dan Gohman · 18 years ago
  84. d462ba8 Teach LegalizeTypes how to expand and promote CTLZ, by Duncan Sands · 18 years ago
  85. 86ca3ca In SDISel, for targets that support FORMAL_ARGUMENTS nodes, lower this by Chris Lattner · 18 years ago
  86. fec42eb teach dag combiner how to eliminate MERGE_VALUES nodes. by Chris Lattner · 18 years ago
  87. 0325d90 Support legalizing insert_vector_elt on targets where the element by Nate Begeman · 18 years ago
  88. fd29e0e Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t. by Dan Gohman · 18 years ago
  89. 014e04a Generalize getCopyFromParts and getCopyToParts to by Duncan Sands · 18 years ago
  90. b988bac Generalize the handling of call and return arguments, by Duncan Sands · 18 years ago
  91. cc20cd5 From Chris' review: use isa instead of explicitly using classof. by Dan Gohman · 18 years ago
  92. 027ee7e From Chris' review: minor corrections in comments. by Dan Gohman · 18 years ago
  93. bbbbb9c From Chris' review: use cast instead of dyn_cast with an assert. by Dan Gohman · 18 years ago
  94. 1f801fa Added "Profile" method to APFloat for use with FoldingSet. by Ted Kremenek · 18 years ago
  95. 0753fc1 Add a isBigEndian method to complement isLittleEndian. by Duncan Sands · 18 years ago
  96. 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
  97. d885dbd Add truncate and AssertZext result expansion. by Duncan Sands · 18 years ago
  98. 91b9ad1 Return "(c1 + c2)" instead of yet another ADD node (which made this a no-op). by Bill Wendling · 18 years ago
  99. 6394b09 Change ConstantSDNode to store an APInt instead of a uint64_t, and by Dan Gohman · 18 years ago
  100. 547ca53 Avoid needlessly casting away const qualifiers. by Dan Gohman · 18 years ago