[CODEGEN][TRANSFORM][PEEPHOLE] Fixed bug in *1 multiplication

This commit is contained in:
Philippe Tillet
2020-02-18 23:04:46 -05:00
committed by Philippe Tillet
parent 9e54a03006
commit 4181f9f2af
3 changed files with 13 additions and 6 deletions

View File

@@ -236,6 +236,8 @@ std::unique_ptr<driver::module> function::make_bin(ir::module &module, driver::c
dce.run(module);
peephole.run(module);
dce.run(module);
// ir::print(module, std::cout);
// exit(EXIT_FAILURE);
align.run(module);
cts.run(module);
axes.run(module);
@@ -255,7 +257,6 @@ std::unique_ptr<driver::module> function::make_bin(ir::module &module, driver::c
if(allocation.allocated_size() > context->device()->max_shared_memory())
return std::unique_ptr<driver::module>();
barriers.run(module);
// ir::print(module, std::cout);
isel.visit(module, *llvm);
// return binary
std::unique_ptr<driver::module> res(driver::module::create(context, std::move(llvm)));