OSDN Git Service

[GlobalISel] Add a G_BLOCK_ADDR opcode to handle IR blockaddress constants.
authorAmara Emerson <aemerson@apple.com>
Tue, 31 Jul 2018 00:08:50 +0000 (00:08 +0000)
committerAmara Emerson <aemerson@apple.com>
Tue, 31 Jul 2018 00:08:50 +0000 (00:08 +0000)
commitbe764dbd77914a5a08ed586f6d12af2d8ed20e1c
tree6a02e725d307b55d8cab632e5af627777ea88b08
parentcbb0dfe533dd964c69f1256864b3159b638c7683
[GlobalISel] Add a G_BLOCK_ADDR opcode to handle IR blockaddress constants.

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@338335 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
include/llvm/Support/TargetOpcodes.def
include/llvm/Target/GenericOpcodes.td
lib/CodeGen/GlobalISel/IRTranslator.cpp
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll