summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2019-03-28 22:59:09 +0000
committerReid Kleckner <rnk@google.com>2019-03-28 22:59:09 +0000
commit73253bdefccad49caf123a61ddbecf340d0547d4 (patch)
tree288b19d370e00d58fa4431e36d6156e32a0b5800 /clang/lib/CodeGen/CodeGenFunction.h
parent6c826957532816b4c7d69306aa184372a1c9c698 (diff)
downloadbcm5719-llvm-73253bdefccad49caf123a61ddbecf340d0547d4.tar.gz
bcm5719-llvm-73253bdefccad49caf123a61ddbecf340d0547d4.zip
[MS] Make __iso_volatile_* available on all targets
Future versions of MSVC make these intrinsics available on x86 & x64, according to: http://lists.llvm.org/pipermail/cfe-dev/2019-March/061711.html The purpose of these builtins is to emit plain, non-atomic, volatile stores when /volatile:ms (-cc1 -fms-volatile) is enabled. llvm-svn: 357220
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
-rw-r--r--clang/lib/CodeGen/CodeGenFunction.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/clang/lib/CodeGen/CodeGenFunction.h b/clang/lib/CodeGen/CodeGenFunction.h
index 7d8cf45dd87..c24fc77d6d3 100644
--- a/clang/lib/CodeGen/CodeGenFunction.h
+++ b/clang/lib/CodeGen/CodeGenFunction.h
@@ -3728,9 +3728,6 @@ public:
Address PtrOp0, Address PtrOp1,
llvm::Triple::ArchType Arch);
- llvm::Value *EmitISOVolatileLoad(const CallExpr *E);
- llvm::Value *EmitISOVolatileStore(const CallExpr *E);
-
llvm::Function *LookupNeonLLVMIntrinsic(unsigned IntrinsicID,
unsigned Modifier, llvm::Type *ArgTy,
const CallExpr *E);
OpenPOWER on IntegriCloud