diff --git a/lib/codegen/selection.cc b/lib/codegen/selection.cc index 7d72daefa..7c9d34b05 100644 --- a/lib/codegen/selection.cc +++ b/lib/codegen/selection.cc @@ -1546,7 +1546,7 @@ void selection::run(ir::module &src, Module &dst) { } else { unsigned num_bytes = phi->get_type()->get_scalar_ty()->get_primitive_size_in_bits() / 8; - offset->addIncoming(dst_builder.getInt32(alloc_->num_bytes(phi)/(2*num_bytes)), llvm_inc_block); + offset->addIncoming(dst_builder.getInt32(alloc_->num_bytes(phi)/(num_bytes)), llvm_inc_block); } ptr->addIncoming(inc_shared->get_pointer(), llvm_inc_block); } diff --git a/lib/driver/module.cc b/lib/driver/module.cc index 85877f911..66c775ac6 100755 --- a/lib/driver/module.cc +++ b/lib/driver/module.cc @@ -241,7 +241,7 @@ std::string cu_module::compile_llvm_module(std::unique_ptr module, cu_module::cu_module(driver::context * context, std::unique_ptr ll_module): cu_module(context, compile_llvm_module(std::move(ll_module), context->device())) { } cu_module::cu_module(driver::context * context, std::string const & source) : module(context, CUmodule(), true), source_(source){ - std::cout << source << std::endl; +// std::cout << source << std::endl; cu_context::context_switcher ctx_switch(*context); // JIT compile source-code CUjit_option opt[] = {CU_JIT_ERROR_LOG_BUFFER_SIZE_BYTES, CU_JIT_ERROR_LOG_BUFFER};