1. 4789aca Try harder to not have unused variables. by Matt Beaumont-Gay · 15 years ago
  2. a8af137 Opt-mode -Wunused-variable cleanup by Matt Beaumont-Gay · 15 years ago
  3. cfe33c4 by David Greene · 15 years ago
  4. 9158509 by David Greene · 15 years ago
  5. a2e868d Provide an interface to transfer SDDbgValue from one SDNode to another. by Devang Patel · 15 years ago
  6. 584520e Null initialize a few variables flagged by by Ted Kremenek · 15 years ago
  7. 16c29b5 Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs and fixes here and there. by Anton Korobeynikov · 15 years ago
  8. 4314268 Replace TargetRegisterInfo::printReg with a PrintReg class that also works without a TRI instance. by Jakob Stoklund Olesen · 15 years ago
  9. 0521928 Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpy by Evan Cheng · 15 years ago
  10. 255874f Revert r122936. I'll re-implement the change. by Evan Cheng · 15 years ago
  11. 9a9d847 r105228 reduced the memcpy / memset inline limit to 4 with -Os to avoid blowing by Evan Cheng · 15 years ago
  12. 8022036 Try to reuse the value when lowering memset. by Benjamin Kramer · 15 years ago
  13. 8c06aa1 Lower the i8 extension in memset to a multiply instead of a potentially long series of shifts and ors. by Benjamin Kramer · 15 years ago
  14. f1b4eaf rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for by Chris Lattner · 15 years ago
  15. da60588 teach MaskedValueIsZero how to analyze ADDE. This is by Chris Lattner · 15 years ago
  16. a30b7d2 Catch attempts to remove a deleted node from the CSE maps. Better to by Duncan Sands · 15 years ago
  17. 40f8f62 PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and by Jay Foad · 15 years ago
  18. 3069cbf Remove unneeded zero arrays. by Benjamin Kramer · 15 years ago
  19. 7a874dd PR5207: Rename overloaded APInt methods set(), clear(), flip() to by Jay Foad · 15 years ago
  20. 1f6efa3 Merge System into Support. by Michael J. Spencer · 15 years ago
  21. bf17cfa Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. by Wesley Peck · 15 years ago
  22. 3ca1363 Silence Release build warnings about unused functions. by Benjamin Kramer · 15 years ago
  23. 59d2dad On X86, MEMBARRIER, MFENCE, SFENCE, LFENCE are not target memory intrinsics, by Duncan Sands · 15 years ago
  24. cab98e3 Make isScalarToVector to return false if the node is a scalar. This will prevent by Mon P Wang · 15 years ago
  25. b4ac285 Do not throw away alignment when generating the DAG for by Dale Johannesen · 15 years ago
  26. 69300a2 When passing a parameter using the 'byval' mechanism, inline code needs to be used by Duncan Sands · 15 years ago
  27. cdfad36 Simplify uses of MVT and EVT. An MVT can be compared directly by Duncan Sands · 15 years ago
  28. 1de4aa9 Use a MemIntrinsicSDNode for ISD::PREFETCH, which touches by Dale Johannesen · 15 years ago
  29. f96e4bd Make CodeGen TBAA-aware. by Dan Gohman · 15 years ago
  30. e4ad387 Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any by Jim Grosbach · 15 years ago
  31. 84bd98a finish pushing MachinePointerInfo through selectiondags. At this point, by Chris Lattner · 15 years ago
  32. da2d8e1 eliminate an old SelectionDAG::getTruncStore method, propagating by Chris Lattner · 15 years ago
  33. 5cd9391 eliminate last SelectionDAG::getLoad old entrypoint, on to stores. by Chris Lattner · 15 years ago
  34. d0e139f fix the code that infers SV info to be correct when dealing by Chris Lattner · 15 years ago
  35. 3d6ccfb propagate MachinePointerInfo through various uses of the old by Chris Lattner · 15 years ago
  36. ecf42c4 continue MachinePointerInfo'izing, eliminating use of one of the old by Chris Lattner · 15 years ago
  37. e72f202 reimplement memcpy/memmove/memset lowering to use MachinePointerInfo by Chris Lattner · 15 years ago
  38. 5c5cb2a add overloads for SelectionDAG::getLoad, getStore, getTruncStore that take a by Chris Lattner · 15 years ago
  39. e9ba5dd simplify interface to SelectionDAG::getMemIntrinsicNode, making it take a MachinePointerInfo by Chris Lattner · 15 years ago
  40. 60bddc8 chagne interface to SelectionDAG::getAtomic to take a MachinePointerInfo, by Chris Lattner · 15 years ago
  41. 93a95ae force clients of MachineFunction::getMachineMemOperand to provide a by Chris Lattner · 15 years ago
  42. 14ac1dd Invert the logic of reachesChainWithoutSideEffects(). What we want to check is that there is by Owen Anderson · 15 years ago
  43. 2e46e78 zap unused method. x86 is the only user and already has a more powerfull version by Bruno Cardoso Lopes · 15 years ago
  44. ee56c42 Prefix `next' iterator operation with `llvm::'. by Oscar Fuentes · 15 years ago
  45. 7c98283 Make SDNode::dump() print a newline at the end. by Dan Gohman · 15 years ago
  46. 481c4c0 keep in 80 cols by Gabor Greif · 15 years ago
  47. 60108e9 Split -enable-finite-only-fp-math to two options: by Evan Cheng · 15 years ago
  48. bcc8017 Move getExtLoad() and (some) getLoad() DebugLoc argument after EVT argument for consistency sake. by Evan Cheng · 15 years ago
  49. 0d881da Propagate debug loc. by Devang Patel · 15 years ago
  50. f2f4903 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
  51. 72d13ff When splitting a VAARG, remember its alignment. by Rafael Espindola · 15 years ago
  52. b447c4e Remove variables which are assigned to but for which the value by Duncan Sands · 15 years ago
  53. ee1c870 Eliminate the other half of the BRCOND optimization, and update by Dan Gohman · 15 years ago
  54. 102f385 Eliminate the first have of the optimization which eliminates BRCOND by Dan Gohman · 15 years ago
  55. 4e39e9d Reapply r106634, now that the bug it exposed is fixed. by Dan Gohman · 15 years ago
  56. cbe762b 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
  57. 403a8cd Use A.append(...) instead of A.insert(A.end(), ...) when A is a by Dan Gohman · 15 years ago
  58. 27445f0 Don't replace the old Ordering object with a new one; just clear() the old one. by Dan Gohman · 15 years ago
  59. c97df86 Don't call clear() on DbgInfo when it's going to be deleted anyway. by Dan Gohman · 15 years ago
  60. 027657d Change UpdateNodeOperands' operand and return value from SDValue to by Dan Gohman · 15 years ago
  61. 8a7f742 Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass, by Dan Gohman · 15 years ago
  62. 9e86a73 Handle ext(ext(x)) -> ext(x) immediately, since it's simple. by Dan Gohman · 15 years ago
  63. 956b349 Fill in missing support for ISD::FEXP, ISD::FPOWI, and friends. by Dan Gohman · 15 years ago
  64. 6c41ad8 fix PR6623: when optimizing for size, don't inline memcpy/memsets by Chris Lattner · 15 years ago
  65. 6b37861 the 'limit' argument to FindOptimalMemOpLowering is unsigned, not uint64_t. by Chris Lattner · 15 years ago
  66. 7451d3e SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValue by Dan Gohman · 15 years ago
  67. 23ff7cf Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry in by Jim Grosbach · 15 years ago
  68. 7899551 Improve assertion messages. by Dale Johannesen · 15 years ago
  69. ff7a562 Implement a bunch more TargetSelectionDAGInfo infrastructure. by Dan Gohman · 15 years ago
  70. ad017dc Add an assertion to catch attempts to access off the end of the array. by Duncan Sands · 15 years ago
  71. 0a406ae Fix PR 7087, and probably other things, by extending by Dale Johannesen · 15 years ago
  72. cc751bb Print debug information for SDNodes. by Dan Gohman · 15 years ago
  73. d71bb56 EXTRACT_VECTOR_ELT of an INSERT_VECTOR_ELT may have the same index, but the by Bill Wendling · 15 years ago
  74. fdb42fa Add DBG_VALUE handling for byval parameters; this by Dale Johannesen · 15 years ago
  75. bc7588e Add another variant of this test which found a place where by Dan Gohman · 15 years ago
  76. 50d2b1a Give SelectionDAG a TargetMachine too, rather than having it by Dan Gohman · 15 years ago
  77. 383b5f6 Delete now-unnecessary const_casts. by Dan Gohman · 15 years ago
  78. d858e90 Use const qualifiers with TargetLowering. This eliminates several by Dan Gohman · 15 years ago
  79. 4bcf0a9 Commit this, which should have accompanied 101531. by Dan Gohman · 15 years ago
  80. 46510a7 Add const qualifiers to CodeGen's use of LLVM IR constructs. by Dan Gohman · 15 years ago
  81. 58c2587 Remove unnecessary parens. by Dan Gohman · 15 years ago
  82. c3b0c34 Avoid using f64 to lower memcpy from constant string. It's cheaper to use i32 store of immediates. by Evan Cheng · 15 years ago
  83. decc267 Three changes: by Chris Lattner · 15 years ago
  84. 01f0e85 Remove assert to treat memmove and memset like memcpy by Mon P Wang · 15 years ago
  85. 18141ee Fix an obvious copy-n-paste bug. It's not known to cause any miscompilation. by Evan Cheng · 15 years ago
  86. 7b55d36 Add a comment. by Dan Gohman · 15 years ago
  87. 5c06a20 lowering a volatile llvm.memcpy to a libc memcpy is ok. PR6779 by Chris Lattner · 15 years ago
  88. 512063d remove the now-redundant MMI pointer in SelectionDAG. by Chris Lattner · 15 years ago
  89. de6e783 remove some redundant MMI arguments. by Chris Lattner · 15 years ago
  90. ba79d72 selection dag doesn't need DwarfWriter, remove some tendrils. by Chris Lattner · 15 years ago
  91. 20adc9d Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
  92. a4f2bb0 stop using DebugLoc::getUnknownLoc() by Chris Lattner · 15 years ago
  93. f28f8bc Correctly lower memset / memcpy of undef. It should be a nop. PR6767. by Evan Cheng · 15 years ago
  94. e754d3f Revert r100191 since it breaks objc in clang by Mon P Wang · 15 years ago
  95. e33c848 Reapply address space patch after fixing an issue in MemCopyOptimizer. by Mon P Wang · 15 years ago
  96. 6cdb7e2 Skip checking preferred alignment of GVs defined in other translation units all together. by Evan Cheng · 15 years ago
  97. 94107ba - Avoid using floating point stores to implement memset unless the value is zero. by Evan Cheng · 15 years ago
  98. 255f20f Fix sdisel memcpy, memset, memmove lowering: by Evan Cheng · 15 years ago
  99. 100f090 Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots. by Bob Wilson · 15 years ago
  100. 808bab0 Added support for address spaces and added a isVolatile field to memcpy, memmove, and memset, by Mon P Wang · 15 years ago