aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
...
| * Start getting ARM loads/address computation going.Eric Christopher2010-08-231-0/+73
| * Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend andBob Wilson2010-08-202-20/+22
| * Fix loop conditionals (MO.isDef() asserts that it's a reg) andEric Christopher2010-08-201-1/+2
| * Add a couple of random comments.Eric Christopher2010-08-201-0/+3
| * Better handling of offsets on frame index references. rdar://8277890Jim Grosbach2010-08-192-9/+65
| * Add Thumb1 support for virtual frame indices.Jim Grosbach2010-08-193-132/+160
| * Silence warning.Eric Christopher2010-08-191-1/+1
| * Add an AddOptionalDefs method and use it.Eric Christopher2010-08-191-21/+64
| * Add the "isCompare" attribute to the defm instead of each individual instr.Bill Wendling2010-08-191-3/+1
| * Remove extra header.Eric Christopher2010-08-181-1/+0
| * Enable ARM base register reuse to local stack slot allocation. Whenever a newJim Grosbach2010-08-181-0/+69
| * Minor simplification. Gets rid of a needless temporary.Bill Wendling2010-08-181-4/+3
| * Add hook for re-using virtual base registers for local stack slot access.Jim Grosbach2010-08-182-0/+8
| * Expand ZERO_EXTEND operations for NEON vector types.Bob Wilson2010-08-181-0/+1
| * Add materialization of virtual base registers for frame indices allocated intoJim Grosbach2010-08-172-0/+47
| * Don't call tablegen'ed Predicate_* functions in the ARM target.Jakob Stoklund Olesen2010-08-173-11/+15
| * 80 column cleanup.Jim Grosbach2010-08-173-32/+37
| * Add hook to examine an instruction referencing a frame index to determineJim Grosbach2010-08-172-0/+42
| * explicitly handle no-op cases for clarity. Fixes clang warning.Jim Grosbach2010-08-171-0/+3
| * Change ARM PKHTB and PKHBT instructions to use a shift_imm operand to avoidBob Wilson2010-08-175-39/+69
| * fix emacs language spec's, patch by Edmund Grimley-Evans!Chris Lattner2010-08-173-3/+3
| * Allow more cases of undef shuffle indices and add tests for them.Bob Wilson2010-08-171-12/+22
| * Copy over some overridden MI wrappers for ARM fast-isel. This is whereEric Christopher2010-08-171-1/+192
| * Make arm fast-isel possible to enable via command line.Eric Christopher2010-08-171-1/+7
| * Ignore undef shuffle indices when checking for a VTRN shuffle. Radar 8290937.Bob Wilson2010-08-161-0/+1
| * Generalize a pattern for PKHTB: an SRL of 16-31 bits will guaranteeBob Wilson2010-08-162-4/+8
| * Rename sat_shift operand to shift_imm, in preparation for using it for otherBob Wilson2010-08-165-14/+17
| * Remove unused code.Bob Wilson2010-08-161-5/+0
| * T2I_rbin_irs rr variant is for disassembly only, so don't provide a pattern.Bob Wilson2010-08-141-1/+1
| * Add a Thumb2 t2RSBrr instruction for disassembly only.Bob Wilson2010-08-131-5/+18
| * Temporarily disable tail calls on ARM to work around some linker problems.Bob Wilson2010-08-131-0/+9
| * Move the Thumb2 SSAT and USAT optional shift operator out of theBob Wilson2010-08-132-39/+21
| * Refactor the code for disassembling Thumb2 saturate instructions along theBob Wilson2010-08-131-56/+39
| * Cleaned up the for-disassembly-only entries in the arm instruction table so thatJohnny Chen2010-08-126-48/+67
| * Make sure ARM constant island pass does not break up an IT block. If the spli...Evan Cheng2010-08-121-3/+20
| * The autogened decoder was confusing the ARM STRBT for ARM USAT, because the .tdJohnny Chen2010-08-122-0/+9
| * MC/AsmParser: Push the burdon of emitting diagnostics about unmatchedDaniel Dunbar2010-08-121-2/+9
| * tblgen/AsmMatcher: Always emit the match function as 'MatchInstructionImpl',Daniel Dunbar2010-08-121-2/+8
| * Changed the format of DMBsy, DSBsy, and friends from Pseudo to MiscFrm.Johnny Chen2010-08-113-9/+6
| * Move the ARM SSAT and USAT optional shift amount operand out of theBob Wilson2010-08-117-44/+75
| * cortex m4 has floating point support, but only single precision.Jim Grosbach2010-08-114-2/+11
| * Consider this code snippet:Bill Wendling2010-08-112-3/+51
| * Report error if codegen tries to instantiate a ARM target when the cpu does s...Evan Cheng2010-08-114-2/+14
| * ArchV7M implies HW division instructions.Evan Cheng2010-08-111-3/+3
| * ArchV6T2, V7A, and V7M implies Thumb2; Archv7A implies NEON.Evan Cheng2010-08-111-11/+10
| * Add ARM Archv6M and let it implies FeatureDB (having dmb, etc.)Evan Cheng2010-08-112-32/+36
| * MC/ARM: Add basic support for handling predication by parsing it out of the m...Daniel Dunbar2010-08-111-1/+44
| * MC/ARM: Split mnemonic on '.' characters.Daniel Dunbar2010-08-111-3/+16
| * MC/ARM: Fill in ARMOperand::dump a bit.Daniel Dunbar2010-08-111-1/+21
| * MCAsmParser: Add dump() hook to MCParsedAsmOperand.Daniel Dunbar2010-08-111-0/+2