[globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand...
authorDaniel Sanders <daniel_l_sanders@apple.com>
Tue, 6 Aug 2019 17:16:27 +0000 (17:16 +0000)
committerDaniel Sanders <daniel_l_sanders@apple.com>
Tue, 6 Aug 2019 17:16:27 +0000 (17:16 +0000)
commitd9934d4939aff316689825c7050417a71a24b334
tree69b9eeeaa7d68552ac1759cfb0287c4d6c08b739
parentbfbf6b6cab9bc4e51bae95e2665bfa1aacdbe174
[globalisel] Allow SrcOp to convert an APInt and render it as an immediate operand (MO.isImm() == true)

Summary:
This is tested by D61289 but has been pulled into a separate patch at
a reviewers request.

Reviewers: bogner, aditya_nandakumar, volkan, aemerson, paquette, arsenm, rovka

Reviewed By: arsenm

Subscribers: javed.absar, hiraditya, wdng, kristof.beyls, Petar.Avramovic, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D61321

llvm-svn: 368063
llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp