Some enhancements for memcpy / memset inline expansion.
[oota-llvm.git] / include / llvm / CodeGen / ISDOpcodes.h
index f387bd518f17be3f5425d745bc7a97e71215dc75..5d0a3b4c7067b49191a0fb5989f84e4e5ad55b94 100644 (file)
@@ -637,6 +637,10 @@ namespace ISD {
     ATOMIC_LOAD_UMIN,
     ATOMIC_LOAD_UMAX,
 
+    /// This corresponds to the llvm.lifetime.* intrinsics. The first operand
+    /// is the chain and the second operand is the alloca pointer.
+    LIFETIME_START, LIFETIME_END,
+
     /// BUILTIN_OP_END - This must be the last enum value in this list.
     /// The target-specific pre-isel opcode values start here.
     BUILTIN_OP_END