Mercurial > projects > ldc
comparison ir/irfunction.h @ 205:9d44ec83acd1 trunk
[svn r221] Update: Switched to the 2.3 LLVM svn branch, http://llvm.org/svn/llvm-project/llvm/branches/release_23 .
Fixed: Implemented volatile statements. Uses the LLVM memory barrier intrinsic, closes #21 .
author | lindquist |
---|---|
date | Tue, 13 May 2008 17:58:11 +0200 |
parents | e881c9b1c738 |
children | e0b6040585b4 |
comparison
equal
deleted
inserted
replaced
204:11fe364b9a3e | 205:9d44ec83acd1 |
---|---|
22 llvm::Value* _argptr; | 22 llvm::Value* _argptr; |
23 llvm::Constant* dwarfSubProg; | 23 llvm::Constant* dwarfSubProg; |
24 | 24 |
25 llvm::AllocaInst* srcfileArg; | 25 llvm::AllocaInst* srcfileArg; |
26 | 26 |
27 bool inVolatile; | |
28 | |
27 IrFunction(FuncDeclaration* fd); | 29 IrFunction(FuncDeclaration* fd); |
28 virtual ~IrFunction(); | 30 virtual ~IrFunction(); |
29 }; | 31 }; |
30 | 32 |
31 #endif | 33 #endif |