1. bb5da91 More DebugLoc propagation. by Dale Johannesen · 16 years ago
  2. af43527 DebugLoc propagation for int<->fp conversions. by Dale Johannesen · 16 years ago
  3. b0d5cdd Fix PR3453 and probably a bunch of other potential by Duncan Sands · 16 years ago
  4. 92abc62 Fix PR3401: when using large integers, the type by Duncan Sands · 16 years ago
  5. 7d2ad62 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 16 years ago
  6. 7581bfa Get rid of the non-DebugLoc-ified getNOT() method. by Bill Wendling · 16 years ago
  7. 15b3830 Explicitly add PseudoSourceValue information when lowering by Dan Gohman · 16 years ago
  8. f560ffa Make isOperationLegal do what its name suggests, and introduce a by Dan Gohman · 16 years ago
  9. f83c81a Use ValueType::bitsLT to simplify some code. by Dan Gohman · 16 years ago
  10. 77f7a57 Use ZERO_EXTEND instead of ANY_EXTEND when promoting by Dan Gohman · 16 years ago
  11. ce9bc12 Add an assertion to the form of SelectionDAG::getConstant that takes by Dan Gohman · 16 years ago
  12. 9b99485 Fix an indent and a typo. by Nate Begeman · 16 years ago
  13. 4c24546 Add SelectionDAG::getNOT method to construct bitwise NOT operations, by Bob Wilson · 16 years ago
  14. d1e8d9c CellSPU: by Scott Michel · 16 years ago
  15. e9530ec More consts on TargetLowering references. by Dan Gohman · 16 years ago
  16. 0d137d7 Use const with TargetLowering references in a few more places. by Dan Gohman · 16 years ago
  17. 83489bb by Devang Patel · 16 years ago
  18. ceb4d1a Rename getABITypeSize to getTypePaddedSize, as suggested by Chris. by Duncan Sands · 16 years ago
  19. 5480c04 Fix PR3274: when promoting the condition of a BRCOND node, by Duncan Sands · 16 years ago
  20. 845145f Teach LeaglizeDAG that i64 mul can be a libcall. by Scott Michel · 16 years ago
  21. 0b1d4a7 Clean up the atomic opcodes in SelectionDAG. by Dan Gohman · 16 years ago
  22. 87c8a8f Added support for vector widening. by Mon P Wang · 16 years ago
  23. 84aff84 Fix expansion of vsetcc to set the high bit for true instead of 1. by Mon P Wang · 16 years ago
  24. b6862bb Reapply r60997, this time without forgetting that by Duncan Sands · 16 years ago
  25. 2d8cc31 Temporarily revert r60997. It was causing this failure: by Bill Wendling · 16 years ago
  26. 0f546d4 LegalizeDAG is not supposed to introduce illegal by Duncan Sands · 16 years ago
  27. e1a0b2e Added basic support for expanding VSETCC by Mon P Wang · 16 years ago
  28. fd6673c On big-endian machines it is wrong to do a full by Duncan Sands · 16 years ago
  29. 05e11fa When expanding unaligned loads and stores do not make by Duncan Sands · 16 years ago
  30. 637ed03 Fix add/sub expansion: don't create ADD / SUB with two results (seems like everyone is doing this these days :-). Patch by Daniel M Gessel! by Evan Cheng · 16 years ago
  31. 712f7b3 When using a 4 byte jump table on a 64 bit machine, by Duncan Sands · 16 years ago
  32. 9e5ecb8 Added support for SELECT v8i8 v4i16 for X86 (MMX) by Mon P Wang · 16 years ago
  33. f67303d Whitespace clean up (tabs with spaces) by Mon P Wang · 16 years ago
  34. bc5e15e Whitespace changes. by Bill Wendling · 16 years ago
  35. 74c3765 Add sub/mul overflow intrinsics. This currently doesn't have a by Bill Wendling · 16 years ago
  36. 1cd46bb In LegalizeOp, don't change the result type of CONVERT_RNDSAT when promoting by Mon P Wang · 16 years ago
  37. e9f1015 Fix getNode to allow a vector for the shift amount for shifts of vectors. by Mon P Wang · 16 years ago
  38. 546d7b5 Non-functional change: make custom lowering for truncate stylistically by Scott Michel · 16 years ago
  39. b0a5cdd make it possible to custom lower TRUNCATE (needed for the CellSPU target) by Tilmann Scheller · 16 years ago
  40. fb13f00 Removed some unnecessary code in widening. by Mon P Wang · 16 years ago
  41. aaffa05 There are no longer any places that require a by Duncan Sands · 16 years ago
  42. 1607f05 Change the interface to the type legalization method by Duncan Sands · 16 years ago
  43. 9b0f0b5 Removing redundant semicolons. No functionality change. by Sanjiv Gupta · 16 years ago
  44. d3f01aa Allow custom lowering of ADDE/ADDC/SUBE/SUBC operations. by Sanjiv Gupta · 16 years ago
  45. 740464e A simplification for checking whether the signs of the operands and sum differ. Thanks, Duncan. by Bill Wendling · 16 years ago
  46. a6af91a Now with the correct type for the 0. by Bill Wendling · 16 years ago
  47. 7ebfea4 Get rid of unused variable. by Bill Wendling · 16 years ago
  48. c0062fb Hacker's Delight says, "Signed integer overflow of addition occurs if and only by Bill Wendling · 16 years ago
  49. 41ea7e7 - Make lowering of "add with overflow" customizable by back-ends. by Bill Wendling · 16 years ago
  50. 24ac408 Eliminate some unused variable compile time warnings. by Evan Cheng · 16 years ago
  51. def2739 Add support for llvm.uadd.with.overflow. by Bill Wendling · 16 years ago
  52. 8ac0d4b - Move conversion of [SU]ADDO from DAG combiner into legalizer. by Bill Wendling · 16 years ago
  53. 49292f1 Add missing widen operations, fixed widening for extracting a subvector, by Mon P Wang · 16 years ago
  54. 77cdf30 Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode to by Mon P Wang · 16 years ago
  55. aeb06d2 Added support for the following definition of shufflevector by Mon P Wang · 16 years ago
  56. 53e4e44 Make FP tests requiring two compares work on PPC (PR 642). by Dale Johannesen · 16 years ago
  57. e0b436a Fixed scalarizing an extract subvector and prevent an infinite loop by Mon P Wang · 16 years ago
  58. f007a8b Widening cleanup by Mon P Wang · 16 years ago
  59. 53997b0 80 columns by Dale Johannesen · 16 years ago
  60. 5c58a31 Make VAARG work with x86 long double (which is by Duncan Sands · 16 years ago
  61. 2eb13c3 Add missing vsetcc expansion for widening by Mon P Wang · 16 years ago
  62. 0c39719 Add initial support for vector widening. Logic is set to widen for X86. by Mon P Wang · 16 years ago
  63. 1c15bf5 Add an SSE2 algorithm for uint64->f64 conversion. by Dale Johannesen · 16 years ago
  64. e7d238e Make the NaN test come second, heuristically assuming that NaNs are less common. by Dan Gohman · 16 years ago
  65. 7f04268 - Add target lowering hooks that specify which setcc conditions are illegal, by Evan Cheng · 16 years ago
  66. 0329466 Rename LoadX to LoadExt. by Evan Cheng · 16 years ago
  67. efa5339 FIX PR2794. Make sure SIGN_EXTEND_INREG nodes introduced by LegalizeSetCCOperands are leglized. Patch by Richard Pennington. by Evan Cheng · 16 years ago
  68. e563bbc Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as by Chris Lattner · 16 years ago
  69. 7111b02 Rename APFloat::convertToAPInt to bitcastToAPInt to by Dale Johannesen · 16 years ago
  70. 2163ca1 Use Dan's supperior check by Andrew Lenharth · 16 years ago
  71. ff75d9e No need for |= by Andrew Lenharth · 16 years ago
  72. 1ad0c82 Use ADDC if it is valid at any smaller size. Do it right this time by Andrew Lenharth · 16 years ago
  73. 5c9cc13 Use ADDC if it is valid at any smaller size. fixes test/Codegen/Generic/i128-addsub.ll on x86 by Andrew Lenharth · 16 years ago
  74. 40d5139 Expand arith on machines without carry flags by Andrew Lenharth · 16 years ago
  75. 31d7161 wrap some long lines and expand i32 mul's to libcalls, inspired by a by Chris Lattner · 16 years ago
  76. 1b54c7f Pass MemOperand through for 64-bit atomics on 32-bit, by Dale Johannesen · 16 years ago
  77. 48c1bc2 Handle some 64-bit atomics on x86-32, some of the time. by Dale Johannesen · 16 years ago
  78. 929d3eb Fix typos in comments. by Dan Gohman · 16 years ago
  79. f06c835 Optimize SelectionDAG's AssignTopologicalOrder even further. by Dan Gohman · 16 years ago
  80. 71d1bf5 Remove misuse of ReplaceNodeResults for atomics with by Dale Johannesen · 16 years ago
  81. 86098bd Add "inreg" field to CallSDNode (doesn't increase by Dale Johannesen · 16 years ago
  82. 4b052dc bug 2812: Segmentation fault on a big emdiam processor. by Richard Pennington · 16 years ago
  83. 87a0f10 Fix the alignment of loads from constant pool entries when the by Dan Gohman · 16 years ago
  84. 50284d8 Change SelectionDAG::getConstantPool to always set the alignment of the by Dan Gohman · 16 years ago
  85. 056292f Reverting r56249. On further investigation, this functionality isn't needed. by Bill Wendling · 16 years ago
  86. 9468a9b - Change "ExternalSymbolSDNode" to "SymbolSDNode". by Bill Wendling · 16 years ago
  87. 4fbd796 Change ConstantSDNode and ConstantFPSDNode to use ConstantInt* and by Dan Gohman · 16 years ago
  88. f5aeb1a Rename ConstantSDNode::getValue to getZExtValue, for consistency by Dan Gohman · 16 years ago
  89. e2f2083 The sequence for ppcf128 compares was not IEEE safe in the presence of NaNs. by Dale Johannesen · 16 years ago
  90. 9d24ac5 A few more places where FPOW is being ignored. by Evan Cheng · 16 years ago
  91. 4b88702 Legalizer was missing code that expand fpow to a libcall. by Evan Cheng · 16 years ago
  92. 7794f2a Add intrinsics for log, log2, log10, exp, exp2. by Dale Johannesen · 16 years ago
  93. ba36cb5 erect abstraction boundaries for accessing SDValue members, rename Val -> Node to reflect semantics by Gabor Greif · 16 years ago
  94. e00a8a2 Split the ATOMIC NodeType's to include the size, e.g. by Dale Johannesen · 16 years ago
  95. 99a6cb9 disallow direct access to SDValue::ResNo, provide a getter instead by Gabor Greif · 16 years ago
  96. 3200d92 Optimize SelectionDAG's topological sort to use one pass instead by Dan Gohman · 16 years ago
  97. 2bb1e3e Add libcalls for the new rounding opcodes. by Dan Gohman · 16 years ago
  98. 509e84f Add libm-oriented ISD opcodes for rounding operations. by Dan Gohman · 16 years ago
  99. 7f8613e Improve support for vector casts in LLVM IR and CodeGen. by Dan Gohman · 16 years ago
  100. 24dc346 Fix broken CellSPU lowering, re-instate braces in Legalize by Nate Begeman · 16 years ago