1. 1dc7869 1. IMPLICIT_DEF can *re-define* any register. by Evan Cheng · 16 years ago
  2. 0c0f83f Favors pshufd over shufps when shuffling elements from one vector. pshufd is faster than shufps. by Evan Cheng · 16 years ago
  3. b589d9f New test case. by Evan Cheng · 16 years ago
  4. 4672d5d Testcase for EH with functions whose names are stripped. by Dale Johannesen · 16 years ago
  5. 68d599d Speculatively micro-optimize memory-zeroing calls on Darwin 10. by Dan Gohman · 16 years ago
  6. 9845eb5 More soft fp fixes. by Evan Cheng · 16 years ago
  7. 110cf48 Unbreak ARM / Thumb soft FP support. by Evan Cheng · 16 years ago
  8. 1d3863f Mark functions in some tests as 'nounwind'. Generating by Dale Johannesen · 16 years ago
  9. 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
  10. b061c4b Fix a DAGCombiner optimization to respect volatile qualification. by Dan Gohman · 16 years ago
  11. f83e13a add a testcase for forming memset from noncontiguous stores. by Chris Lattner · 16 years ago
  12. d4a2ad3 Fix a tokenfactor node to use the load chain rather than the by Dan Gohman · 16 years ago
  13. 156b2df add another testcase by Devang Patel · 16 years ago
  14. 53b87db New test case. by Devang Patel · 16 years ago
  15. 7a963fa Fix a memory bug: increment an iterator of a deleted machine instr. by Evan Cheng · 16 years ago
  16. 7c1483b Expose ExecutionEngine::getTargetData() to c and ocaml bindings. by Erick Tryzelaar · 16 years ago
  17. 0c28432 One more coalescer fix wrt deadness propagation. by Evan Cheng · 16 years ago
  18. 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
  19. 27c3105 Use ## for comment delimiter on darwin x86-32, so by Dale Johannesen · 16 years ago
  20. 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
  21. 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
  22. 2784536 Add CMP32mr and friends to the load-unfolding table. Among by Dan Gohman · 16 years ago
  23. 1d21395 Tests for the instruction iterator bindings. by Gordon Henriksen · 16 years ago
  24. 6f729d6 Byebye llvm-upgrade! by Tanya Lattner · 16 years ago
  25. a2fb634 lastRegisterUse() should ignore identity copies. Those will be erased. by Evan Cheng · 16 years ago
  26. d804f8f check struct layout by Devang Patel · 16 years ago
  27. 3e98c30 Use the bit size of the operand instead of the hard-coded 32 to generate the by Bill Wendling · 16 years ago
  28. 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
  29. 60a1290 Add incoming value from header only if phi node has any use inside the loop. by Devang Patel · 16 years ago
  30. fb0f583 Fix test name. by Devang Patel · 16 years ago
  31. 0b26a31 apparently tclsh doesn't lex like bash. Weird. by Chris Lattner · 16 years ago
  32. 263250b pass the option so this test tests the right thing. by Chris Lattner · 16 years ago
  33. eee4f84 Add new test. by Devang Patel · 16 years ago
  34. 648deab Remove incorrect comment. by Devang Patel · 16 years ago
  35. 4c931fc APIntify SelectionDAG's EXTRACT_ELEMENT code. by Dan Gohman · 16 years ago
  36. 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
  37. 4733be3 Objective Caml bindings for basic block, function, global, and arg iterators. by Gordon Henriksen · 16 years ago
  38. d59c517 New testcase. by Bill Wendling · 16 years ago
  39. 8562540 Use normal naming convention for test. by Owen Anderson · 16 years ago
  40. ef30c1d Add testcase for prev. commit. Minor fixes by Anton Korobeynikov · 16 years ago
  41. 591858a Support chained aliases for LLVM IR printing. This fixes PR2145 by Anton Korobeynikov · 16 years ago
  42. b017c9e implement an initial hack at a straight-line store -> memset optimization. by Chris Lattner · 16 years ago
  43. 08b1173 Teach DAG combiner to commute commutable binary nodes in order to achieve sdisel CSE. by Evan Cheng · 16 years ago
  44. f1d3d66 Handle getresult instructions in different basic blocks by Dan Gohman · 16 years ago
  45. 4c88cc9 Testcase for PR2160. by Duncan Sands · 16 years ago
  46. 24e0a54 Add support for calls that return two FP values in ST(0)/ST(1). by Chris Lattner · 16 years ago
  47. ae60ddc disable a bogus assertion. by Chris Lattner · 16 years ago
  48. 0353526 Enable support for returning two long-double values in ST(0)/ST(1). by Chris Lattner · 16 years ago
  49. 41dc0fc Teach masked value is zero about add and sub, and use MVIZ to by Chris Lattner · 16 years ago
  50. fa5a91a Undo 48570. Correctly match mmx shift instructions with an immediate operand. by Evan Cheng · 16 years ago
  51. 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
  52. bed7e68 Keep track of analysis information inherited from Module pass manager. by Devang Patel · 16 years ago
  53. 79698f6 Add more patterns to match in the integer comparison test harnesses. by Scott Michel · 16 years ago
  54. dff1dca Add intrinsics to match mmx shift builtin's with immediate operand. by Evan Cheng · 16 years ago
  55. 7925ed0 Add support for multiple return values for the PPC target by by Dan Gohman · 16 years ago
  56. 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
  57. e6d5d39 Upgrade tests. by Tanya Lattner · 16 years ago
  58. ce7d5db Upgrade tests. by Tanya Lattner · 16 years ago
  59. 7f40dea Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  60. f396cc8 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  61. 3a4c856 Remove llvm-upgrade and update tests. by Tanya Lattner · 16 years ago
  62. 82a6d23 Fixed a coalescer bug caused by a typo. by Evan Cheng · 16 years ago
  63. dc1ce7b C and Objective Caml bindings for the various getParent methods of the IR. by Gordon Henriksen · 16 years ago
  64. 9420201 Fix live variables issues: by Evan Cheng · 16 years ago
  65. 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
  66. dbfd894 It might be nice to have this run as x86 on non-x86 platforms... by Bill Wendling · 16 years ago
  67. 2974e49 Temporarily revert r48491. It's breaking test/CodeGen/X86/xorl.ll. by Bill Wendling · 16 years ago
  68. d3bf1ae Fix PR 2160 by making sure arguments to external functions get marked as pointing to anything by Daniel Berlin · 16 years ago
  69. 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
  70. cf49819 Make conversions of i8/i16 to ppcf128 work. by Dale Johannesen · 16 years ago
  71. 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
  72. 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
  73. 6832837 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  74. f04d8d1 Upgrade tests to not use llvm-upgrade. by Tanya Lattner · 16 years ago
  75. 9493268 ensure we continue matching x86-64 rotates. by Chris Lattner · 16 years ago
  76. 3e0c835 C and Objective Caml bindings for the TargetData class. by Gordon Henriksen · 16 years ago
  77. 41ba154 C and Objective Caml bindings for several scalar transforms. by Gordon Henriksen · 16 years ago
  78. 3f63785 All of these tests had out of date syntax and were never even running through by Nick Lewycky · 16 years ago
  79. 917a5d9 Functions are allowed to return structures. (Note that this test never failed.) by Nick Lewycky · 16 years ago
  80. 2476841 Regressions/ is long gone. by Nick Lewycky · 16 years ago
  81. d78c0f5 C and Objective Caml bindings for PassManagers. by Gordon Henriksen · 16 years ago
  82. c17ba8a Fix PR2138. Apparently any modification to a std::multimap (including remove entries for a different key) can invalidate multimap iterators. by Evan Cheng · 16 years ago
  83. b9d4f8d The inst combining of inttoptr into GEP with one index was using the bit size of by Bill Wendling · 16 years ago
  84. 002e5d0 More APInt-ification. by Dan Gohman · 16 years ago
  85. 8a97fdd Fix a bug in GVN that Duncan noticed, where we potentially need to insert a by Owen Anderson · 16 years ago
  86. 200d607 Fix error in testing for END. notation. Patch by Julien Lerouge. Thanks! by Tanya Lattner · 16 years ago
  87. a56516e New test case. by Evan Cheng · 16 years ago
  88. d99464d A test case I forgot to check in. by Evan Cheng · 16 years ago
  89. 875357d TwoAddressInstructionPass enhancement. After it converts a two address instruction into a 3-address one, sink it past the instruction that kills the read-mod-write register if its definition is used past the kill. This reduces the number of live register by one. by Evan Cheng · 16 years ago
  90. 9e23336 Experimental scheduler change to schedule / coalesce the copies added for function livein's. Take 2008-03-10-RegAllocInfLoop.ll, the schedule looks like this after these copies are inserted: by Evan Cheng · 16 years ago
  91. 89964b4 Fix this test on hosts that don't have sse2. by Dan Gohman · 16 years ago
  92. 37f603f no need to keep around this output. by Chris Lattner · 16 years ago
  93. 6bb0bd5 Improve the return slot optimization to be both more aggressive (not limited to sret parameters), and by Owen Anderson · 16 years ago
  94. 38459f0 Make this test x86-specific for now; targets that don't use by Dan Gohman · 16 years ago
  95. 8f9b551 Fix attribute handling. by Devang Patel · 16 years ago
  96. cb5b317 Basic feature test for multiple return values in codegen. by Dan Gohman · 16 years ago
  97. f1765e8 Testcase for PR2137 by Anton Korobeynikov · 16 years ago
  98. 7db30ba Handle multiple ret values. by Devang Patel · 16 years ago
  99. 882d87d Check to see if a two-entry PHI block can be simplified by Dan Gohman · 16 years ago
  100. a8ab893 Make this test more challenging to help it avoid being by Dan Gohman · 16 years ago