1. cf495bc by David Greene · 16 years ago
  2. 221925e by David Greene · 16 years ago
  3. cd9e155 Fold (add x, shl(0 - y, n)) -> sub(x, shl(y, n)), to simplify some code by Dan Gohman · 16 years ago
  4. ce6715f by David Greene · 16 years ago
  5. f082d7a Revert 93811 per request. by Dale Johannesen · 16 years ago
  6. 1b346b7 Enable code to emit dbg.declare as DEBUG_VALUE by Dale Johannesen · 16 years ago
  7. 1ad0e8b Canonicalize -1 - x to ~x. by Evan Cheng · 16 years ago
  8. 93ae407 When checking for sret-demotion, it needs to use legal types. When using the return value of an sret-demoted call, it needs to use possibly illegal types that match the declared Type of the callee. by Kenneth Uildriks · 16 years ago
  9. ac931c0 by David Greene · 16 years ago
  10. 3a32865 Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 16 years ago
  11. 5f03238 Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be auto-upgraded by Victor Hernandez · 16 years ago
  12. 283ba2f Improve llvm.dbg.declare intrinsic by referring directly to the storage in its first argument, via function-local metadata (instead of via a bitcast). by Victor Hernandez · 16 years ago
  13. f4549b0 fix 80-column violations by Jim Grosbach · 16 years ago
  14. ff00a55 Fix a codegen abort seen in 483.xalancbmk. by Dan Gohman · 16 years ago
  15. 21c14e3 Update a partially obsolete comment. by Dan Gohman · 16 years ago
  16. 5c9cf19 Fix a typo in a comment. by Dan Gohman · 16 years ago
  17. dd437ba Avoid adding PHI arguments for a predecessor that has gone away when a BRCOND was constant folded. by Jakob Stoklund Olesen · 16 years ago
  18. fe240b1 Disable transformation of select of two loads to a select of address and then a load if the by Mon P Wang · 16 years ago
  19. d199636 Revert an earlier change to SIGN_EXTEND_INREG for vectors. The VTSDNode by Dan Gohman · 16 years ago
  20. 54e146b Dan pointed out checking whether a node is dead by comparing its opcode to ISD::DELETED_NODE is not safe. Use a DAGUpdateListener to remove dead nodes from work list instead. by Evan Cheng · 16 years ago
  21. 6f279e0 ReplaceAllUsesOfValueWith may delete other nodes that the one being replaced. Do not delete dead nodes again. by Evan Cheng · 16 years ago
  22. bd1fccf Fix rdar://7517201, a regression introduced by r92849. by Chris Lattner · 16 years ago
  23. ef7634c factor this code better and reduce nesting at the same by Chris Lattner · 16 years ago
  24. 347a9cb APInt'fy TargetLowering::SimplifySetCC to fix PR5963. by Evan Cheng · 16 years ago
  25. 7b1e2a5 Use pop_back_val instead of back()+pop_back. by Benjamin Kramer · 16 years ago
  26. 54eb4c2 Comment. by Evan Cheng · 16 years ago
  27. d40d03e Teach dag combine to fold the following transformation more aggressively: by Evan Cheng · 16 years ago
  28. 3f09487 The previous code could potentially cause a cycle. Allow ordering w.r.t. a 0 order. by Bill Wendling · 16 years ago
  29. cfeea4b Only check the ordering if there is an ordering for each nodes. by Bill Wendling · 16 years ago
  30. 247fb4e Add a semi-primitive form of scheduling via the "SDNode ordering" to the by Bill Wendling · 16 years ago
  31. 9f7c5c0 Don't assign the shift the same type as the variable being shifted. This could by Bill Wendling · 16 years ago
  32. 7c3ecb6 Don't use the ISD::NodeType enum for SDNode opcodes, as CodeGen by Dan Gohman · 16 years ago
  33. f012705 Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer. by Benjamin Kramer · 16 years ago
  34. 614d2ad Delete renaming use of dead dbg intrinsics. by Devang Patel · 16 years ago
  35. 1a05323 Change errs() to dbgs(). by David Greene · 16 years ago
  36. 84fa822 Change errs() to dbgs(). by David Greene · 16 years ago
  37. 33db62c Change errs() to dbgs(). by David Greene · 16 years ago
  38. bb22223 Change errs() to dbgs(). by David Greene · 16 years ago
  39. f109029 Change errs() to dbgs(). by David Greene · 16 years ago
  40. 4b69d99 Change errs() to dbgs(). by David Greene · 16 years ago
  41. e492ae1 Change errs() to dbgs(). by David Greene · 16 years ago
  42. 993aace Change errs() to dbgs(). by David Greene · 16 years ago
  43. ad61b12 Change errs() to dbgs(). by David Greene · 16 years ago
  44. f0dee89 Change errs() to dbgs(). by David Greene · 16 years ago
  45. 9abe0bb Change errs() to dbgs(). by David Greene · 16 years ago
  46. ec2d7fe Change errs() to dbgs(). by David Greene · 16 years ago
  47. 7419b18 Change errs() to dbgs(). by David Greene · 16 years ago
  48. 55d146e Change errs() to dbgs(). by David Greene · 16 years ago
  49. d765353 Change errs() to dbgs(). by David Greene · 16 years ago
  50. eeb3a00 Change SelectCode's argument from SDValue to SDNode *, to make it more by Dan Gohman · 16 years ago
  51. f2d7fb3 Use a pointer type rather than MVT::Other for the ExternalSymbol node used by Dan Gohman · 16 years ago
  52. 133ce87 Teach codegen to handle: by Chris Lattner · 16 years ago
  53. 53334ca whitespace cleanup by Chris Lattner · 16 years ago
  54. bfdfea8 Fix a warning on gcc 4.4. by Mikhail Glushenkov · 16 years ago
  55. b3c0199 Trailing whitespace, 80-col violations. by Mikhail Glushenkov · 16 years ago
  56. f031e8a Teach codegen to lower llvm.powi to an efficient (but not optimal) by Chris Lattner · 16 years ago
  57. bf0ca2b remove a bunch of unneeded functions. by Chris Lattner · 16 years ago
  58. 0811347 Final step in the metadata API restructuring: move the by Chris Lattner · 16 years ago
  59. 3990b12 This is a major cleanup of the instruction metadata interfaces that by Chris Lattner · 16 years ago
  60. 0eb4198 rename getMDKind -> getMDKindID, make it autoinsert if an MD Kind by Chris Lattner · 16 years ago
  61. 8f17a36 Allow targets to specify the return type of libcalls that are generated for floating point comparisons, rather than hard-coding them as i32. by Sanjiv Gupta · 16 years ago
  62. 9882007 Remove dead store. by Bill Wendling · 16 years ago
  63. 551aa99 Remove dead variable. by Bill Wendling · 16 years ago
  64. d831181 Remove dead variable. by Bill Wendling · 16 years ago
  65. 8688888 Remove dead variable. by Bill Wendling · 16 years ago
  66. b17f15b Remove dead variable. by Bill Wendling · 16 years ago
  67. 04b091a handle equality memcmp of 8 bytes on x86-64 with two unaligned loads and a by Chris Lattner · 16 years ago
  68. 8047d9a move an optimization for memcmp out of simplifylibcalls and into by Chris Lattner · 16 years ago
  69. ec9d8b0 move a few more symbols to .rodata by Nuno Lopes · 16 years ago
  70. 9949933 Use more sensible type for flags in asms. PR 5570. by Dale Johannesen · 16 years ago
  71. d060b25 Update objectsize intrinsic and associated dependencies. Fix by Eric Christopher · 16 years ago
  72. 0d58013 Remove superfluous SDNode ordering. by Bill Wendling · 16 years ago
  73. fc67bbe Remove node ordering from inline asm nodes. It's not needed. by Bill Wendling · 16 years ago
  74. c1d3c94 Remove node ordering from VA nodes. It's not needed. by Bill Wendling · 16 years ago
  75. 775db97 Revert r91949 r91942 and r91936. by Bill Wendling · 16 years ago
  76. 122d06d Finish up node ordering in ExpandNode. by Bill Wendling · 16 years ago
  77. 3dbcb55 Assign ordering to nodes created in ExpandNode. Only roughly 1/2 of the function by Bill Wendling · 16 years ago
  78. 167bea7 Assign ordering to SDNodes in PromoteNode. Also fixing a subtle bug where BSWAP by Bill Wendling · 16 years ago
  79. 3ea58b6 Allow 0 as an order number. Don't assign an order to formal arguments. by Bill Wendling · 16 years ago
  80. e261b0c Report an error for bad inline assembly, where the value passed for an by Bob Wilson · 16 years ago
  81. 3ea3c24 Add more plumbing. This time in the LowerArguments and "get" functions which by Bill Wendling · 16 years ago
  82. 651ad13 Add SDNode ordering to inlined asm and VA functions. by Bill Wendling · 16 years ago
  83. ec72e32 Adding more assignment of ordering to SDNodes. This time in the "call" and by Bill Wendling · 16 years ago
  84. e80ae83 Add ordering of SDNodes to LowerCallTo. by Bill Wendling · 16 years ago
  85. d0283fa Now add ordering to SDNodes created by the massive intrinsic lowering function. by Bill Wendling · 16 years ago
  86. 856ff41 To make things interesting, I added MORE code to set the ordering of by Bill Wendling · 16 years ago
  87. 87710f0 Add more plumbing to assign ordering to SDNodes. Have the "getValue" method by Bill Wendling · 16 years ago
  88. e1a9042 More ordering plumbing. This time for GEP. I need to remember to assign by Bill Wendling · 16 years ago
  89. b85b6e8 Another incremental check-in for assigning ordering to SDNodes. This time for by Bill Wendling · 16 years ago
  90. 49fcff8 Assign ordering to more instructions. Incremental check-in. by Bill Wendling · 16 years ago
  91. 0777e92 - Add a bit more plumbing assigning an order to SDNodes. by Bill Wendling · 16 years ago
  92. 3b7a41c First wave of plumbing for assigning an ordering to SDNodes. This takes care of by Bill Wendling · 16 years ago
  93. e36025e Place SDNodeOrdering.h in the directory it's used. by Bill Wendling · 16 years ago
  94. cc62c3c Use 4-arg getVTList) variant instead of generic one, when possible by Anton Korobeynikov · 16 years ago
  95. b4e6a5d Changes from review: by Bill Wendling · 16 years ago
  96. 9ab2b98 Increase opportunities to optimize (brcond (srl (and c1), c2)). by Evan Cheng · 16 years ago
  97. 5afffae Handle ARM inline asm "w" constraints with 64-bit ("d") registers. by Bob Wilson · 16 years ago
  98. bceddbd Introduce EVT::getHalfSizedIntegerVT() for use in ExpandUnalignedStore() in by Ken Dyck · 16 years ago
  99. 266d945 Fix a comment grammaro. by Bob Wilson · 16 years ago
  100. 4c2b001 Revert this dag combine change: Fold (zext (and x, cst)) -> (and (zext x), cst) by Evan Cheng · 16 years ago