]> granicus.if.org Git - llvm/commit
GlobalISel: support debug intrinsics.
authorTim Northover <tnorthover@apple.com>
Thu, 26 Jan 2017 23:39:14 +0000 (23:39 +0000)
committerTim Northover <tnorthover@apple.com>
Thu, 26 Jan 2017 23:39:14 +0000 (23:39 +0000)
commitac8bbffa164a6b25514dd30a82b556066579f82d
tree3aa6775d4e4b08492c2eda254d1176207fa81f36
parent78fa56ce60f0a5a7a59f7d52cec7dda965ec100b
GlobalISel: support debug intrinsics.

The translation scheme is mostly cribbed from FastISel, and it's not entirely
convincing semantically. But it does seem to work in the common cases and allow
variables to be printed so it can't be all wrong.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293228 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
lib/CodeGen/GlobalISel/IRTranslator.cpp
lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll
test/CodeGen/AArch64/GlobalISel/debug-insts.ll [new file with mode: 0644]