add load/store volatility control to the C API, patch by Yiannis Tsiouris!
[oota-llvm.git] / include / llvm-c / Core.h
index 52b8b1c046b57cc93cdbf1a2e636125a4e7c75e5..77746069a25c700b637cb0db2e6e0891dac92342 100644 (file)
@@ -2398,6 +2398,8 @@ LLVMValueRef LLVMBuildGlobalString(LLVMBuilderRef B, const char *Str,
                                    const char *Name);
 LLVMValueRef LLVMBuildGlobalStringPtr(LLVMBuilderRef B, const char *Str,
                                       const char *Name);
+LLVMBool LLVMGetVolatile(LLVMValueRef MemoryAccessInst);
+void LLVMSetVolatile(LLVMValueRef MemoryAccessInst, LLVMBool IsVolatile);
 
 /* Casts */
 LLVMValueRef LLVMBuildTrunc(LLVMBuilderRef, LLVMValueRef Val,