1. 147272b Darwin wants ctors/dtors to be ordered the other way round to linux. by Duncan Sands · 13 years ago
  2. 98f213c Fix the disassembly of the X86 "crc32w %ax, %eax" instruction. Bug 10702. by Kevin Enderby · 13 years ago
  3. ca52a7e Tests for Thumb2 AND (immediate) instruction. by Jim Grosbach · 13 years ago
  4. 9469d5c Extra CHECK-NOT to make sure that GVN transform works properly. by Jakub Staszak · 13 years ago
  5. dc07321 -unroll-scev flag removal by Andrew Trick · 13 years ago
  6. 12d1ebe Enable SCEV-based unrolling by default. by Andrew Trick · 13 years ago
  7. aca878c Add FIXME. Thumb2 ADR encoding choice is non-trivial. by Jim Grosbach · 13 years ago
  8. 8370d91 Return undef value (instead of arbitrary) for wrong or undef index in by Jakub Staszak · 13 years ago
  9. 4c6b8be ConstantVector returns arbitrary value for the wrong index. This fixes PR10813. by Jakub Staszak · 13 years ago
  10. 8cec759 Compare type size instead of type _store_ size to make sure that BitCastInst by Jakub Staszak · 13 years ago
  11. 989621f Pass signed (not unsigned) 10 bit field to SPU 'ori' instruction. by Kalle Raiskila · 13 years ago
  12. 5ffedb9 Make IC_VEX* not inherit from IC_*. Prevents instructions with no VEX form from disassembling to their non-VEX form. Also prevents weak filter collisons that were keeping valid VEX instructions from decoding properly. Make VEX_L* not inherit from VEX_* because the VEX.L bit always important. This stops packed int VEX encodings from being disassembled when specified with VEX.L=1. Fixes PR10831 and PR10806. by Craig Topper · 13 years ago
  13. 24fbb58 Perform the upgrading of the old EH to the new EH in a more sane manner. by Bill Wendling · 13 years ago
  14. b0b9a67 Update to new EH scheme. by Bill Wendling · 13 years ago
  15. a1c1100 Merge the ARM disassembler header into the implementation file, since it is not externally exposed. by Owen Anderson · 13 years ago
  16. a680444 Fix 80 columns violations. by Owen Anderson · 13 years ago
  17. 6b13cd4 Revert r131152, r129796, r129761. This code is currently considered by Dan Gohman · 13 years ago
  18. 36a1601 Don't drop alignment info on local common symbols. by Benjamin Kramer · 13 years ago
  19. 7df496d Null-initialize to shut up -Wuninitialized warnings. by Eli Friedman · 13 years ago
  20. ee06443 Fix apparent build error caused by r138948 on certain versions of GCC with -Werror. Sorry for the inconvenience. by James Molloy · 13 years ago
  21. 6bb4e7e Reduce indentation. No functionality change. by Bill Wendling · 13 years ago
  22. c8c0fd3 Change worklist driven deletion to be an iterative process. Duncan noticed this! by Bill Wendling · 13 years ago
  23. 770e16f Fix test; sorry for any inconvenience. by Eli Friedman · 13 years ago
  24. 86b5db8 Fix an issue with the IR sink pass found by inspection. (I'm not sure anyone is actually using this, but might as well fix it since I found the issue.) by Eli Friedman · 13 years ago
  25. 89e0f4b Add missing newline. by Eli Friedman · 13 years ago
  26. 833a003 Fix the build for us -Werror users. by Nick Lewycky · 13 years ago
  27. 81b4e43 Make isSafeToSpeculativelyExecute() return the right answer for some new instructions. Found by inspection; not sure what practical impact, if any, this has. by Eli Friedman · 13 years ago
  28. bcf47a5 XFAIL this test on arm until the backend is fixed. by Benjamin Kramer · 13 years ago
  29. d4f27d7 This test depends on cmov being available. by Benjamin Kramer · 13 years ago
  30. 4a0a18a Permit remat of partial register defs when it is safe. by Jakob Stoklund Olesen · 13 years ago
  31. 2f25d9b ARM 'rscs' mnemonic is carry-setting 'rsc', not 'rs' with a 'cs' condition code. by Jim Grosbach · 13 years ago
  32. a39ccdb Fix vbroadcast matching logic to early unmatch if the node doesn't have by Bruno Cardoso Lopes · 13 years ago
  33. c047dca Fix up r137380 based on post-commit review by Jim Grosbach. by James Molloy · 13 years ago
  34. 7f17b5a t2Bcc is allowed to have a predicate without a preceding IT instruction. by Owen Anderson · 13 years ago
  35. ae779ee Revert r138794, "Do not try to rematerialize a value from a partial definition." by Jakob Stoklund Olesen · 13 years ago
  36. 9d548d0 Prevent remat of partial register redefinitions. by Jakob Stoklund Olesen · 13 years ago
  37. 61560e2 Teach MachineLICM reg pressure tracking code to deal with MVT::untyped. Sorry, I can't come up with a small test case. rdar://10043690 by Evan Cheng · 13 years ago
  38. 00c30d5 Update to new EH scheme. by Bill Wendling · 13 years ago
  39. a8d1393 Resubmit with fix. Properly remove the instructions except for landingpad, which should be removed only when its invokes are. by Bill Wendling · 13 years ago
  40. c1b4cd6 Submitted this too early. by Bill Wendling · 13 years ago
  41. 1893cd3 Don't DCE the landingpad instruction. by Bill Wendling · 13 years ago
  42. 65088e7 Update to new EH scheme. by Bill Wendling · 13 years ago
  43. 15db556 Update to new EH scheme. by Bill Wendling · 13 years ago
  44. aeaa9a8 Update some tests to the new EH scheme. by Bill Wendling · 13 years ago
  45. 340d78f PreRA scheduler should avoid cloning compares. by Andrew Trick · 13 years ago
  46. 35726bf Don't forget to add the landingpad and resume instructions to the InstructionList. by Bill Wendling · 13 years ago
  47. 20ed2e7 Thumb2 assembly parsing and encoding for ADD(immediate). by Jim Grosbach · 13 years ago
  48. dd1e751 Fixup for functions that return a bool. by Chad Rosier · 13 years ago
  49. b5d92d8 Reenable test. by Bill Wendling · 13 years ago
  50. 3b5e99d Revert accidental commit by Bill Wendling · 13 years ago
  51. 1b73866 Disable this test until Bill fixes it properly. by Eli Friedman · 13 years ago
  52. de98273 Static relocation model Thumb jump table interworking. by Jim Grosbach · 13 years ago
  53. b45b11b The asm parser currently selects the wrong encoding for non-conditional Thumb2 branches. However, this exposed a number of situations where the decoder was too permissive in allowing invalid instructions to decode successful. Specify additional fixed bits to close those gaps. by Owen Anderson · 13 years ago
  54. 08c2862 Update to new EH scheme. by Bill Wendling · 13 years ago
  55. a29a6b9 Update to new EH scheme. by Bill Wendling · 13 years ago
  56. 78ae1f7 Remove old declare statements. by Bill Wendling · 13 years ago
  57. 6b94b67 Update more tests to the new EH scheme. by Bill Wendling · 13 years ago
  58. 9359031 Update more tests to the new EH scheme. by Bill Wendling · 13 years ago
  59. 24adac8 Add tests for the transformations SCCP can do on atomic loads and stores (which are safe without any modifications). by Eli Friedman · 13 years ago
  60. 94fca83 Fix Size Typing by David Greene · 13 years ago
  61. fd245d9 Revert r138894. This was failing on cmake-clang-i686-msvc10. by Bill Wendling · 13 years ago
  62. c075510 Thumb2 t2Bcc should encode as t2B when condition is 'always'. by Jim Grosbach · 13 years ago
  63. fc7bc58 Move more code around and duplicate AVX patterns: MOVHPS and MOVLPS by Bruno Cardoso Lopes · 13 years ago
  64. 06c982d Move MOVAPS,MOVUPS patterns close to the instructions definition by Bruno Cardoso Lopes · 13 years ago
  65. 453f495 Remove "_Int" forms of MOVUPSmr and MOVAPSmr by Bruno Cardoso Lopes · 13 years ago
  66. ab98f9d Update more tests to the new EH scheme. by Bill Wendling · 13 years ago
  67. b072dd9 Update the tests to the new EH scheme. by Bill Wendling · 13 years ago
  68. 4f8aaa0 Make sure we aren't deleting the landingpad instruction. by Bill Wendling · 13 years ago
  69. 721cb1f Fix encoding for tBcc with immediate offset operand. by Owen Anderson · 13 years ago
  70. fcd75e5 Misc cleanup; addresses Duncan's comments on r138877. by Eli Friedman · 13 years ago
  71. d84192f When performing instruction selection for LDR_PRE_IMM/LDRB_PRE_IMM, we still need to preserve the sign of the index. This fixes miscompilations of Quicksort in the nightly testsuite, and hopefully others as well. by Owen Anderson · 13 years ago
  72. e0e42bf Run the Thumb1 parser tests in Thumb2 mode, as well. by Jim Grosbach · 13 years ago
  73. b80ab8e Remove FIXME. Thumb2 MOV instruction will use separate custom tricks. by Jim Grosbach · 13 years ago
  74. 62bb16c Fill in type legalization for MERGE_VALUES in all the various cases. Patch by Micah Villmow. (No testcase because the issue only showed up in an out-of-tree backend.) by Eli Friedman · 13 years ago
  75. d82175c Thumb NOP encoding varies depending on ARCH revision. by Jim Grosbach · 13 years ago
  76. 559c277 Fix roundtripping of Thumb BL/BLX instructions with immediate offsets instead of labels. by Owen Anderson · 13 years ago
  77. c9a9b44 tBcc is OK to be predicated in Thumb2 outside of IT blocks (obviously). by Jim Grosbach · 13 years ago
  78. ba567d6 Generic expansion for atomic load/store into cmpxchg/atomicrmw xchg; implements 64-bit atomic load/store for ARM. by Eli Friedman · 13 years ago
  79. 72335d5 Thumb2 parsing and encoding for ADC(register). by Jim Grosbach · 13 years ago
  80. b71541a After r138010, subroutine type does not have context info. Update type verifier accordingly. by Devang Patel · 13 years ago
  81. 4d3f329 64-bit atomic cmpxchg for ARM. by Eli Friedman · 13 years ago
  82. 334b530 Fix typo. Patch by Liu. by Akira Hatanaka · 13 years ago
  83. d92e2e4 Compress Repeated Byte Output by David Greene · 13 years ago
  84. 0f3abd8 Tweak Thumb1 ADD encoding selection a bit. by Jim Grosbach · 13 years ago
  85. 6154582 Put VMOVS widening under a command line option, off by default. by Jakob Stoklund Olesen · 13 years ago
  86. 31d27ce This test requires sse, otherwise x87 ops will block tailcall optimization by Benjamin Kramer · 13 years ago
  87. e81abfd Spelling and grammar fixes to problems found by Duncan. by Rafael Espindola · 13 years ago
  88. ac86d43 Make sure we don't crash when -miphoneos-version-min is specified on x86. Hopefully this will fix gcc testsuite failures. by Eli Friedman · 13 years ago
  89. c967ad8 Rework this conditional a bit. by Eric Christopher · 13 years ago
  90. bbbc283 lit: Normalize pathsep slashes also on %T. by NAKAMURA Takumi · 13 years ago
  91. 57d6a5e - Move all MOVSS and MOVSD patterns close to their definitions by Bruno Cardoso Lopes · 13 years ago
  92. fc646a6 Remove unnecessary AVX checks by Bruno Cardoso Lopes · 13 years ago
  93. 5affa51 Teach more places to use VMOVAPS,VMOVUPS instead of MOVAPS,MOVUPS, by Bruno Cardoso Lopes · 13 years ago
  94. 0899f5c Fix (movhps load) lowering / pattern to match more cases. rdar://10050549 by Evan Cheng · 13 years ago
  95. 3d93861 Some minor cleanups for r138845. by Eli Friedman · 13 years ago
  96. 2bdffe4 Some 64-bit atomic operations on ARM. 64-bit cmpxchg coming next. by Eli Friedman · 13 years ago
  97. 8f00ffc Fix test typo. by Benjamin Kramer · 13 years ago
  98. f940a1a Remove the old tail duplication pass. It is not used and is unable to update by Rafael Espindola · 13 years ago
  99. eaca928 Fix issues with disassembly of IT instructions involving condition codes other the EQ/NE. Discovered by roundtrip testing. by Owen Anderson · 13 years ago
  100. 21df36c Fix encoding of CBZ/CBNZ Thumb2 instructions with immediate offsets rather than labels. by Owen Anderson · 13 years ago