[PATCH] D27704: [ARM] GlobalISel: Allow i16 and i8 adds

Diana Picus via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 13 02:13:53 PST 2016


rovka created this revision.
rovka added reviewers: ab, qcolombet, t.p.northover.
rovka added subscribers: llvm-commits, rengolin, dsanders.
Herald added subscribers: dberris, vkalintiris, aemerson.

This allows i8 and i16 adds, as well as lowering of i8 and i16 function
arguments. Note however that the lowering is incomplete - ABI extensions are
handled in a subsequent patch.


https://reviews.llvm.org/D27704

Files:
  lib/Target/ARM/ARMCallLowering.cpp
  lib/Target/ARM/ARMInstructionSelector.cpp
  lib/Target/ARM/ARMLegalizerInfo.cpp
  test/CodeGen/ARM/GlobalISel/arm-instruction-select.mir
  test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
  test/CodeGen/ARM/GlobalISel/arm-isel.ll
  test/CodeGen/ARM/GlobalISel/arm-legalizer.mir
  test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D27704.81197.patch
Type: text/x-patch
Size: 12111 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161213/d6a84678/attachment.bin>


More information about the llvm-commits mailing list