diff options
author | Chris Lattner <sabre@nondot.org> | 2004-02-13 16:04:51 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-02-13 16:04:51 +0000 |
commit | 7f007250e1eacb8de1dcde8ec4444acab89bb4a7 (patch) | |
tree | 2854a16a6889b28a9d993b9bb70c4c7b816441c3 | |
parent | e62589058c5123d84bb4f8239c63e493bb6bb25b (diff) |
New testcase for support for memcpy/memmove
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11372 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/Analysis/DSGraph/2004-02-13-memcpy.ll | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/Analysis/DSGraph/2004-02-13-memcpy.ll b/test/Analysis/DSGraph/2004-02-13-memcpy.ll new file mode 100644 index 0000000000..aefe2e587b --- /dev/null +++ b/test/Analysis/DSGraph/2004-02-13-memcpy.ll @@ -0,0 +1,13 @@ +; RUN: analyze %s -datastructure-gc -dsgc-check-flags=X:SM + +declare void %llvm.memcpy(sbyte*, sbyte*, uint, uint) + +void %test() { + %X = alloca int + %Y = alloca int + %x = cast int* %X to sbyte* + %y = cast int* %Y to sbyte* + store int 4, int* %X + call void %llvm.memcpy(sbyte* %x, sbyte* %y, uint 4, uint 4) + ret void +} |