Semantic tests for memory invalidation at statepoints
authorPhilip Reames <listmail@philipreames.com>
Mon, 29 Dec 2014 23:55:33 +0000 (23:55 +0000)
committerPhilip Reames <listmail@philipreames.com>
Mon, 29 Dec 2014 23:55:33 +0000 (23:55 +0000)
commit35f43b878630c78a287bfad7aa96145ffc06e917
treedf67800340759bfdecb057816b98c24fec3141b4
parent91a083c57f4d1f2e0169b02f6e530e95d61cae3f
Semantic tests for memory invalidation at statepoints

These are simply a collection of tests intended to show that information about the contents of gc references in the heap is lost at a statepoint. I've tried to write them so that they don't disallow correct transformations, while still being fairly easy to understand.

p.s. Ideas for additional tests are welcome.

Differential Revision: http://reviews.llvm.org/D6491

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224971 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGen/X86/statepoint-forward.ll [new file with mode: 0644]