[RS4GC] NFC. Preparatory refactoring to make GC parseable memcpy
authorArtur Pilipenko <apilipenko@azul.com>
Fri, 2 Oct 2020 03:01:39 +0000 (20:01 -0700)
committerArtur Pilipenko <apilipenko@azul.com>
Wed, 21 Oct 2020 19:38:20 +0000 (12:38 -0700)
commite8cce5ad892d21c9b51c656178a198cddb175ac4
tree148de5f8e729b8702fa2f381e0e1fb39a6e46b53
parentb3881d01abcbc519032e0c942f90124f2bdba56a
[RS4GC] NFC. Preparatory refactoring to make GC parseable memcpy

For GC parseable element atomic memcpy/memmove we'll need to
shuffle statepoint arguments. Make it possible by storing the
arguments as Value *, not Use *.
llvm/include/llvm/IR/IRBuilder.h
llvm/lib/IR/IRBuilder.cpp
llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp