1. f3aeb2c Infer alignments of fixed frame objects when they are constructed. This ensures remat'ed loads from fixed slots have the right alignments. by Evan Cheng · 15 years ago
  2. 2041abd When splitting a VAARG, remember its alignment. by Rafael Espindola · 15 years ago
  3. 2dc70be Remove variables which are assigned to but for which the value by Duncan Sands · 15 years ago
  4. 463f26b Eliminate the other half of the BRCOND optimization, and update by Dan Gohman · 15 years ago
  5. df6b33e Eliminate the first have of the optimization which eliminates BRCOND by Dan Gohman · 15 years ago
  6. 600f62b Reapply r106634, now that the bug it exposed is fixed. by Dan Gohman · 15 years ago
  7. 4df321b Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,"... it was causing both 'file' (with clang) and 176.gcc (with llvm-gcc) to be miscompiled. by Daniel Dunbar · 15 years ago
  8. dd41bba Use A.append(...) instead of A.insert(A.end(), ...) when A is a by Dan Gohman · 15 years ago
  9. 96ca25e Don't replace the old Ordering object with a new one; just clear() the old one. by Dan Gohman · 15 years ago
  10. a4f46b3 Don't call clear() on DbgInfo when it's going to be deleted anyway. by Dan Gohman · 15 years ago
  11. 92c11ac Change UpdateNodeOperands' operand and return value from SDValue to by Dan Gohman · 15 years ago
  12. b92156d Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass, by Dan Gohman · 15 years ago
  13. 0883789 Handle ext(ext(x)) -> ext(x) immediately, since it's simple. by Dan Gohman · 15 years ago
  14. b782caa Fill in missing support for ISD::FEXP, ISD::FPOWI, and friends. by Dan Gohman · 15 years ago
  15. 14c4651 fix PR6623: when optimizing for size, don't inline memcpy/memsets by Chris Lattner · 15 years ago
  16. b4a773b the 'limit' argument to FindOptimalMemOpLowering is unsigned, not uint64_t. by Chris Lattner · 15 years ago
  17. d16aa54 SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValue by Dan Gohman · 15 years ago
  18. c98892f Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry in by Jim Grosbach · 15 years ago
  19. bb4656c Improve assertion messages. by Dale Johannesen · 15 years ago
  20. bb919df Implement a bunch more TargetSelectionDAGInfo infrastructure. by Dan Gohman · 15 years ago
  21. e4d6670 Add an assertion to catch attempts to access off the end of the array. by Duncan Sands · 15 years ago
  22. 51c1695 Fix PR 7087, and probably other things, by extending by Dale Johannesen · 15 years ago
  23. e7dff14 Print debug information for SDNodes. by Dan Gohman · 16 years ago
  24. de4b225 EXTRACT_VECTOR_ELT of an INSERT_VECTOR_ELT may have the same index, but the by Bill Wendling · 16 years ago
  25. e098352 Add DBG_VALUE handling for byval parameters; this by Dale Johannesen · 16 years ago
  26. ad33d33 Add another variant of this test which found a place where by Dan Gohman · 16 years ago
  27. 1e95790 Give SelectionDAG a TargetMachine too, rather than having it by Dan Gohman · 16 years ago
  28. 8422e57 Delete now-unnecessary const_casts. by Dan Gohman · 16 years ago
  29. 21cea8a Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 16 years ago
  30. 4d273f4 Commit this, which should have accompanied 101531. by Dan Gohman · 16 years ago
  31. bcaf681 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 16 years ago
  32. ecd40a3 Remove unnecessary parens. by Dan Gohman · 16 years ago
  33. ebe47c8 Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32 store of immediates. by Evan Cheng · 16 years ago
  34. 3b9f02a Three changes: by Chris Lattner · 16 years ago
  35. bf86224 Remove assert to treat memmove and memset like memcpy by Mon P Wang · 16 years ago
  36. 272a2f8 Fix an obvious copy-n-paste bug. It's not known to cause any miscompilation. by Evan Cheng · 16 years ago
  37. f38547c Add a comment. by Dan Gohman · 16 years ago
  38. bc21787 lowering a volatile llvm.memcpy to a libc memcpy is ok. PR6779 by Chris Lattner · 16 years ago
  39. fb964e5 remove the now-redundant MMI pointer in SelectionDAG. by Chris Lattner · 16 years ago
  40. 6361414 remove some redundant MMI arguments. by Chris Lattner · 16 years ago
  41. ab5dc34 selection dag doesn't need DwarfWriter, remove some tendrils. by Chris Lattner · 16 years ago
  42. c576ee9 Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 16 years ago
  43. bd009d6 stop using DebugLoc::getUnknownLoc() by Chris Lattner · 16 years ago
  44. 6139937 Correctly lower memset / memcpy of undef. It should be a nop. PR6767. by Evan Cheng · 16 years ago
  45. 999c1b9 Revert r100191 since it breaks objc in clang by Mon P Wang · 16 years ago
  46. a972ab8 Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 16 years ago
  47. 8563ee4 Skip checking preferred alignment of GVs defined in other translation units all together. by Evan Cheng · 16 years ago
  48. 4c014c8 - Avoid using floating point stores to implement memset unless the value is zero. by Evan Cheng · 16 years ago
  49. 43cd9e3 Fix sdisel memcpy, memset, memmove lowering: by Evan Cheng · 16 years ago
  50. 6f7fd28 Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots. by Bob Wilson · 16 years ago
  51. 7460571 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset, by Mon P Wang · 16 years ago
  52. 85eea4e Funky indentation. by Evan Cheng · 16 years ago
  53. 4d1aa2a Pool allocate SDDbgValue nodes. by Evan Cheng · 16 years ago
  54. 563fe3c Change how dbg_value sdnodes are converted into machine instructions. Their placement should be determined by the relative order of incoming llvm instructions. The scheduler will now use the SDNode ordering information to determine where to insert them. A dbg_value instruction is inserted after the instruction with the last highest source order and before the instruction with the next highest source order. It will optimize the placement by inserting right after the instruction that produces the value if they have consecutive order numbers. by Evan Cheng · 16 years ago
  55. 01c65a2 Define placement new wrappers for BumpPtrAllocator and by Dan Gohman · 16 years ago
  56. c73a361 SIGN_EXTEND from the same type as the dest is valid. by Chris Lattner · 16 years ago
  57. d5df1f5 sink the call to VT.getSizeInBits() down into its uses, by Chris Lattner · 16 years ago
  58. 00fd0b6 Rename SDDbgValue.h to SDNodeDbgValue.h for consistency. by Evan Cheng · 16 years ago
  59. 59e9600 Make default expansion for FP16 <-> FP32 nodes into libcalls by Anton Korobeynikov · 16 years ago
  60. ee2fbbc change the LabelSDNode to be EHLabelSDNode and make it hold by Chris Lattner · 16 years ago
  61. 49de060 Progress towards shepherding debug info through SelectionDAG. by Dale Johannesen · 16 years ago
  62. 28dc6c1 Use Other as a sentinel instead of iAny. by Chris Lattner · 16 years ago
  63. 9cc886b Fix a typo Duncan noticed. by Dan Gohman · 16 years ago
  64. 7d099f7 Fix a bug in SelectionDAG's ReplaceAllUsesWith in the case where by Dan Gohman · 16 years ago
  65. 78c5b7a Remove dead parameter passing. by Bill Wendling · 16 years ago
  66. 19c92ae remove all but one version of SelectionDAG::MorphNodeTo by Chris Lattner · 16 years ago
  67. e89ca7c some trivial microoptimizations. by Chris Lattner · 16 years ago
  68. af19750 enhance the new isel to handle the 'node already exists' by Chris Lattner · 16 years ago
  69. d3aa3aa clean up various VT manipulations, patch by Micah Villmow! PR6337 by Chris Lattner · 16 years ago
  70. 9b7cfd3 convert cycle checker to smallptrset, add comments and make it more elegant. by Chris Lattner · 16 years ago
  71. 02ec121 revert david's patch which does not even build. by Chris Lattner · 16 years ago
  72. 8328341 by David Greene · 16 years ago
  73. 3860521 When forming SSE min and max nodes for UGE and ULE comparisons, it's by Dan Gohman · 16 years ago
  74. 3ea9066 add node #'s to debug dumps. by Chris Lattner · 16 years ago
  75. 625916d make selectnodeto set the nodeid to -1. This makes it more akin to by Chris Lattner · 16 years ago
  76. 1738d49b Print node ID's in dumps and views if set. by Chris Lattner · 16 years ago
  77. d8ecd5e by David Greene · 16 years ago
  78. b7941b0 by David Greene · 16 years ago
  79. 19d0b47 There are two ways of checking for a given type, for example isa<PointerType>(T) by Duncan Sands · 16 years ago
  80. 3f08464 Fix a memory leak. Patch by Nicolas Geoffray. by Evan Cheng · 16 years ago
  81. 39c6d01 by David Greene · 16 years ago
  82. 893047d by David Greene · 16 years ago
  83. b06015a move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 16 years ago
  84. d74e002 Improve EXTRACT_VECTOR_ELT patch based on comments from Duncan by Mon P Wang · 16 years ago
  85. 72c60c7 Fixed a couple of optimization with EXTRACT_VECTOR_ELT that assumes the result by Mon P Wang · 16 years ago
  86. 3327498 Change the SREM case to match the logic in the IR version ComputeMaskedBits. by Duncan Sands · 16 years ago
  87. 954cb18 Assign the ordering of SDNodes in a much less intrusive fashion. After the by Bill Wendling · 16 years ago
  88. 8cbc25d Remove the '-disable-scheduling' flag and replace it with the 'source' option of by Bill Wendling · 16 years ago
  89. 0985160 by David Greene · 16 years ago
  90. 3b2a68c by David Greene · 16 years ago
  91. f1c7388 by David Greene · 16 years ago
  92. 554039a by David Greene · 16 years ago
  93. 6bd3ef8 Revert an earlier change to SIGN_EXTEND_INREG for vectors. The VTSDNode by Dan Gohman · 16 years ago
  94. 166a4e6 Teach dag combine to fold the following transformation more aggressively: by Evan Cheng · 16 years ago
  95. d93137d Change errs() to dbgs(). by David Greene · 16 years ago
  96. 919b7aa Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 16 years ago
  97. 28727f3 - Add a bit more plumbing assigning an order to SDNodes. by Bill Wendling · 16 years ago
  98. 6de55a0 Place SDNodeOrdering.h in the directory it's used. by Bill Wendling · 16 years ago
  99. 1059017 Use 4-arg getVTList) variant instead of generic one, when possible by Anton Korobeynikov · 16 years ago
  100. 022d18f Changes from review: by Bill Wendling · 16 years ago