This file is no longer used.
[oota-llvm.git] / include / llvm / Intrinsics.h
index 098d5d4abd2fde79cb98055c44490b892305586b..14365426bf68a9369409340e1bec5fa2dd75b2df 100644 (file)
@@ -27,9 +27,18 @@ namespace Intrinsic {
     not_intrinsic = 0,   // Must be zero
 
     // Varargs handling intrinsics...
-    va_start,       // Used to implement the va_start macro in C
-    va_end,         // Used to implement the va_end macro in C
-    va_copy,        // Used to implement the va_copy macro in C
+    vastart,        // Used to implement the va_start macro in C
+    vaend,          // Used to implement the va_end macro in C
+    vacopy,         // Used to implement the va_copy macro in C
+
+    // Code generator intrinsics...
+    returnaddress,  // Yields the return address of a dynamic call frame
+    frameaddress,   // Yields the frame address of a dynamic call frame
+
+    // Standard libc functions...
+    memcpy,         // Copy non-overlapping memory blocks
+    memmove,        // Copy potentially overlapping memory blocks
+    memset,         // Fill memory with a byte value
 
     // Setjmp/Longjmp intrinsics...
     setjmp,         // Used to represent a setjmp call in C
@@ -44,8 +53,6 @@ namespace Intrinsic {
     dbg_func_start,   // Start of a function
     dbg_declare,      // Declare a local object
 
-    // Standard libc functions...
-    memcpy,
 
     // Standard libm functions...