aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-01-13 02:15:02 +0000
committerChris Lattner <sabre@nondot.org>2006-01-13 02:15:02 +0000
commit2113db8b3fa93c21d78fa1db282fb481c4328b68 (patch)
treeb4969605b926da4b46763e2c454d6f68649a9ded /include
parent57e1f39713a252a109d96817cc0c4ee1cff9fe68 (diff)
downloadexternal_llvm-2113db8b3fa93c21d78fa1db282fb481c4328b68.zip
external_llvm-2113db8b3fa93c21d78fa1db282fb481c4328b68.tar.gz
external_llvm-2113db8b3fa93c21d78fa1db282fb481c4328b68.tar.bz2
add new llvm.stacksave/llvm.stackrestore intrinsics
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25265 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/Intrinsics.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/llvm/Intrinsics.h b/include/llvm/Intrinsics.h
index 8829b05..d59121b 100644
--- a/include/llvm/Intrinsics.h
+++ b/include/llvm/Intrinsics.h
@@ -34,6 +34,8 @@ namespace Intrinsic {
// Code generator intrinsics.
returnaddress, // Yields the return address of a dynamic call frame
frameaddress, // Yields the frame address of a dynamic call frame
+ stacksave, // Save the stack pointer
+ stackrestore, // Restore the stack pointer
prefetch, // Prefetch a value into the cache
pcmarker, // Export a PC from near the marker
readcyclecounter, // Read cycle counter register