1. 714efc6 Remove the unused DisableLegalizeTypes option and related code. by Dan Gohman · 16 years ago
  2. 7896c9f improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
  3. 735afe1 Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. by Dan Gohman · 16 years ago
  4. bef8888 We are not using DBG_STOPPOINT anymore. by Devang Patel · 16 years ago
  5. 5b8bce1 When generating a vector the really slow way, via loads by Dale Johannesen · 16 years ago
  6. 9a645cd Emit correct code when making a ConstantPool entry for a vector by Dale Johannesen · 16 years ago
  7. 8983da7 Add 8 bit libcalls and make use of them for msp430 by Anton Korobeynikov · 16 years ago
  8. a1eaa3c Add a second ValueType argument to isFPImmLegal. by Evan Cheng · 16 years ago
  9. eb2f969 Do away with addLegalFPImmediate. Add a target hook isFPImmLegal which returns true if the fp immediate can be natively codegened by target. by Evan Cheng · 16 years ago
  10. f5a86f4 Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
  11. 6726b6d Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
  12. ff89dcb -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed by Evan Cheng · 16 years ago
  13. 20270c9 Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue. by Evan Cheng · 16 years ago
  14. 6553155 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 16 years ago
  15. bf12558 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 16 years ago
  16. f77fc92 Delete an obsolete comment. by Dan Gohman · 16 years ago
  17. 3d91083 Use MDNode * directly as an RecordSourceLine() argument. by Devang Patel · 16 years ago
  18. e4b2756 Reapply 79977. Use MDNodes to encode debug info in llvm IR. by Devang Patel · 16 years ago
  19. 62c77d3 Add extload expansion for f128 by Anton Korobeynikov · 16 years ago
  20. 8245988 Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. by Devang Patel · 16 years ago
  21. 2a610c7 Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well. by Devang Patel · 16 years ago
  22. 45cfe54 Change Pass::print to take a raw ostream instead of std::ostream, by Chris Lattner · 16 years ago
  23. 24f20e0 Record variable debug info at ISel time directly. by Devang Patel · 16 years ago
  24. 2c9489d Be tidy and use a break to exit from a switch block rather than by Dan Gohman · 16 years ago
  25. db8dc2b Legalize the shift amount operand of SRL_PARTS, SHL_PARTS, and by Dan Gohman · 16 years ago
  26. bc037cf Unbreak build. Evan, please make sure my changes are correct. by Benjamin Kramer · 16 years ago
  27. e96507c 80 col violations. by Evan Cheng · 16 years ago
  28. 72977a4 Allow targets to specify their choice of calling conventions per by Anton Korobeynikov · 16 years ago
  29. 1d0be15 Push LLVMContexts through the IntegerType APIs. by Owen Anderson · 16 years ago
  30. 23b9b19 Add contexts to some of the MVT APIs. No functionality change yet, just the infrastructure work needed to get the contexts to where they need to be first. by Owen Anderson · 16 years ago
  31. 825b72b Split EVT into MVT and EVT, the former representing _just_ a primitive type, while by Owen Anderson · 16 years ago
  32. e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
  33. 98ca4f2 Major calling convention code refactoring. by Dan Gohman · 16 years ago
  34. 9e9a0d5 Move more code back to 2.5 APIs. by Owen Anderson · 16 years ago
  35. debcb01 Move types back to the 2.5 API. by Owen Anderson · 16 years ago
  36. 6c1e983 Remove now unused Context variables. by Benjamin Kramer · 16 years ago
  37. baf3c40 Move ConstantExpr to 2.5 API. by Owen Anderson · 16 years ago
  38. af7ec97 Return ConstantVector to 2.5 API. by Owen Anderson · 16 years ago
  39. eed707b Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come. by Owen Anderson · 16 years ago
  40. 78d1264 Add support for promoting SETCC operations. by Jakob Stoklund Olesen · 16 years ago
  41. a64eb92 Make promotion in operation legalization for SETCC work correctly. by Eli Friedman · 16 years ago
  42. a90b3dc Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 16 years ago
  43. 9adc0ab Move EVER MORE stuff over to LLVMContext. by Owen Anderson · 16 years ago
  44. c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  45. c8ca3ae Implement support for promotion of AND/OR/XOR on integer types. by Jakob Stoklund Olesen · 16 years ago
  46. 9a4ba45 Fix types in PromoteNode handling of CTPOP and friends. by Jakob Stoklund Olesen · 16 years ago
  47. c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  48. 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 16 years ago
  49. c680ac9 Make EXTRACT_VECTOR_ELT a bit more flexible in terms of the returned by Eli Friedman · 16 years ago
  50. d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
  51. 6b61cd1 Add NumFixedArgs attribute to CallSDNode which indicates the number of fixed arguments in a vararg call. by Tilmann Scheller · 16 years ago
  52. f2e19d5 by David Greene · 16 years ago
  53. db3c169 Add some generic expansion logic for SMULO and UMULO. Fixes UMULO by Eli Friedman · 16 years ago
  54. 7a5e555 Slightly generalize the code that handles shuffles of consecutive loads by Eli Friedman · 16 years ago
  55. 5257106 Fix the expansion for CONCAT_VECTORS so that it doesn't create illegal types. by Eli Friedman · 16 years ago
  56. 7ef3d17 Factor out a couple of helpers. by Eli Friedman · 16 years ago
  57. bbdd903 Re-commit r72514 and r72516 with a fixed version of BR_CC lowering. by Eli Friedman · 16 years ago
  58. 43b4127 Temporarily revert r72514 (and dependent patch r72516). It was causing this by Bill Wendling · 16 years ago
  59. e727d7a Remove a couple of useless functions. by Eli Friedman · 16 years ago
  60. 1c39965 Remove special cases for more opcodes. by Eli Friedman · 16 years ago
  61. ad75460 Remove special case for SETCC opcode; add some comments explaining why by Eli Friedman · 16 years ago
  62. 3be2e51 Some minor cleanups. by Eli Friedman · 16 years ago
  63. b5da3f6 Minor cleanups; add a better explanation for the issue with BUILD_VECTOR. by Eli Friedman · 16 years ago
  64. 4bc8c71 Remove more special cases for opcodes. by Eli Friedman · 16 years ago
  65. 509150f Remove special cases for more opcodes. by Eli Friedman · 16 years ago
  66. f6f20a7 Removing more special cases from LegalizeDAG. by Eli Friedman · 16 years ago
  67. 26ea8f9 Eliminate more special cases for opcodes. by Eli Friedman · 16 years ago
  68. f6b23bf Remove more special cases from LegalizeDAG. by Eli Friedman · 16 years ago
  69. 47b41f7 Remove unused argument. by Eli Friedman · 16 years ago
  70. 3f727d6 Remove more opcode special cases. by Eli Friedman · 16 years ago
  71. 8c377c7 Start of refactoring LegalizeDAG so that we don't need specialized by Eli Friedman · 16 years ago
  72. 74807f2 Delete a bunch of dead code from LegalizeDAG. by Eli Friedman · 16 years ago
  73. 57f1a4b Minor improvement to FCOPYSIGN to use BIT_CONVERT in cases where the by Eli Friedman · 16 years ago
  74. ed2f8c5 Rewrite ISD::FCOPYSIGN lowering to never use i64. Not really ideal, but by Eli Friedman · 16 years ago
  75. 957bffa Remove checks of getTypeAction from LegalizeOp; we already assert that by Eli Friedman · 16 years ago
  76. 1fde9c5 Disable type legalization in LegalizeDAG. by Eli Friedman · 16 years ago
  77. 2a35b1c Fix a bug in the expansion of EXTRACT_SUBVECTOR in by Eli Friedman · 16 years ago
  78. 3d43b3f Add a proper implementation of EXTRACT_SUBVECTOR legalization that by Eli Friedman · 16 years ago
  79. e3e51c0 Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 16 years ago
  80. 4e3fdf2 When scalarizing a vector BITCAST, check whether the operand has vector by Dan Gohman · 16 years ago
  81. 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
  82. 58c04e1 Properly expand libcalls for urem / srem. Also make code more straightforward. by Anton Korobeynikov · 16 years ago
  83. a9cad0e Add generic expansion of SUB when ADD and XOR by Duncan Sands · 16 years ago
  84. 813090c Properly handle sdiv / udiv / srem / urem libcalls by Anton Korobeynikov · 16 years ago
  85. 2f25c2c Add libcall expansion for 16 and 128 bit muls by Anton Korobeynikov · 16 years ago
  86. 5ee24e5 Allow CONCAT_VECTORS nodes to be legal or have custom lowering for some targets. by Bob Wilson · 16 years ago
  87. a26eae6 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 16 years ago
  88. 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
  89. ec8eee2 Fix infinite recursion in the C++ code which handles movddup by making it unnecessary. by Nate Begeman · 16 years ago
  90. 5a5ca15 Implement review feedback for vector shuffle work. by Nate Begeman · 16 years ago
  91. be8cc2a Second attempt: by Bill Wendling · 16 years ago
  92. c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 16 years ago
  93. 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 16 years ago
  94. 9771b91 Now that PR2957 is resolved, remove a bunch of no-longer needed workarounds. by Duncan Sands · 16 years ago
  95. 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 16 years ago
  96. 15684b2 Revert 69952. Causes testsuite failures on linux x86-64. by Rafael Espindola · 16 years ago
  97. b706d29 PR2957 by Nate Begeman · 16 years ago
  98. b10b5ac Don't try to make BUILD_VECTOR operands have the same by Duncan Sands · 16 years ago
  99. c23e496 Generalize one of the SelectionDAG::ReplaceAllUsesWith overloads by Dan Gohman · 16 years ago
  100. b1303d0 Change SelectionDAG type legalization to allow BUILD_VECTOR operands to be by Bob Wilson · 16 years ago