aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Fixes an issue reported by -verify-machineinstrs.Rafael Espindola2011-10-262-6/+7
* ARM parse parenthesized expressions for label references.Jim Grosbach2011-10-261-0/+1
* This commit introduces two fake instructions MORESTACK_RET andRafael Espindola2011-10-263-21/+39
* Make sure short memsets on ARM lower to stores, even when optimizing for size.Lang Hames2011-10-261-0/+2
* Thumb2 remove redundant ".w" suffix from t2MVNCCi pattern.Jim Grosbach2011-10-261-1/+1
* Revert r142530 at least temporarily while a discussion is had on llvm-commits...James Molloy2011-10-261-5/+2
* Use a worklist to prevent the iterator from becoming invalidated because of t...Bill Wendling2011-10-261-3/+4
* Revert part of r142530. The patch potentially hurts performance especiallyEvan Cheng2011-10-261-3/+3
* Corrects previously incorrect $sp change in MipsCompilationCallback.Bruno Cardoso Lopes2011-10-251-7/+7
* ARM assembly parsing and encoding for VLD1 with writeback.Jim Grosbach2011-10-253-17/+33
* Remove the Blackfin backend.Dan Gohman2011-10-2537-4415/+0
* Remove the SystemZ backend.Dan Gohman2011-10-2437-6279/+0
* Nuke dead code. Nothing generates the VLD1d64QPseudo_UPD instruction.Jim Grosbach2011-10-243-4/+0
* ARM assembly parsing and encoding for VLD1 w/ writeback.Jim Grosbach2011-10-244-21/+33
* Don't crash on variable insertelement on ARM. PR10258.Eli Friedman2011-10-241-0/+11
* ARMConstantPoolMBB::print should print BB number.Evan Cheng2011-10-241-0/+1
* ARM assembly parsing and encoding for VLD1 w/ writeback.Jim Grosbach2011-10-242-0/+38
* ARM refactor am6offset usage for VLD1.Jim Grosbach2011-10-245-71/+181
* Add support to the old JIT for acquire/release loads and stores on x86. PR11...Eli Friedman2011-10-241-9/+24
* Fix a NEON disassembly case that was broken in the recent refactorings. As m...Owen Anderson2011-10-241-6/+0
* Change this overloaded use of Sched::Latency to be an overloadedDan Gohman2011-10-241-2/+2
* Remove the explicit request for "Latency" scheduling from MSP430,Dan Gohman2011-10-241-1/+0
* Thumb2 LDM instructions can target PC. Make sure to encode it.Jim Grosbach2011-10-241-8/+4
* Add X86 SARX, SHRX, and SHLX instructions.Craig Topper2011-10-231-18/+32
* Add X86 RORX instructionCraig Topper2011-10-235-0/+36
* Add X86 MULX instruction for disassembler.Craig Topper2011-10-231-0/+24
* Remove some duplicate specifying of neverHasSideEffects and mayLoad from X86 ...Craig Topper2011-10-221-5/+5
* Move various generated tables into read-only memory, fixing up const correctn...Benjamin Kramer2011-10-223-11/+12
* Fix pr11193.Nadav Rotem2011-10-221-3/+0
* The different flavors of ARM have different valid subsets of registers. CheckBill Wendling2011-10-221-3/+13
* Assembly parsing for 4-register sequential variant of VLD2.Jim Grosbach2011-10-213-36/+18
* Assembly parsing for 2-register sequential variant of VLD2.Jim Grosbach2011-10-214-30/+46
* Assembly parsing for 4-register variant of VLD1.Jim Grosbach2011-10-216-31/+38
* Assembly parsing for 3-register variant of VLD1.Jim Grosbach2011-10-216-22/+37
* ARM VLD parsing and encoding.Jim Grosbach2011-10-216-247/+276
* Don't automatically set the "fc" bits on MSR instructions if the user didn't ...Owen Anderson2011-10-211-3/+7
* Nuke an #if0 that got accidentally left in.Jim Grosbach2011-10-211-31/+0
* whitespace.Jim Grosbach2011-10-211-1/+1
* Remove some outdated comments.Jim Grosbach2011-10-211-11/+11
* Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrinsics and replace with ...Craig Topper2011-10-213-11/+71
* Fix unused variable warning.Richard Smith2011-10-211-1/+1
* Revert r142618, r142622, and r142624, which were based on an incorrect readin...Owen Anderson2011-10-201-42/+4
* Disable the PPC hazard recognizer. It currently only supportsDan Gohman2011-10-201-2/+8
* Separate out ARM MSR instructions into M-class versions and AR-class versions...Owen Anderson2011-10-201-4/+42
* Add missing operand. <rdar://problem/10313323>Bill Wendling2011-10-201-1/+2
* Haven't yet found a nice way to handle TargetData verification in theLang Hames2011-10-201-25/+88
* Tidy up. Trailing whitespace.Jim Grosbach2011-10-201-2/+2
* ARM VLD1/VST1 (one register, no writeback) assembly parsing and encoding.Jim Grosbach2011-10-201-4/+4
* ARM VTBX (one register) assembly parsing and encoding.Jim Grosbach2011-10-201-3/+3
* Revert 142337. Thumb1 still doesn't support dynamic stack realignment. :(Chad Rosier2011-10-203-32/+11