1. a64eb92 Make promotion in operation legalization for SETCC work correctly. by Eli Friedman · 15 years ago
  2. a90b3dc Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 15 years ago
  3. 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 15 years ago
  4. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 15 years ago
  5. c8ca3ae Implement support for promotion of AND/OR/XOR on integer types. by Jakob Stoklund Olesen · 15 years ago
  6. 9a4ba45 Fix types in PromoteNode handling of CTPOP and friends. by Jakob Stoklund Olesen · 15 years ago
  7. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
  8. 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 15 years ago
  9. c680ac9 Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned by Eli Friedman · 15 years ago
  10. d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 15 years ago
  11. 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 15 years ago
  12. f2e19d5 by David Greene · 15 years ago
  13. db3c169 Add some generic expansion logic for SMULO and UMULO. Fixes UMULO by Eli Friedman · 15 years ago
  14. 7a5e555 Slightly generalize the code that handles shuffles of consecutive loads by Eli Friedman · 15 years ago
  15. 5257106 Fix the expansion for CONCAT_VECTORS so that it doesn't create illegal types. by Eli Friedman · 15 years ago
  16. 7ef3d17 Factor out a couple of helpers. by Eli Friedman · 15 years ago
  17. bbdd903 Re-commit r72514 and r72516 with a fixed version of BR_CC lowering. by Eli Friedman · 15 years ago
  18. 43b4127 Temporarily revert r72514 (and dependent patch r72516). It was causing this by Bill Wendling · 15 years ago
  19. e727d7a Remove a couple of useless functions. by Eli Friedman · 15 years ago
  20. 1c39965 Remove special cases for more opcodes. by Eli Friedman · 15 years ago
  21. ad75460 Remove special case for SETCC opcode; add some comments explaining why by Eli Friedman · 15 years ago
  22. 3be2e51 Some minor cleanups. by Eli Friedman · 15 years ago
  23. b5da3f6 Minor cleanups; add a better explanation for the issue with BUILD_VECTOR. by Eli Friedman · 15 years ago
  24. 4bc8c71 Remove more special cases for opcodes. by Eli Friedman · 15 years ago
  25. 509150f Remove special cases for more opcodes. by Eli Friedman · 15 years ago
  26. f6f20a7 Removing more special cases from LegalizeDAG. by Eli Friedman · 15 years ago
  27. 26ea8f9 Eliminate more special cases for opcodes. by Eli Friedman · 15 years ago
  28. f6b23bf Remove more special cases from LegalizeDAG. by Eli Friedman · 15 years ago
  29. 47b41f7 Remove unused argument. by Eli Friedman · 15 years ago
  30. 3f727d6 Remove more opcode special cases. by Eli Friedman · 15 years ago
  31. 8c377c7 Start of refactoring LegalizeDAG so that we don't need specialized by Eli Friedman · 15 years ago
  32. 74807f2 Delete a bunch of dead code from LegalizeDAG. by Eli Friedman · 15 years ago
  33. 57f1a4b Minor improvement to FCOPYSIGN to use BIT_CONVERT in cases where the by Eli Friedman · 15 years ago
  34. ed2f8c5 Rewrite ISD::FCOPYSIGN lowering to never use i64. Not really ideal, but by Eli Friedman · 15 years ago
  35. 957bffa Remove checks of getTypeAction from LegalizeOp; we already assert that by Eli Friedman · 15 years ago
  36. 1fde9c5 Disable type legalization in LegalizeDAG. by Eli Friedman · 15 years ago
  37. 2a35b1c Fix a bug in the expansion of EXTRACT_SUBVECTOR in by Eli Friedman · 15 years ago
  38. 3d43b3f Add a proper implementation of EXTRACT_SUBVECTOR legalization that by Eli Friedman · 15 years ago
  39. e3e51c0 Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  40. 4e3fdf2 When scalarizing a vector BITCAST, check whether the operand has vector by Dan Gohman · 15 years ago
  41. 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 15 years ago
  42. 58c04e1 Properly expand libcalls for urem / srem. Also make code more straightforward. by Anton Korobeynikov · 15 years ago
  43. a9cad0e Add generic expansion of SUB when ADD and XOR by Duncan Sands · 15 years ago
  44. 813090c Properly handle sdiv / udiv / srem / urem libcalls by Anton Korobeynikov · 15 years ago
  45. 2f25c2c Add libcall expansion for 16 and 128 bit muls by Anton Korobeynikov · 15 years ago
  46. 5ee24e5 Allow CONCAT_VECTORS nodes to be legal or have custom lowering for some targets. by Bob Wilson · 15 years ago
  47. a26eae6 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 15 years ago
  48. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 15 years ago
  49. ec8eee2 Fix infinite recursion in the C++ code which handles movddup by making it unnecessary. by Nate Begeman · 15 years ago
  50. 5a5ca15 Implement review feedback for vector shuffle work. by Nate Begeman · 15 years ago
  51. be8cc2a Second attempt: by Bill Wendling · 15 years ago
  52. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 15 years ago
  53. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 15 years ago
  54. 9771b91 Now that PR2957 is resolved, remove a bunch of no-longer needed workarounds. by Duncan Sands · 15 years ago
  55. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 15 years ago
  56. 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 15 years ago
  57. b706d29 PR2957 by Nate Begeman · 15 years ago
  58. b10b5ac Don't try to make BUILD_VECTOR operands have the same by Duncan Sands · 15 years ago
  59. c23e496 Generalize one of the SelectionDAG::ReplaceAllUsesWith overloads by Dan Gohman · 15 years ago
  60. b1303d0 Change SelectionDAG type legalization to allow BUILD_VECTOR operands to be by Bob Wilson · 15 years ago
  61. 26cbf9e Refactor some code in SelectionDAGLegalize::ExpandBUILD_VECTOR. by Bob Wilson · 15 years ago
  62. ec15bbf Clean up a bunch of whitespace issues and fix a comment typo. by Bob Wilson · 15 years ago
  63. fc16657 Remove the obsolete SelectionDAG::getNodeValueTypes and simplify by Dan Gohman · 15 years ago
  64. 8f9643f Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused. by Dan Gohman · 15 years ago
  65. 5274a4a To convert the StopPoint insn into an assembler directive by ISel, we need to have access to the line number field. So we convert that info as an operand by custom handling DBG_STOPPOINT in legalize. by Sanjiv Gupta · 15 years ago
  66. 697cbbf For inline asm output operand that matches an input. Encode the input operand index in the high bits. by Evan Cheng · 15 years ago
  67. 1606e8e Fix some significant problems with constant pools that resulted in unnecessary paddings between constant pool entries, larger than necessary alignments (e.g. 8 byte alignment for .literal4 sections), and potentially other issues. by Evan Cheng · 15 years ago
  68. 0582ae9 Oops...I committed too much. by Bill Wendling · 15 years ago
  69. c7a09ab Temporarily XFAIL this test. by Bill Wendling · 15 years ago
  70. ccbdc7a Pass in a std::string when getting the names of debugging things. This cuts down by Bill Wendling · 15 years ago
  71. d2e936a random cleanups. by Chris Lattner · 15 years ago
  72. a87008d Revert BuildVectorSDNode related patches: 65426, 65427, and 65296. by Evan Cheng · 15 years ago
  73. e3d4232 Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlobalVariablesUsing and replaced it something readable. It eliminated use of slow UniqueVector and replaced it with StringMap, SmallVector, and DenseMap, etc. It also fixed some non-deterministic behavior. by Evan Cheng · 15 years ago
  74. 5aa4977 - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emit by Bill Wendling · 15 years ago
  75. 4214a55 Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR by Scott Michel · 15 years ago
  76. fdc40a0 Remove trailing whitespace to reduce later commit patch noise. by Scott Michel · 15 years ago
  77. 86e6cb9 --- Merging (from foreign repository) r64714 into '.': by Bill Wendling · 15 years ago
  78. 92c1e12 Revert this. It was breaking stuff. by Bill Wendling · 15 years ago
  79. 54fc7d6 Turn off the old way of handling debug information in the code generator. Use by Bill Wendling · 15 years ago
  80. 6f38cb6 Use getDebugLoc forwarder instead of getNode()->getDebugLoc. by Dale Johannesen · 15 years ago
  81. b300d2a Get rid of the last non-DebugLoc versions of getNode! by Dale Johannesen · 15 years ago
  82. e8d7230 Remove more non-DebugLoc getNode variants. Use by Dale Johannesen · 15 years ago
  83. e72c596 And one more file. by Dale Johannesen · 15 years ago
  84. 33c960f Remove non-DebugLoc versions of getLoad and getStore. by Dale Johannesen · 15 years ago
  85. e5ab34e Avoids generating a legalization assert for the case where a vector type is legal by Mon P Wang · 15 years ago
  86. 39355f9 Remove non-DebugLoc forms of the exotic forms of Lod and Sto; patch uses. by Dale Johannesen · 15 years ago
  87. c460ae9 Fill in more omissions in DebugLog propagation. by Dale Johannesen · 15 years ago
  88. ff97d4f Propagation in TargetLowering. Includes passing a DL by Dale Johannesen · 15 years ago
  89. ca57b84 Last DebugLoc propagation for this file. by Dale Johannesen · 15 years ago
  90. c6be110 More DebugLoc propagation. This should be everything except LegalizeOp itself. by Dale Johannesen · 15 years ago
  91. 8a782a2 DebugLoc propagation. ExpandOp and PromoteOp, among others. by Dale Johannesen · 15 years ago
  92. bb5da91 More DebugLoc propagation. by Dale Johannesen · 15 years ago
  93. af43527 DebugLoc propagation for int<->fp conversions. by Dale Johannesen · 15 years ago
  94. b0d5cdd Fix PR3453 and probably a bunch of other potential by Duncan Sands · 15 years ago
  95. 92abc62 Fix PR3401: when using large integers, the type by Duncan Sands · 15 years ago
  96. 7d2ad62 Make LowerCallTo and LowerArguments take a DebugLoc by Dale Johannesen · 15 years ago
  97. 7581bfa Get rid of the non-DebugLoc-ified getNOT() method. by Bill Wendling · 15 years ago
  98. 15b3830 Explicitly add PseudoSourceValue information when lowering by Dan Gohman · 15 years ago
  99. f560ffa Make isOperationLegal do what its name suggests, and introduce a by Dan Gohman · 15 years ago
  100. f83c81a Use ValueType::bitsLT to simplify some code. by Dan Gohman · 15 years ago