1. fa0e664 The functionality being tested was removed because it was horribly unsafe. by Owen Anderson · 16 years ago
  2. 4b5324a This patch corrects the handling of byval arguments for tailcall by Arnold Schwaighofer · 16 years ago
  3. 707e018 Drop ISD::MEMSET, ISD::MEMMOVE, and ISD::MEMCPY, which are not Legal by Dan Gohman · 16 years ago
  4. 6f836ad Fix a bug that prevented x86-64 from using rep.movsq for 8-byte-aligned data. by Dan Gohman · 16 years ago
  5. f870fbc If a PHI node has a single implicit_def source, replace it with an implicit_def instead of a copy. by Evan Cheng · 16 years ago
  6. c008c5e Add testcase for PR2213. by Owen Anderson · 16 years ago
  7. b94d966 New test. by Evan Cheng · 16 years ago
  8. eee962e Teach InstCombine's ComputeMaskedBits to handle pointer expressions by Dan Gohman · 16 years ago
  9. 172b70c A copy instruction may use a register multiple times on some targets. Change them all. by Evan Cheng · 16 years ago
  10. db66750 Fix the x86-64 side of PR2108 by adding a v2f64 version of by Chris Lattner · 16 years ago
  11. 80b09fe Teach branch folding pass about implicit_def instructions. Unfortunately we can't just eliminate them since register scavenger expects every register use to be defined. However, we can delete them when there are no intra-block uses. Carefully removing some implicit def's which enable more blocks to be optimized away. by Evan Cheng · 16 years ago
  12. 7e073ba - More aggressively coalescing away copies whose source is defined by an implicit_def. by Evan Cheng · 16 years ago
  13. cc7f168 Generalize getUnaryFloatFunction to handle any FP unary function, automatically by Chris Lattner · 16 years ago
  14. 090a816 remove capital letter from test name. by Chris Lattner · 16 years ago
  15. a723d1e Factor a bunch of functionality related to memcpy and memset transforms out of by Owen Anderson · 16 years ago
  16. f20d943 Missed a hasInterval check. by Evan Cheng · 16 years ago
  17. 77d00b0 many cleanups to the pow optimizer. Allow it to handle powf, by Chris Lattner · 16 years ago
  18. 7497b92 Check that bodies and calls but not declarations by Duncan Sands · 16 years ago
  19. c8abfde Rename -disable-required-unwind-tables to -unwind-tables-optional. by Dale Johannesen · 16 years ago
  20. d9c7dbf merge r48768 from branches/ggreif/parallelized-test by Gabor Greif · 16 years ago
  21. a25e578 Missed one. by Dale Johannesen · 16 years ago
  22. 235f7fb Add -disable-required-unwind-tables to tests by Dale Johannesen · 16 years ago
  23. f02a807 Testcase for pr2169. by Duncan Sands · 16 years ago
  24. 565ada0 Fix test. by Evan Cheng · 16 years ago
  25. eeb939a fix this testcase to pass and remove a duplicate instance of itself. by Chris Lattner · 16 years ago
  26. 4fea2e9 Prefer to expand mask for xor to -1, so we have a chance to turn it into a not. by Torok Edwin · 16 years ago
  27. 1dc7869 1. IMPLICIT_DEF can *re-define* any register. by Evan Cheng · 16 years ago
  28. 0c0f83f Favors pshufd over shufps when shuffling elements from one vector. pshufd is faster than shufps. by Evan Cheng · 16 years ago
  29. b589d9f New test case. by Evan Cheng · 16 years ago
  30. 4672d5d Testcase for EH with functions whose names are stripped. by Dale Johannesen · 16 years ago
  31. 68d599d Speculatively micro-optimize memory-zeroing calls on Darwin 10. by Dan Gohman · 16 years ago
  32. 9845eb5 More soft fp fixes. by Evan Cheng · 16 years ago
  33. 110cf48 Unbreak ARM / Thumb soft FP support. by Evan Cheng · 16 years ago
  34. 1d3863f Mark functions in some tests as 'nounwind'. Generating by Dale Johannesen · 16 years ago
  35. 427f4c1 It's not safe to fold a load from GV stub or constantpool into a two-address use. by Evan Cheng · 16 years ago
  36. b061c4b Fix a DAGCombiner optimization to respect volatile qualification. by Dan Gohman · 16 years ago
  37. f83e13a add a testcase for forming memset from noncontiguous stores. by Chris Lattner · 16 years ago
  38. d4a2ad3 Fix a tokenfactor node to use the load chain rather than the by Dan Gohman · 16 years ago
  39. 156b2df add another testcase by Devang Patel · 16 years ago
  40. 53b87db New test case. by Devang Patel · 16 years ago
  41. 7a963fa Fix a memory bug: increment an iterator of a deleted machine instr. by Evan Cheng · 16 years ago
  42. 7c1483b Expose ExecutionEngine::getTargetData() to c and ocaml bindings. by Erick Tryzelaar · 16 years ago
  43. 0c28432 One more coalescer fix wrt deadness propagation. by Evan Cheng · 16 years ago
  44. ed70cbb3 Avoid commuting a def MI in order to coalesce a copy instruction away if any use of the same val# is a copy instruction that has already been coalesced. by Evan Cheng · 16 years ago
  45. 27c3105 Use ## for comment delimiter on darwin x86-32, so by Dale Johannesen · 16 years ago
  46. 26471c4 Handle a special case xor undef, undef -> 0. Technically this should be transformed to undef. But this is such a common idiom (misuse) we are going to handle it. by Evan Cheng · 16 years ago
  47. d34af78 Handle a special case xor undef, undef -> 0. Technically this should be transformed to undef. But this is such a common idiom (misuse) we are going to handle it. by Evan Cheng · 16 years ago
  48. 2784536 Add CMP32mr and friends to the load-unfolding table. Among by Dan Gohman · 16 years ago
  49. 1d21395 Tests for the instruction iterator bindings. by Gordon Henriksen · 16 years ago
  50. 6f729d6 Byebye llvm-upgrade! by Tanya Lattner · 16 years ago
  51. a2fb634 lastRegisterUse() should ignore identity copies. Those will be erased. by Evan Cheng · 16 years ago
  52. d804f8f check struct layout by Devang Patel · 16 years ago
  53. 3e98c30 Use the bit size of the operand instead of the hard-coded 32 to generate the by Bill Wendling · 16 years ago
  54. 62a3f15 - SSE4.1 extractfps extracts a f32 into a gr32 register. Very useful! Not. Fix the instruction specification and teaches lowering code to use it only when the only use is a store instruction. by Evan Cheng · 16 years ago
  55. 60a1290 Add incoming value from header only if phi node has any use inside the loop. by Devang Patel · 16 years ago
  56. fb0f583 Fix test name. by Devang Patel · 16 years ago
  57. 0b26a31 apparently tclsh doesn't lex like bash. Weird. by Chris Lattner · 16 years ago
  58. 263250b pass the option so this test tests the right thing. by Chris Lattner · 16 years ago
  59. eee4f84 Add new test. by Devang Patel · 16 years ago
  60. 648deab Remove incorrect comment. by Devang Patel · 16 years ago
  61. 4c931fc APIntify SelectionDAG's EXTRACT_ELEMENT code. by Dan Gohman · 16 years ago
  62. b98a10e Transform (zext (or (icmp), (icmp))) to (or (zext (cimp), (zext icmp))) if at least one of the (zext icmp) can be transformed to eliminate an icmp. by Evan Cheng · 16 years ago
  63. 4733be3 Objective Caml bindings for basic block, function, global, and arg iterators. by Gordon Henriksen · 16 years ago
  64. d59c517 New testcase. by Bill Wendling · 16 years ago
  65. 8562540 Use normal naming convention for test. by Owen Anderson · 16 years ago
  66. ef30c1d Add testcase for prev. commit. Minor fixes by Anton Korobeynikov · 16 years ago
  67. 591858a Support chained aliases for LLVM IR printing. This fixes PR2145 by Anton Korobeynikov · 16 years ago
  68. b017c9e implement an initial hack at a straight-line store -> memset optimization. by Chris Lattner · 16 years ago
  69. 08b1173 Teach DAG combiner to commute commutable binary nodes in order to achieve sdisel CSE. by Evan Cheng · 16 years ago
  70. f1d3d66 Handle getresult instructions in different basic blocks by Dan Gohman · 16 years ago
  71. 4c88cc9 Testcase for PR2160. by Duncan Sands · 16 years ago
  72. 24e0a54 Add support for calls that return two FP values in ST(0)/ST(1). by Chris Lattner · 16 years ago
  73. ae60ddc disable a bogus assertion. by Chris Lattner · 16 years ago
  74. 0353526 Enable support for returning two long-double values in ST(0)/ST(1). by Chris Lattner · 16 years ago
  75. 41dc0fc Teach masked value is zero about add and sub, and use MVIZ to by Chris Lattner · 16 years ago
  76. fa5a91a Undo 48570. Correctly match mmx shift instructions with an immediate operand. by Evan Cheng · 16 years ago
  77. 260e07e Fix this xform: (sra (shl X, m), result_size) -> (sign_extend (trunc (shl X, result_size - n - m))) by Evan Cheng · 16 years ago
  78. bed7e68 Keep track of analysis information inherited from Module pass manager. by Devang Patel · 16 years ago
  79. 79698f6 Add more patterns to match in the integer comparison test harnesses. by Scott Michel · 16 years ago
  80. dff1dca Add intrinsics to match mmx shift builtin's with immediate operand. by Evan Cheng · 16 years ago
  81. 7925ed0 Add support for multiple return values for the PPC target by by Dan Gohman · 16 years ago
  82. 15cbde3 Fix X86's isTruncateFree to not claim that truncate to i1 is free. This fixes Bill's testcase that failed for r48491. by Christopher Lamb · 16 years ago
  83. e6d5d39 Upgrade tests. by Tanya Lattner · 16 years ago
  84. ce7d5db Upgrade tests. by Tanya Lattner · 16 years ago
  85. 7f40dea Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  86. f396cc8 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  87. 3a4c856 Remove llvm-upgrade and update tests. by Tanya Lattner · 16 years ago
  88. 82a6d23 Fixed a coalescer bug caused by a typo. by Evan Cheng · 16 years ago
  89. dc1ce7b C and Objective Caml bindings for the various getParent methods of the IR. by Gordon Henriksen · 16 years ago
  90. 9420201 Fix live variables issues: by Evan Cheng · 16 years ago
  91. 586ccac Fix a x86-64 isel lowering bug that's been around forever. A x86-64 varargs function implicitly reads X86::AL, don't clobber it! by Evan Cheng · 16 years ago
  92. dbfd894 It might be nice to have this run as x86 on non-x86 platforms... by Bill Wendling · 16 years ago
  93. 2974e49 Temporarily revert r48491. It's breaking test/CodeGen/X86/xorl.ll. by Bill Wendling · 16 years ago
  94. d3bf1ae Fix PR 2160 by making sure arguments to external functions get marked as pointing to anything by Daniel Berlin · 16 years ago
  95. 856ce2d Do not pass -g flag when compiling tests, so remove the C.Flags. This only happens if you have a debug build of llvm. by Tanya Lattner · 16 years ago
  96. cf49819 Make conversions of i8/i16 to ppcf128 work. by Dale Johannesen · 16 years ago
  97. 981576c Target independent DAG transform to use truncate for field extraction + sign extend on targets where this is profitable. Passes nightly on x86-64. by Christopher Lamb · 16 years ago
  98. 3c88d74 Rewrite code that propagate isDead information after a dead copy is coalesced. This remove some ugly spaghetti code and fixed a number of subtle bugs. by Evan Cheng · 16 years ago
  99. 6832837 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  100. f04d8d1 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago