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