- 147272b Darwin wants ctors/dtors to be ordered the other way round to linux. by Duncan Sands · 13 years ago
- 98f213c Fix the disassembly of the X86 "crc32w %ax, %eax" instruction. Bug 10702. by Kevin Enderby · 13 years ago
- ca52a7e Tests for Thumb2 AND (immediate) instruction. by Jim Grosbach · 13 years ago
- 9469d5c Extra CHECK-NOT to make sure that GVN transform works properly. by Jakub Staszak · 13 years ago
- dc07321 -unroll-scev flag removal by Andrew Trick · 13 years ago
- 12d1ebe Enable SCEV-based unrolling by default. by Andrew Trick · 13 years ago
- aca878c Add FIXME. Thumb2 ADR encoding choice is non-trivial. by Jim Grosbach · 13 years ago
- 8370d91 Return undef value (instead of arbitrary) for wrong or undef index in by Jakub Staszak · 13 years ago
- 4c6b8be ConstantVector returns arbitrary value for the wrong index. This fixes PR10813. by Jakub Staszak · 13 years ago
- 8cec759 Compare type size instead of type _store_ size to make sure that BitCastInst by Jakub Staszak · 13 years ago
- 989621f Pass signed (not unsigned) 10 bit field to SPU 'ori' instruction. by Kalle Raiskila · 13 years ago
- 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
- 24fbb58 Perform the upgrading of the old EH to the new EH in a more sane manner. by Bill Wendling · 13 years ago
- b0b9a67 Update to new EH scheme. by Bill Wendling · 13 years ago
- a1c1100 Merge the ARM disassembler header into the implementation file, since it is not externally exposed. by Owen Anderson · 13 years ago
- a680444 Fix 80 columns violations. by Owen Anderson · 13 years ago
- 6b13cd4 Revert r131152, r129796, r129761. This code is currently considered by Dan Gohman · 13 years ago
- 36a1601 Don't drop alignment info on local common symbols. by Benjamin Kramer · 13 years ago
- 7df496d Null-initialize to shut up -Wuninitialized warnings. by Eli Friedman · 13 years ago
- 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
- 6bb4e7e Reduce indentation. No functionality change. by Bill Wendling · 13 years ago
- c8c0fd3 Change worklist driven deletion to be an iterative process. Duncan noticed this! by Bill Wendling · 13 years ago
- 770e16f Fix test; sorry for any inconvenience. by Eli Friedman · 13 years ago
- 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
- 89e0f4b Add missing newline. by Eli Friedman · 13 years ago
- 833a003 Fix the build for us -Werror users. by Nick Lewycky · 13 years ago
- 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
- bcf47a5 XFAIL this test on arm until the backend is fixed. by Benjamin Kramer · 13 years ago
- d4f27d7 This test depends on cmov being available. by Benjamin Kramer · 13 years ago
- 4a0a18a Permit remat of partial register defs when it is safe. by Jakob Stoklund Olesen · 13 years ago
- 2f25d9b ARM 'rscs' mnemonic is carry-setting 'rsc', not 'rs' with a 'cs' condition code. by Jim Grosbach · 13 years ago
- a39ccdb Fix vbroadcast matching logic to early unmatch if the node doesn't have by Bruno Cardoso Lopes · 13 years ago
- c047dca Fix up r137380 based on post-commit review by Jim Grosbach. by James Molloy · 13 years ago
- 7f17b5a t2Bcc is allowed to have a predicate without a preceding IT instruction. by Owen Anderson · 13 years ago
- ae779ee Revert r138794, "Do not try to rematerialize a value from a partial definition." by Jakob Stoklund Olesen · 13 years ago
- 9d548d0 Prevent remat of partial register redefinitions. by Jakob Stoklund Olesen · 13 years ago
- 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
- 00c30d5 Update to new EH scheme. by Bill Wendling · 13 years ago
- 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
- c1b4cd6 Submitted this too early. by Bill Wendling · 13 years ago
- 1893cd3 Don't DCE the landingpad instruction. by Bill Wendling · 13 years ago
- 65088e7 Update to new EH scheme. by Bill Wendling · 13 years ago
- 15db556 Update to new EH scheme. by Bill Wendling · 13 years ago
- aeaa9a8 Update some tests to the new EH scheme. by Bill Wendling · 13 years ago
- 340d78f PreRA scheduler should avoid cloning compares. by Andrew Trick · 13 years ago
- 35726bf Don't forget to add the landingpad and resume instructions to the InstructionList. by Bill Wendling · 13 years ago
- 20ed2e7 Thumb2 assembly parsing and encoding for ADD(immediate). by Jim Grosbach · 13 years ago
- dd1e751 Fixup for functions that return a bool. by Chad Rosier · 13 years ago
- b5d92d8 Reenable test. by Bill Wendling · 13 years ago
- 3b5e99d Revert accidental commit by Bill Wendling · 13 years ago
- 1b73866 Disable this test until Bill fixes it properly. by Eli Friedman · 13 years ago
- de98273 Static relocation model Thumb jump table interworking. by Jim Grosbach · 13 years ago
- 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
- 08c2862 Update to new EH scheme. by Bill Wendling · 13 years ago
- a29a6b9 Update to new EH scheme. by Bill Wendling · 13 years ago
- 78ae1f7 Remove old declare statements. by Bill Wendling · 13 years ago
- 6b94b67 Update more tests to the new EH scheme. by Bill Wendling · 13 years ago
- 9359031 Update more tests to the new EH scheme. by Bill Wendling · 13 years ago
- 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
- 94fca83 Fix Size Typing by David Greene · 13 years ago
- fd245d9 Revert r138894. This was failing on cmake-clang-i686-msvc10. by Bill Wendling · 13 years ago
- c075510 Thumb2 t2Bcc should encode as t2B when condition is 'always'. by Jim Grosbach · 13 years ago
- fc7bc58 Move more code around and duplicate AVX patterns: MOVHPS and MOVLPS by Bruno Cardoso Lopes · 13 years ago
- 06c982d Move MOVAPS,MOVUPS patterns close to the instructions definition by Bruno Cardoso Lopes · 13 years ago
- 453f495 Remove "_Int" forms of MOVUPSmr and MOVAPSmr by Bruno Cardoso Lopes · 13 years ago
- ab98f9d Update more tests to the new EH scheme. by Bill Wendling · 13 years ago
- b072dd9 Update the tests to the new EH scheme. by Bill Wendling · 13 years ago
- 4f8aaa0 Make sure we aren't deleting the landingpad instruction. by Bill Wendling · 13 years ago
- 721cb1f Fix encoding for tBcc with immediate offset operand. by Owen Anderson · 13 years ago
- fcd75e5 Misc cleanup; addresses Duncan's comments on r138877. by Eli Friedman · 13 years ago
- 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
- e0e42bf Run the Thumb1 parser tests in Thumb2 mode, as well. by Jim Grosbach · 13 years ago
- b80ab8e Remove FIXME. Thumb2 MOV instruction will use separate custom tricks. by Jim Grosbach · 13 years ago
- 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
- d82175c Thumb NOP encoding varies depending on ARCH revision. by Jim Grosbach · 13 years ago
- 559c277 Fix roundtripping of Thumb BL/BLX instructions with immediate offsets instead of labels. by Owen Anderson · 13 years ago
- c9a9b44 tBcc is OK to be predicated in Thumb2 outside of IT blocks (obviously). by Jim Grosbach · 13 years ago
- 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
- 72335d5 Thumb2 parsing and encoding for ADC(register). by Jim Grosbach · 13 years ago
- b71541a After r138010, subroutine type does not have context info. Update type verifier accordingly. by Devang Patel · 13 years ago
- 4d3f329 64-bit atomic cmpxchg for ARM. by Eli Friedman · 13 years ago
- 334b530 Fix typo. Patch by Liu. by Akira Hatanaka · 13 years ago
- d92e2e4 Compress Repeated Byte Output by David Greene · 13 years ago
- 0f3abd8 Tweak Thumb1 ADD encoding selection a bit. by Jim Grosbach · 13 years ago
- 6154582 Put VMOVS widening under a command line option, off by default. by Jakob Stoklund Olesen · 13 years ago
- 31d27ce This test requires sse, otherwise x87 ops will block tailcall optimization by Benjamin Kramer · 13 years ago
- e81abfd Spelling and grammar fixes to problems found by Duncan. by Rafael Espindola · 13 years ago
- 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
- c967ad8 Rework this conditional a bit. by Eric Christopher · 13 years ago
- bbbc283 lit: Normalize pathsep slashes also on %T. by NAKAMURA Takumi · 13 years ago
- 57d6a5e - Move all MOVSS and MOVSD patterns close to their definitions by Bruno Cardoso Lopes · 13 years ago
- fc646a6 Remove unnecessary AVX checks by Bruno Cardoso Lopes · 13 years ago
- 5affa51 Teach more places to use VMOVAPS,VMOVUPS instead of MOVAPS,MOVUPS, by Bruno Cardoso Lopes · 13 years ago
- 0899f5c Fix (movhps load) lowering / pattern to match more cases. rdar://10050549 by Evan Cheng · 13 years ago
- 3d93861 Some minor cleanups for r138845. by Eli Friedman · 13 years ago
- 2bdffe4 Some 64-bit atomic operations on ARM. 64-bit cmpxchg coming next. by Eli Friedman · 13 years ago
- 8f00ffc Fix test typo. by Benjamin Kramer · 13 years ago
- f940a1a Remove the old tail duplication pass. It is not used and is unable to update by Rafael Espindola · 13 years ago
- 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
- 21df36c Fix encoding of CBZ/CBNZ Thumb2 instructions with immediate offsets rather than labels. by Owen Anderson · 13 years ago