summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Add a SelectTAddrModeImm7 for MVE narrow loads and storesDavid Green2019-09-171-0/+24
* [ARM] Invert CSEL predicates if the opposite is a simpler constant to materia...David Green2019-09-031-30/+5
* [ARM] Fix MVE ldst offset rangesDavid Green2019-09-031-19/+18
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-2/+2
* [ARM] Add support for MVE pre and post inc loads and storesDavid Green2019-08-081-3/+96
* [ARM][LowOverheadLoops] Fix branch target codegenSam Parker2019-07-231-6/+19
* [ARM] WLS/LE Code GenerationSam Parker2019-07-011-0/+10
* [ARM] Don't reserve R12 on Thumb1 as an emergency spill slot.Eli Friedman2019-06-261-8/+15
* [ARM] Code-generation infrastructure for MVE.Simon Tatham2019-06-251-0/+32
* [ARM] DLS/LE low-overhead loop code generationSam Parker2019-06-251-0/+30
* [ARM] Replace fp-only-sp and d16 with fp64 and d32.Simon Tatham2019-05-281-3/+3
* [ARM][FIX] Add missing f16.lane.vldN/vstN loweringDiogo N. Sampaio2019-04-231-0/+2
* [ARM] [FIX] Add missing f16 vector operations loweringDiogo N. Sampaio2019-04-101-1/+4
* [ARM] Eliminate redundant "mov rN, sp" instructions in Thumb1.Eli Friedman2019-03-201-13/+47
* [ARM] Fix selection of VLDR.16 instruction with imm offsetOliver Stannard2019-03-041-10/+5
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-1/+2
* [ARM] Add OptMinSize to ARMSubtargetSam Parker2019-02-081-1/+1
* [ARM] Thumb2: ConstantMaterializationCostSjoerd Meijer2019-01-311-2/+4
* [ARM] Use sub for negative offset load/store in thumb1David Green2019-01-291-2/+30
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ARM] FP16: support vld1.16 for vector loads with post-incrementSjoerd Meijer2018-12-031-0/+2
* [SDAG] Remove the reliance on MI's allocation strategy forChandler Carruth2018-08-141-31/+22
* [ARM] Adjust AND immediates to make them cheaper to select.Eli Friedman2018-08-101-0/+5
* [ARM] FP16: codegen support for VTRNSjoerd Meijer2018-08-091-0/+2
* [ARM] FP16: support vector zip and unzipSjoerd Meijer2018-08-031-0/+4
* Remove trailing spaceFangrui Song2018-07-301-4/+4
* [ARM] Assert that ARMDAGToDAGISel creates valid UBFX/SBFX nodes.Eli Friedman2018-06-281-0/+4
* [NEON] Support vldNq intrinsics in AArch32 (LLVM part)Ivan A. Kosarev2018-06-271-55/+145
* ARM: convert ORR instructions to ADD where possible on Thumb.Tim Northover2018-06-201-0/+10
* [NEON] Support VST1xN intrinsics in AArch32 mode (LLVM part)Ivan A. Kosarev2018-06-101-3/+46
* [ARM] Allow CMPZ transforms even if the input has multiple uses.Eli Friedman2018-06-081-1/+1
* [NEON] Support VLD1xN intrinsics in AArch32 mode (LLVM part)Ivan A. Kosarev2018-06-021-3/+46
* Revert r333819 "[NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)"Ivan A. Kosarev2018-06-021-46/+3
* [NEON] Support VLD1xN intrinsics in AArch32 mode (Clang part)Ivan A. Kosarev2018-06-021-3/+46
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-8/+8
* [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"Nirav Dave2018-03-191-1/+1
* [ARM] Support for v4f16 and v8f16 vectorsSjoerd Meijer2018-03-191-0/+2
* Revert "[DAG, X86] Revert r327197 "Revert r327170, r327171, r327172""Nirav Dave2018-03-171-1/+1
* [DAG, X86] Revert r327197 "Revert r327170, r327171, r327172"Nirav Dave2018-03-171-1/+1
* Revert: r327172 "Correct load-op-store cycle detection analysis"Nirav Dave2018-03-101-1/+1
* [DAG] Enforce stricter NodeId invariant during Instruction selectionNirav Dave2018-03-091-1/+1
* [ARM] Fix codegen for VLD3/VLD4/VST3/VST4 with WBFlorian Hahn2018-03-021-16/+19
* [ARM] Armv8.2-A FP16 code generation (part 1/3)Sjoerd Meijer2018-01-261-10/+39
* [ARM] Fix erroneous availability of SMMLS for Armv7-MAndre Vieira2018-01-121-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* [ARM] Split Arm jump table branch into i12 and rs suffixed versionsMomchil Velikov2017-11-151-167/+0
* [ARM] Tidy up banked registers encodingJaved Absar2017-08-031-35/+4
* [ARM] Unify handling of M-Class system registersJaved Absar2017-07-191-89/+11
* [ARM] Allow rematerialization of ARM Thumb literal pool loadsSam Parker2017-07-141-3/+17
* ARM: avoid handing a deleted node back to TableGen during ISel.Tim Northover2017-05-021-0/+4
OpenPOWER on IntegriCloud