[PATCH] Add llvm.experimental.patchpoint.double

Kevin Modzelewski kmod at dropbox.com
Wed Oct 8 21:40:31 PDT 2014


Hi atrick,

It didn't seem like there was anything special that had to be done besides
just defining the new intrinsic with the different return type.

It seems inelegant to create a new intrinsic for a new return type, but
we're running into a case where we'd like to return a double through a patchpoint
and I'm not sure of a better way to do that.

http://reviews.llvm.org/D5696

Files:
  docs/StackMaps.rst
  include/llvm/IR/Intrinsics.td
  lib/CodeGen/SelectionDAG/FastISel.cpp
  lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  lib/IR/Verifier.cpp
  lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  lib/Target/X86/X86TargetTransformInfo.cpp
  test/CodeGen/X86/patchpoint.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5696.14626.patch
Type: text/x-patch
Size: 6429 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141009/bc1f14b2/attachment.bin>


More information about the llvm-commits mailing list