The trampoline intrinsic can be marked IntrWriteArgMem,
authorDuncan Sands <baldrick@free.fr>
Sat, 14 Feb 2009 05:33:26 +0000 (05:33 +0000)
committerDuncan Sands <baldrick@free.fr>
Sat, 14 Feb 2009 05:33:26 +0000 (05:33 +0000)
now that this no longer implies nocapture.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64540 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Intrinsics.td

index df15a66809299f969d7b1bf48773632522630785..60cb38a677bda83270a2d5cdf673d45958acfc01 100644 (file)
@@ -307,7 +307,7 @@ def int_annotation : Intrinsic<[llvm_anyint_ty],
 //
 def int_init_trampoline : Intrinsic<[llvm_ptr_ty],
                                     [llvm_ptr_ty, llvm_ptr_ty, llvm_ptr_ty],
-                                    []>,
+                                    [IntrWriteArgMem]>,
                           GCCBuiltin<"__builtin_init_trampoline">;
 
 //===------------------------ Overflow Intrinsics -------------------------===//