[PATCH] D34708: [NVPTX] Allow to make libcalls that are defined in the current module.
Denys Zariaiev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 17 12:43:48 PST 2018
denzp updated this revision to Diff 178510.
denzp edited the summary of this revision.
denzp added a comment.
Herald added a subscriber: mgorny.
My apologies, it has been a while since the revision was created. I've finally changed the approach - from a hack with keeping a reference to a `CALLSEQ_END` to a better one (at least by a personal feeling) with pseudo instructions to keep the nodes alive. The summary was changed to reflect the current approach. Also, the code is rebased on top of the fresh source tree.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D34708/new/
https://reviews.llvm.org/D34708
Files:
include/llvm/CodeGen/SelectionDAG.h
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
lib/Target/NVPTX/CMakeLists.txt
lib/Target/NVPTX/NVPTX.h
lib/Target/NVPTX/NVPTXISelLowering.cpp
lib/Target/NVPTX/NVPTXISelLowering.h
lib/Target/NVPTX/NVPTXInstrInfo.td
lib/Target/NVPTX/NVPTXProxyRegErasure.cpp
lib/Target/NVPTX/NVPTXTargetMachine.cpp
test/CodeGen/NVPTX/calls-with-phi.ll
test/CodeGen/NVPTX/libcall-fulfilled.ll
test/CodeGen/NVPTX/libcall-instruction.ll
test/CodeGen/NVPTX/libcall-intrinsic.ll
test/CodeGen/NVPTX/zero-cs.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D34708.178510.patch
Type: text/x-patch
Size: 15630 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181217/59b561b9/attachment.bin>
More information about the llvm-commits
mailing list