1. 342e316 Change ARM / Thumb2 addc / adde and subc / sube modeling to use physical by Evan Cheng · 14 years ago
  2. d376518 Revert 138781. It's not playing nicely with the immediate forms for ADC. by Jim Grosbach · 14 years ago
  3. e94a5b1 Thumb2 assembler aliases for ADC/SBC w/o the .w suffix. by Jim Grosbach · 14 years ago
  4. 694e0ff Add missing encoding information for some of the GPR<->FP register moves. by Owen Anderson · 14 years ago
  5. abd3f60 Remove redundant tests from XFAIL'ed test file. by Jim Grosbach · 14 years ago
  6. a01e124 Thumb2 assembly parsing and encoding support for ADC(immediate). by Jim Grosbach · 14 years ago
  7. 056cb4c Remove test file. Superceded by other more exhaustive tests. by Jim Grosbach · 14 years ago
  8. f8e1e3e Thumb2 parsing and encoding for IT blocks. by Jim Grosbach · 14 years ago
  9. fff64ca Fix the disassembly of the X86 crc32 instruction. Bug 10702 and rdar://8795217 by Kevin Enderby · 14 years ago
  10. f370476 Explicitly zero out parts of a vector which are required to be zero by the algorithm in LowerUINT_TO_FP_i32. This only has a substantial effect on the generated code when the input is extracted from a vector register; other ways of loading an i32 do the appropriate zeroing implicitly. Fixes PR10802. by Eli Friedman · 14 years ago
  11. d33b276 Tidy up. Whitespace. by Jim Grosbach · 14 years ago
  12. acb274b Apply the same fix for the change in LDR_PRE_IMM/LDRB_PRE_IMM operand encodings to the load-store optimizer that I applied to the instruction selector in r138758. Fixes ary3 from the nightly test suite. by Owen Anderson · 14 years ago
  13. 8e5cf90 Fix grammar, noticed by Duncan. by Bill Wendling · 14 years ago
  14. 1f26758 Specify an additional fixed bit in the PLD/PLDW/PLI register-register encoding. by Owen Anderson · 14 years ago
  15. 6af6824 Update tests to new EH model. Add landingpad instructions to landing pads. by Bill Wendling · 14 years ago
  16. c4e16de addrmode_imm12 and addrmode2_offset encode their immediate values differently. Update the manual instruction selection code that was encoding them the addrmode2 way even though LDR_PRE_IMM/LDRB_PRE_IMM had switched to addrmode_imm12. Should fix a number of nightly test failures. by Owen Anderson · 14 years ago
  17. 89879ec Fixes following the CR by Chris and Duncan: by Nadav Rotem · 14 years ago
  18. 0da10cf Improve handling of #-0 offsets for many more pre-indexed addressing modes. by Owen Anderson · 14 years ago
  19. 98ba358 Initialize CompactUnwindSection so that other targets won't use an uninitialized value. by Bill Wendling · 14 years ago
  20. 4db5aca Expand ATOMIC_LOAD and ATOMIC_STORE for architectures I don't know well enough to fix properly. by Eli Friedman · 14 years ago
  21. 7e0d22c Tidy up. 80 columns. by Jim Grosbach · 14 years ago
  22. 3dedf7e Dump with dbgs() instead of printf. by Benjamin Kramer · 14 years ago
  23. 4a3d0a5 Make GCC happy by adding parens. by Benjamin Kramer · 14 years ago
  24. 50e2ded Add testcase for r138746. by Owen Anderson · 14 years ago
  25. 07700d4 Update the load-store optimizer for changes to the operands on LDR_PRE_IMM and LDRB_PRE_IMM in r138653. by Owen Anderson · 14 years ago
  26. 9d74909 Fix a test that wasn't testing the right thing. by Matt Beaumont-Gay · 14 years ago
  27. 41dfabb Move non-intruction patterns to a more appropriate place! by Bruno Cardoso Lopes · 14 years ago
  28. 63553c7 Add support for parsing #-0 on non-memory-operand immediate values, and add a testcase that necessitates it. by Owen Anderson · 14 years ago
  29. 0e122d1 Reapply r138695. Fix PassManager stack depths. by Andrew Trick · 14 years ago
  30. 05d7138 Add AMDIL as valid target triple to LLVM. by Tobias Grosser · 14 years ago
  31. 1c36ba5 Remove premature previous commit. by Nicolas Geoffray · 14 years ago
  32. fd9c4f7 Fix PR5329: pay attention to constructor/destructor priority by Duncan Sands · 14 years ago
  33. c98da24 Encoding of instructions referencing segments has changed. Do what X86MCCodeEmitter does. by Nicolas Geoffray · 14 years ago
  34. be6ceb6 Bitcasts are transitive. Bitcast-Bitcast-X becomes Bitcast-X. by Nadav Rotem · 14 years ago
  35. b1b051e Fix integer overflow bug in raw_ostream::write. This showed up as a by Nick Lewycky · 14 years ago
  36. f5ec9b5 The 'expected' argument to EXPECT_EQ is actually the first one; by John McCall · 14 years ago
  37. 2753ae3 Silence GCC warnings and make an array const. by Benjamin Kramer · 14 years ago
  38. f66f76c Report failure if there are less bytes than requested in a MemoryObject. by Benjamin Kramer · 14 years ago
  39. d326d3b Reverted r138652, valgrind doesn't understand obj:*/tblgen. by Andrew Trick · 14 years ago
  40. df77a71 Auto upgrade the old EH scheme to use the new one. This is on a trial basis. If by Bill Wendling · 14 years ago
  41. 8592a0c Reverting r138695 to see if it fixes clang self host. by Andrew Trick · 14 years ago
  42. 884fb72 Only delete instructions once. by Bill Wendling · 14 years ago
  43. 234e43a Update to new EH scheme. by Bill Wendling · 14 years ago
  44. f2cf25b Cannot have an llvm.eh.exception call in a non-landing pad block. by Bill Wendling · 14 years ago
  45. 8557e6c These splits should be done whether they are critical edges or not. by Bill Wendling · 14 years ago
  46. b846192 Fix PassManager stack depths. by Andrew Trick · 14 years ago
  47. 0005cc7 Excluding ARM JIT tests until someone can fix this compilation path. by Andrew Trick · 14 years ago
  48. f1eab59 Improve encoding support for BLX with immediat eoperands, and fix a BLX decoding bug this uncovered. by Owen Anderson · 14 years ago
  49. d7568e1 Correct encoding of BL with immediate offset. by Owen Anderson · 14 years ago
  50. 4af54a4 ARM assembly parsing tweak for pldw. by Jim Grosbach · 14 years ago
  51. 9f7e831 Spelling fail. by Owen Anderson · 14 years ago
  52. 89df996 Thumb2 assembler parsing and encoding of IT instruction. by Jim Grosbach · 14 years ago
  53. e8ef4cc Update the dominator tree with the correct dominator for the new 'unwind' block. by Bill Wendling · 14 years ago
  54. 43f51ae Add support for generating CMPXCHG16B on x86-64 for the cmpxchg IR instruction. by Eli Friedman · 14 years ago
  55. 51fb91c Split the landing pad block only if it's a critical edge. Also intelligently by Bill Wendling · 14 years ago
  56. 2b568fb Fix ARM codegen breakage caused by r138653. by Owen Anderson · 14 years ago
  57. 1f4a32f Revert r138606 until LowerInvoke has been converted to the new EH scheme. by Bill Wendling · 14 years ago
  58. 6c0046f Whitespace and 80-col. by Eric Christopher · 14 years ago
  59. 9ab0f25 invalid-LDR_PRE-arm.txt was already passing, but for the wrong reasons. We were failing to specify enough fixed bits of LDR_PRE/LDRB_PRE, resulting in decoding conflicts. Separate them into immediate vs. register versions, allowing us to specify the necessary fixed bits. This in turn results in the test being decoded properly, and being rejected as UNPREDICTABLE rather than a hard failure. by Owen Anderson · 14 years ago
  60. ae5ea6c valgrind: Always suppress tblgen leaks. by Andrew Trick · 14 years ago
  61. 2b18881 Don't sink landingpad instructions during ind-var simplification. by Bill Wendling · 14 years ago
  62. 6ca06cd Use %% for literals in RUN lines. by Andrew Trick · 14 years ago
  63. 1af7f72 Update for feedback from Jim. by Owen Anderson · 14 years ago
  64. 0f9d34c lit: Add %T as a replacement for the output directory by Douglas Gregor · 14 years ago
  65. 86ce852 ARMDisassembler: Always return a size, even when disassembling fails. by Benjamin Kramer · 14 years ago
  66. 96425c8 Support an extension of ARM asm syntax to allow immediate operands to ADR instructions. This is helpful for disassembler testing, and indeed exposed a disassembler bug that is also fixed here. by Owen Anderson · 14 years ago
  67. 06a531f We don't care if TableGen leaks memory. by Benjamin Kramer · 14 years ago
  68. 54f8a9f Don't insert branch hint lables that are never used. by Kalle Raiskila · 14 years ago
  69. 5a18f20 Add a testcase for r138625. by Owen Anderson · 14 years ago
  70. 9bd655d Fix PR10755 by checking for invalid predicate codes from UNPREDICTABLE t2IT instructions when decoding their successors. by Owen Anderson · 14 years ago
  71. 8fd13b6 Fix disassembling of VCVTSD2SI by Craig Topper · 14 years ago
  72. 5434c1e LoopInfo::updateUnloop fix, and verify Block->Loop maps. by Andrew Trick · 14 years ago
  73. 069e2ed Atomic load/store on ARM/Thumb. by Eli Friedman · 14 years ago
  74. 9bb5488 Address review comments. by Benjamin Kramer · 14 years ago
  75. 98d6d23 SimplifyCFG: If we have a PHI node that can evaluate to NULL and do a load or store to the address returned by the PHI node then we can consider this incoming value as dead and remove the edge pointing there, unless there are instructions that can affect control flow executed in between. by Benjamin Kramer · 14 years ago
  76. 1a9a2d0 Update to the new EH scheme. by Bill Wendling · 14 years ago
  77. 09908c4 Look at only the terminators of the basic block. Also, if we're using the new EH by Bill Wendling · 14 years ago
  78. c82a61c Initial check in that will auto-upgrade the old EH scheme to the new EH scheme. by Bill Wendling · 14 years ago
  79. f1a2642 Do the same as r138461. Mark VZEROALL as clobbering all YMM registers by Bruno Cardoso Lopes · 14 years ago
  80. b210cbf Remove stray fullstop. by Nick Lewycky · 14 years ago
  81. 6292ece Add support for AVX 256-bit version of MOVDDUP! by Bruno Cardoso Lopes · 14 years ago
  82. 06ef923 Make isMOVDDUP mask check more strict and update comments! by Bruno Cardoso Lopes · 14 years ago
  83. 32c371f Constify Comparison by David Greene · 14 years ago
  84. 9990683 Port over additional encoding tests to decoding tests, and fix an operand ordering bug this exposed. by Owen Anderson · 14 years ago
  85. cf847bf Intel family 6 model 44 is Gulftown/Westmere-EP and doesn't have AVX. by Benjamin Kramer · 14 years ago
  86. b9ca512 ARM fix for missing implicit operands on ldmia_ret. by Andrew Trick · 14 years ago
  87. 51972da whitespace by Andrew Trick · 14 years ago
  88. 0c49ac0 Explicitly disallow predication in Thumb1 assembly. by Jim Grosbach · 14 years ago
  89. ebc1db0 Add more missing TB encodings to VEX instructions to allow them to be disassembled. Fixes remainder of PR10678. by Craig Topper · 14 years ago
  90. 113061d Give ATTR_VEX higher priority when generating the disassembler context table. Fixes disassembling of VEX instructions with 'pp'=00. Fixes subset of PR10678. by Craig Topper · 14 years ago
  91. ea03659 Add TB encoding to VEROALL, VZEROUPPER, and VCVTPS2PD to allow them to be disassembled. Fixes PR10723. by Craig Topper · 14 years ago
  92. 8b6af8a LSR wants to split the landing pad's critical edge. Let it do it, but use the by Bill Wendling · 14 years ago
  93. 2df9f8d Initialize member variable. by Benjamin Kramer · 14 years ago
  94. 07b7f67 Add support for 256-bit versions of VSHUFPD and VSHUFPS. by Bruno Cardoso Lopes · 14 years ago
  95. e7461c0 Add memory version of SHUFPD to mask decoding! by Bruno Cardoso Lopes · 14 years ago
  96. 4ba1086 Remove empty directories. by Eli Friedman · 14 years ago
  97. 76cf779 Update tests to the newest EH syntax. by Bill Wendling · 14 years ago
  98. 77eaaf0 Hide -global-merge option. by Evan Cheng · 14 years ago
  99. c5fb9d8 Add feature test for the new exception handling stuff. by Bill Wendling · 14 years ago
  100. 89d4411 When inserting new instructions, use getFirstInsertionPt instead of by Bill Wendling · 14 years ago