summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM
AgeCommit message (Expand)Author
2018-07-31Revert r338354 "[ARM] Revert r337821"Reid Kleckner
2018-07-31[ARM] Allow automatically deducing the thumb instruction size for .instMartin Storsjo
2018-07-31[ARM] Support the .inst directive for MachO and COFF targetsMartin Storsjo
2018-07-31[ARM] Revert r337821Sam Parker
2018-07-30Remove trailing spaceFangrui Song
2018-07-30Fix uninitialized read in ARM's PrintAsmOperandThomas Preud'homme
2018-07-30[ARM] Fix over-alignment in arguments that are HA of 128-bit vectorsPetr Pavlu
2018-07-28DAG: Add calling convention argument to calling convention funcsMatt Arsenault
2018-07-27[ARM] Add new target feature to fuse literal generationEvandro Menezes
2018-07-25Add missing 'override', fixing compilation with some compilers since SVN r337950Martin Storsjo
2018-07-25[COFF] Hoist constant pool handling from X86AsmPrinter into AsmPrinterMartin Storsjo
2018-07-25[ARM] Prefer lsls+lsrs over lsls+ands or lsrs+ands in Thumb1.Eli Friedman
2018-07-24[ARM] Disable ARMCodeGenPrepare by defaultSam Parker
2018-07-23[ARM] Use unique_ptr to fix memory leak introduced in r337701Fangrui Song
2018-07-23OpChain has subclasses, so add a virtual destructor.Jordan Rupprecht
2018-07-23[ARM] Follow-up to r337709.Matt Morehouse
2018-07-23[ARM] Add doFinalization() to ARMCodeGenPrepare pass.Matt Morehouse
2018-07-23[ARM][NFC] ParallelDSP reorganisationSam Parker
2018-07-23[ARM] ARMCodeGenPrepare backend passSam Parker
2018-07-20[ARM] Add new feature to enable optimizing the VFP registersEvandro Menezes
2018-07-19ARM: switch armv7em MachO triple to hard-float defaults and libcalls.Tim Northover
2018-07-18Revert "ARM: switch armv7em triple to hard-float defaults and libcalls."Tim Northover
2018-07-18ARM: stop explicitly marking armv7k libcalls as hard-float. NFC.Tim Northover
2018-07-18ARM: switch armv7em triple to hard-float defaults and libcalls.Tim Northover
2018-07-18ARM: deduplicate hard-float detection code. NFC.Tim Northover
2018-07-11[ARM] ParallelDSP: multiple reduction stmts in loopSjoerd Meijer
2018-07-10[ARM] Treat cmn immediates as legal in isLegalICmpImmediate.Eli Friedman
2018-07-06[ARM] ParallelDSP: added statistics, NFC.Sjoerd Meijer
2018-07-06[AArch64][ARM] Armv8.4-A: Trace synchronization barrier instructionSjoerd Meijer
2018-07-05[NEON] Fix combining of vldx_dup intrinsics with updating of base addressesIvan A. Kosarev
2018-07-05[ARM] ParallelDSP: only support i16 loads for nowSjoerd Meijer
2018-07-04[ARM] [Assembler] Support negative immediates: cover few missing casesVolodymyr Turanskyy
2018-07-03[ARM] Fix inconsistent declaration parameter name in r336195Fangrui Song
2018-07-03[ARM][NFC] Refactor sequential access for DSPSam Parker
2018-07-02[ARM] Fix PR37382: Don't optimize mul.with.overflow on thumbv6m.Vadzim Dambrouski
2018-07-01[UnrollAndJam] New Unroll and Jam passDavid Green
2018-06-29[ARM][AArch64] Armv8.4-A EnablementSjoerd Meijer
2018-06-28[ARM] Assert that ARMDAGToDAGISel creates valid UBFX/SBFX nodes.Eli Friedman
2018-06-28[ARM] Add missing Thumb2 assembler diagnostics.Eli Friedman
2018-06-28Remove unnecessary semicolon. NFCI.Simon Pilgrim
2018-06-28SelectionDAGBuilder, mach-o: Skip trap after noreturn call (for Mach-O)Matthias Braun
2018-06-28[ARM] Parallel DSP PassSjoerd Meijer
2018-06-28s/TablesChecked/TableChecked/ after r335823Hans Wennborg
2018-06-28Unify sorted asserts to use the existing atomic patternBenjamin Kramer
2018-06-27[NEON] Support vldNq intrinsics in AArch32 (LLVM part)Ivan A. Kosarev
2018-06-26[X86,ARM] Retain split-stack prolog check for sibling callsThan McIntosh
2018-06-26ARM: correctly decode VFP instructions following unpredictable t2ITTim Northover
2018-06-26ARM: diagnose unpredictable IT instructionsTim Northover
2018-06-22Recommit of r335326, with the test fixed that I missed.Sjoerd Meijer
2018-06-22Reverting r335326 while I look at the test failureSjoerd Meijer