[PATCH] D59434: [GlobalISel] Allow MachineIRBuilder to build subregister copies

Amara Emerson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 15 14:44:23 PDT 2019


aemerson created this revision.
aemerson added reviewers: paquette, aditya_nandakumar.
aemerson added a project: LLVM.
Herald added subscribers: Petar.Avramovic, volkan, hiraditya, kristof.beyls, javed.absar, rovka.

This relaxes some asserts about sizes, and adds an optional subreg parameter to buildCopy().

Also update AArch64 instruction selector to use this in places where we previously used MachineInstrBuilder manually.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D59434

Files:
  llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
  llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
  llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D59434.190905.patch
Type: text/x-patch
Size: 7786 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190315/715e7a43/attachment.bin>


More information about the llvm-commits mailing list