[codegen] [selection] re-arranged file structure

This commit is contained in:
Philippe Tillet
2019-10-17 12:31:26 -04:00
parent a0182f41dd
commit f4f70db234
10 changed files with 1091 additions and 498 deletions

View File

@@ -0,0 +1,20 @@
#include <numeric>
#include "triton/codegen/selection/selection.h"
#include "triton/codegen/selection/generator.h"
#include "triton/ir/module.h"
namespace triton{
namespace codegen{
using namespace llvm;
void selection::run(ir::module &src, Module &dst) {
generator gen(&dst, a_axes_, tgt_, layouts_, alignment_, alloc_, num_warps_ );
for(ir::alloc_const *x: src.allocs())
gen.visit_alloc_const(x);
for(ir::function *fn: src.get_function_list())
gen.visit_function(fn);
}
}
}