aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper
2012-09-14Implement getNumLDMAddresses and expose through ARMBaseInstrInfo.Andrew Trick
2012-09-14Cortex-A9 instruction-level scheduling machine model.Andrew Trick
2012-09-14Fix Doxygen issues:Dmitri Gribenko
2012-09-13This patch introduces A15 as a target in LLVM.Silviu Baranga
2012-09-11Rename the isMemory() function to isMem(). No functional change intended.Chad Rosier
2012-09-10Remove redundant semicolons which are null statements.Dmitri Gribenko
2012-09-10Don't attempt to use flags from predicated instructions.Jakob Stoklund Olesen
2012-09-08Set operation action for FFLOOR to Expand for all vector types for X86. Set F...Craig Topper
2012-09-07Custom DAGCombine for and/or/xor are for all ARMs.Jakob Stoklund Olesen
2012-09-07MC: Overhaul handling of .lcommBenjamin Kramer
2012-09-06Diagnose invalid alignments on duplicating VLDn instructions.Tim Northover
2012-09-06Check for invalid alignment values when decoding VLDn/VSTn (single ln) instru...Tim Northover
2012-09-06Use correct part of complex operand to encode VST1 alignment.Tim Northover
2012-09-06Fix a few old-GCC warnings. No functional change.Nadav Rotem
2012-09-06Fix self-host; ensure signedness is consistent.James Molloy
2012-09-06Improve codegen for BUILD_VECTORs on ARM.James Molloy
2012-09-06Optimize codegen for VSETLNi{8,16,32} operating on Q registers. Degenerate to...James Molloy
2012-09-05Remove predicated pseudo-instructions.Jakob Stoklund Olesen
2012-09-05Use predication instead of pseudo-opcodes when folding into MOVCC.Jakob Stoklund Olesen
2012-09-05Stop casting away const qualifier needlessly.Roman Divacky
2012-09-05Strip old MachineInstrs *after* we know we can put them back.Tim Northover
2012-09-05Fix function name per coding standard.Chad Rosier
2012-09-04Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer
2012-09-03[ms-inline asm] Asm operands can map to one or more MCOperands. Therefore, addChad Rosier
2012-09-03[ms-inline asm] Add an interface to the GetMCInstOperandNum() function in theChad Rosier
2012-09-03Removed unused argument.Chad Rosier
2012-09-03[ms-inline asm] Expose the Kind and Opcode variables from theChad Rosier
2012-09-02Not all targets have efficient ISel code generation for select instructions.Nadav Rotem
2012-09-01Limit domain conversion to cases where it won't break dep chains.Tim Northover
2012-09-01Fix Thumb2 fixup kind in the integrated-as.Logan Chien
2012-08-31Remove an unused argument. The MCInst opcode is set in the ConvertToMCInst()Chad Rosier
2012-08-31Add a comment to explain what's really going on.Chad Rosier
2012-08-31The ConvertToMCInst() function can't fail, so remove the now dead Match_Conve...Chad Rosier
2012-08-31Fix a couple of typos in EmitAtomic.Jakob Stoklund Olesen
2012-08-31With the fix in r162954/162955 every cvt function returns true. Thus, haveChad Rosier
2012-08-30Fix for r162954. Return the Error.Chad Rosier
2012-08-30Move a check to the validateInstruction() function where it more properly bel...Chad Rosier
2012-08-30Typo.Chad Rosier
2012-08-30Add support for moving pure S-register to NEON pipeline if desiredTim Northover
2012-08-29Refactor setExecutionDomain to be clearer about what it's doing and more robust.Tim Northover
2012-08-29Cleanup sloppy code. Jakob's review.Andrew Trick
2012-08-29[arm-fast-isel] Add support for ARM PIC.Jush Lu
2012-08-29Fix ARM vector copies of overlapping register tuples.Andrew Trick
2012-08-29cleanupAndrew Trick
2012-08-28Revert r162713: "Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ...Jakob Stoklund Olesen
2012-08-27Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ARM.Jakob Stoklund Olesen
2012-08-27Make sure we add the predicate after all of the registers are added.Bill Wendling
2012-08-24Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith
2012-08-24Missed tLEApcrelJT.Jakob Stoklund Olesen