aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Enforce the constraint that Rt must be even on LDRD/STRD instructions in ARM ...Owen Anderson2011-08-151-0/+15
* Remove dead classes.Owen Anderson2011-08-151-33/+0
* Fix incorrect encoding of UMAAL and friends. Patch by James Molloy.Owen Anderson2011-08-151-2/+2
* Fix decoding LDRSB and LDRSH in Thumb1 mode. Patch by James Molloy.Owen Anderson2011-08-151-6/+7
* Fix problems decoding the to/from-lane NEON memory instructions, and add a co...Owen Anderson2011-08-152-4/+486
* Update comment to reflect MC target machine refactor.Jim Grosbach2011-08-151-1/+1
* Expand VMOVQQQQ pseudo instructions.Bob Wilson2011-08-131-0/+46
* ARM STR_POST_IMM offset encoding fix in load/store optimizer.Jim Grosbach2011-08-121-13/+10
* Fix comment!Bruno Cardoso Lopes2011-08-121-3/+3
* The VPERM2F128 is a AVX instruction which permutes between two 256-bitBruno Cardoso Lopes2011-08-127-0/+132
* Move code around and add commentsBruno Cardoso Lopes2011-08-121-11/+13
* Define unaligned load and store. Akira Hatanaka2011-08-124-2/+35
* ARM expansion of pre-indexed store pseudos should maintain memoperands.Jim Grosbach2011-08-121-1/+3
* Fix some remaining issues with decoding ARM-mode memory instructions, and add...Owen Anderson2011-08-122-20/+12
* Fix decoding of ARM-mode STRH.Owen Anderson2011-08-123-0/+6
* Specify fixed bit in the LDRBT encoding, which allows us to distinguish it fr...Owen Anderson2011-08-121-1/+3
* Fix decoding of pre-indexed stores.Owen Anderson2011-08-122-0/+43
* When constant double 0.0 is lowered, make sure 0 is copied directly from an Akira Hatanaka2011-08-121-9/+2
* switch to the new struct apis.Chris Lattner2011-08-122-5/+5
* Separate decoding for STREXD and LDREXD to make each work better.Owen Anderson2011-08-122-7/+24
* Silence a bunch (but not all) "variable written but not read" warningsDuncan Sands2011-08-126-6/+9
* findDeadCallerSavedReg fix: Missing NULL terminator in register arrays.Andrew Trick2011-08-121-2/+2
* ARM vector compare to zero instruction assembly parsing support.Jim Grosbach2011-08-111-0/+15
* Enclose directive .cprestore with .set macro and nomacro to silence assemblerAkira Hatanaka2011-08-111-3/+9
* Remove no-longer-true comments. These are for the assembler, also.Jim Grosbach2011-08-111-52/+24
* ARM STRT assembly parsing and encoding.Jim Grosbach2011-08-112-14/+30
* Make the USAT16 operand decoder auto-generate-able.Owen Anderson2011-08-111-2/+2
* Add another accidentally omitted predicate operand.Owen Anderson2011-08-111-0/+2
* Add missing predicate operand on SMLA and friends.Owen Anderson2011-08-111-0/+2
* ARM load shifted register pre-index fix shift value asm parser encoding.Jim Grosbach2011-08-111-1/+1
* Handle new register classes in Thumb2 mode. Should fix the ARM buildbots.Owen Anderson2011-08-111-2/+4
* Making SEL decodings auto-generate-able.Owen Anderson2011-08-111-2/+2
* Add a dag combine to xform 256-bit shuffles into simple vectorBruno Cardoso Lopes2011-08-111-1/+54
* Tidy up comment.Jim Grosbach2011-08-111-2/+1
* Fix decoding support for STREXD and LDREXD.Owen Anderson2011-08-112-2/+29
* ARM STRH assembly parsing and encoding.Jim Grosbach2011-08-113-18/+60
* Add isIndirectBranch flag.Akira Hatanaka2011-08-111-1/+2
* Fix decoding for indexed STRB and LDRB. Fixes <rdar://problem/9926161>.Owen Anderson2011-08-111-0/+4
* Tidy up. Remove unused template parameter.Jim Grosbach2011-08-112-11/+11
* Improve operand validation for Thumb2 addressing modes.Owen Anderson2011-08-111-48/+50
* ARM STRD assembly parsing and encoding.Jim Grosbach2011-08-113-62/+54
* Continue to tighten decoding by performing more operand validation.Owen Anderson2011-08-113-2/+75
* Tidy up.Jim Grosbach2011-08-111-1/+0
* ARM STRBT assembly parsing and encoding.Jim Grosbach2011-08-112-25/+37
* ARM STR(immediate) assembly parsing and encoding.Jim Grosbach2011-08-112-3/+22
* Tighten decoding of addrmode2 instructions to reject more UNPREDICTABLE cases.Owen Anderson2011-08-111-0/+2
* Fix PR10492 by teaching MOVHLPS and MOVLPS mask matching to be more strict.Bruno Cardoso Lopes2011-08-111-2/+9
* Tighten operand decoding of addrmode2 instruction. The offset register canno...Owen Anderson2011-08-112-2/+2
* Correct immediate range for shifter operands. Patch by James Molloy, with ad...Owen Anderson2011-08-112-4/+17
* Improve error checking in the new ARM disassembler. Patch by James Molloy.Owen Anderson2011-08-111-116/+159