Prep random_if

This commit is contained in:
Markus Hauschild
2013-06-01 18:08:13 +02:00
parent 281bad8788
commit 4b3bc647c0

View File

@@ -5,6 +5,11 @@ CodeGenVisitor::CodeGenVisitor(llvm::Module* module, llvm::FunctionPassManager *
builder_ = new llvm::IRBuilder<>(llvm::getGlobalContext()); builder_ = new llvm::IRBuilder<>(llvm::getGlobalContext());
module_ = module; module_ = module;
fpm_ = fpm; fpm_ = fpm;
// create external for random_if
std::vector<llvm::Type*> argt(1, typeToLLVMType(Type::INT));
llvm::FunctionType* ft = llvm::FunctionType::get(typeToLLVMType(Type::BOOL), argt, false);
llvm::Function *f = llvm::Function::Create(ft, llvm::Function::ExternalLinkage, "random_if", module_);
} }
CodeGenVisitor::~CodeGenVisitor() { CodeGenVisitor::~CodeGenVisitor() {