[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