[general] rename namespace tdl -> triton
This commit is contained in:
@@ -33,7 +33,7 @@ typedef struct yy_buffer_state * YY_BUFFER_STATE;
|
||||
extern int yyparse();
|
||||
extern YY_BUFFER_STATE yy_scan_string(const char * str);
|
||||
extern void yy_delete_buffer(YY_BUFFER_STATE buffer);
|
||||
using tdl::ast::translation_unit;
|
||||
using triton::ast::translation_unit;
|
||||
extern translation_unit *ast_root;
|
||||
|
||||
const char src[] =
|
||||
@@ -199,8 +199,8 @@ int main() {
|
||||
translation_unit *program = ast_root;
|
||||
|
||||
// create Triton-IR from AST
|
||||
tdl::ir::context context;
|
||||
tdl::ir::module module("matrix", context);
|
||||
triton::ir::context context;
|
||||
triton::ir::module module("matrix", context);
|
||||
program->codegen(&module);
|
||||
llvm::LLVMContext llvm_context;
|
||||
llvm::Module llvm_module("matmul", llvm_context);
|
||||
@@ -208,14 +208,14 @@ int main() {
|
||||
|
||||
|
||||
// create passes
|
||||
tdl::codegen::buffer_info_pass buffer_info;
|
||||
tdl::codegen::place_shared_copy shared(&buffer_info);
|
||||
tdl::codegen::tune tune;
|
||||
tdl::codegen::liveness liveness(&buffer_info);
|
||||
tdl::codegen::allocation allocation(&liveness, &buffer_info);
|
||||
tdl::codegen::barriers barriers(&allocation, &buffer_info);
|
||||
tdl::codegen::vectorize vectorize(&tune);
|
||||
tdl::codegen::selection selection(&allocation, &tune, &buffer_info);
|
||||
triton::codegen::buffer_info_pass buffer_info;
|
||||
triton::codegen::place_shared_copy shared(&buffer_info);
|
||||
triton::codegen::tune tune;
|
||||
triton::codegen::liveness liveness(&buffer_info);
|
||||
triton::codegen::allocation allocation(&liveness, &buffer_info);
|
||||
triton::codegen::barriers barriers(&allocation, &buffer_info);
|
||||
triton::codegen::vectorize vectorize(&tune);
|
||||
triton::codegen::selection selection(&allocation, &tune, &buffer_info);
|
||||
|
||||
// tuning parameters
|
||||
tune.run(module);
|
||||
@@ -243,7 +243,7 @@ int main() {
|
||||
for(unsigned *x: tune.get_params(module))
|
||||
*x = params[3 + i++];
|
||||
// constraints
|
||||
std::map<tdl::ir::value*, std::vector<std::string>> errors;
|
||||
std::map<triton::ir::value*, std::vector<std::string>> errors;
|
||||
tune.check_constraints(module, errors);
|
||||
std::cout << "errors: " << errors.size() << std::endl;
|
||||
for(auto &x: errors){
|
||||
@@ -255,7 +255,7 @@ int main() {
|
||||
|
||||
|
||||
// run passes
|
||||
tdl::ir::print(module, std::cout);
|
||||
triton::ir::print(module, std::cout);
|
||||
buffer_info.run(module);
|
||||
shared.run(module);
|
||||
liveness.run(module);
|
||||
|
@@ -8,7 +8,7 @@
|
||||
#include <iostream>
|
||||
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
|
||||
|
||||
namespace ir{
|
||||
|
@@ -1,10 +1,10 @@
|
||||
%{
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ast{
|
||||
class node;
|
||||
}
|
||||
}
|
||||
using namespace tdl::ast;
|
||||
using namespace triton::ast;
|
||||
#define YYSTYPE node*
|
||||
#include "../include/triton/ast/ast.h"
|
||||
|
||||
@@ -129,8 +129,8 @@ primary_expression_list
|
||||
;
|
||||
|
||||
slice
|
||||
: ':' { $$ = new slice(tdl::ast::ALL); }
|
||||
| NEWAXIS { $$ = new slice(tdl::ast::NEWAXIS); }
|
||||
: ':' { $$ = new slice(triton::ast::ALL); }
|
||||
| NEWAXIS { $$ = new slice(triton::ast::NEWAXIS); }
|
||||
|
||||
slice_list
|
||||
: slice { $$ = new list<slice*>((slice*)$1); }
|
||||
|
@@ -5,7 +5,7 @@
|
||||
#include <set>
|
||||
#include <iostream>
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
|
||||
namespace ir{
|
||||
class value;
|
||||
|
@@ -5,7 +5,7 @@
|
||||
#include <vector>
|
||||
#include <set>
|
||||
|
||||
namespace tdl {
|
||||
namespace triton {
|
||||
|
||||
namespace ir {
|
||||
class module;
|
||||
|
@@ -4,7 +4,7 @@
|
||||
#include <set>
|
||||
#include <map>
|
||||
|
||||
namespace tdl {
|
||||
namespace triton {
|
||||
|
||||
namespace ir {
|
||||
class module;
|
||||
|
@@ -4,7 +4,7 @@
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace tdl {
|
||||
namespace triton {
|
||||
|
||||
namespace ir {
|
||||
class module;
|
||||
|
@@ -3,7 +3,7 @@
|
||||
|
||||
#include <map>
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
|
||||
namespace ir{
|
||||
class value;
|
||||
|
@@ -18,7 +18,7 @@ namespace llvm{
|
||||
class LLVMContext;
|
||||
}
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace codegen{
|
||||
|
||||
class allocation;
|
||||
|
@@ -4,7 +4,7 @@
|
||||
#include <tuple>
|
||||
#include <vector>
|
||||
|
||||
namespace tdl {
|
||||
namespace triton {
|
||||
|
||||
namespace ir {
|
||||
class module;
|
||||
|
@@ -5,7 +5,7 @@
|
||||
#include <set>
|
||||
#include <vector>
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
|
||||
namespace ir{
|
||||
class value;
|
||||
|
@@ -1,7 +1,7 @@
|
||||
#ifndef TDL_INCLUDE_CODEGEN_VECTORIZE_H
|
||||
#define TDL_INCLUDE_CODEGEN_VECTORIZE_H
|
||||
|
||||
namespace tdl {
|
||||
namespace triton {
|
||||
|
||||
namespace ir {
|
||||
class module;
|
||||
|
@@ -28,7 +28,7 @@
|
||||
#include <vector>
|
||||
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
namespace driver
|
||||
{
|
||||
|
@@ -26,7 +26,7 @@
|
||||
#include "triton/driver/handle.h"
|
||||
#include "triton/driver/context.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
namespace driver
|
||||
{
|
||||
|
@@ -26,7 +26,7 @@
|
||||
#include "triton/driver/device.h"
|
||||
#include "triton/driver/handle.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
namespace driver
|
||||
{
|
||||
|
@@ -32,7 +32,7 @@
|
||||
#include "triton/tools/bench.hpp"
|
||||
#include "triton/tools/collections.hpp"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
namespace driver
|
||||
{
|
||||
|
@@ -26,7 +26,7 @@
|
||||
#include "triton/driver/platform.h"
|
||||
#include "triton/driver/handle.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -37,7 +37,7 @@
|
||||
#include <iostream>
|
||||
#include <stdexcept>
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
namespace driver
|
||||
{
|
||||
|
@@ -27,7 +27,7 @@
|
||||
#include "triton/driver/dispatch.h"
|
||||
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -25,7 +25,7 @@
|
||||
|
||||
#include "triton/driver/handle.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -29,7 +29,7 @@
|
||||
#include <type_traits>
|
||||
#include "triton/driver/dispatch.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -28,7 +28,7 @@
|
||||
|
||||
#include <memory>
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -28,7 +28,7 @@
|
||||
#include "triton/driver/context.h"
|
||||
#include "triton/driver/buffer.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -28,7 +28,7 @@
|
||||
|
||||
#include "triton/driver/handle.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -29,7 +29,7 @@
|
||||
#include "triton/driver/handle.h"
|
||||
#include "triton/driver/buffer.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -5,7 +5,7 @@
|
||||
#include <list>
|
||||
#include "value.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
class context;
|
||||
|
@@ -8,7 +8,7 @@
|
||||
#include "basic_block.h"
|
||||
#include "type.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
class basic_block;
|
||||
|
@@ -4,7 +4,7 @@
|
||||
#include "value.h"
|
||||
#include <cassert>
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
class type;
|
||||
|
@@ -4,7 +4,7 @@
|
||||
#include <memory>
|
||||
#include "triton/ir/type.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
class type;
|
||||
|
@@ -5,7 +5,7 @@
|
||||
#include <map>
|
||||
#include "triton/ir/type.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
class context;
|
||||
|
@@ -5,7 +5,7 @@
|
||||
#include "value.h"
|
||||
#include "constant.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
class function;
|
||||
|
@@ -6,7 +6,7 @@
|
||||
#include "triton/ir/type.h"
|
||||
#include "llvm/IR/Instructions.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
class basic_block;
|
||||
|
@@ -8,7 +8,7 @@
|
||||
#include <functional>
|
||||
#include "builder.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
|
||||
namespace ast{
|
||||
|
||||
|
@@ -4,7 +4,7 @@
|
||||
|
||||
#include "builder.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
class module;
|
||||
|
@@ -5,7 +5,7 @@
|
||||
#include <iostream>
|
||||
#include <set>
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
class context;
|
||||
|
@@ -6,7 +6,7 @@
|
||||
#include <memory>
|
||||
#include <set>
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
class type;
|
||||
|
@@ -25,7 +25,7 @@
|
||||
#include <string>
|
||||
#include <cstdlib>
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace tools
|
||||
|
@@ -31,7 +31,7 @@
|
||||
#include <direct.h>
|
||||
#endif
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace tools
|
||||
|
@@ -10,7 +10,7 @@
|
||||
#include <iostream>
|
||||
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
|
||||
namespace ast{
|
||||
|
||||
|
@@ -8,7 +8,7 @@
|
||||
#include "triton/ir/function.h"
|
||||
#include "triton/ir/instructions.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace codegen{
|
||||
|
||||
unsigned allocation::get_num_bytes(ir::value *x) {
|
||||
|
@@ -7,7 +7,7 @@
|
||||
#include "triton/ir/basic_block.h"
|
||||
#include "triton/ir/instructions.h"
|
||||
|
||||
namespace tdl {
|
||||
namespace triton {
|
||||
|
||||
namespace codegen{
|
||||
|
||||
|
@@ -5,7 +5,7 @@
|
||||
#include "triton/ir/instructions.h"
|
||||
#include "triton/ir/type.h"
|
||||
|
||||
namespace tdl {
|
||||
namespace triton {
|
||||
|
||||
namespace codegen{
|
||||
|
||||
|
@@ -4,7 +4,7 @@
|
||||
#include "triton/ir/basic_block.h"
|
||||
#include "triton/ir/instructions.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace codegen{
|
||||
|
||||
|
||||
|
@@ -6,7 +6,7 @@
|
||||
#include "triton/ir/instructions.h"
|
||||
#include "triton/ir/value.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace codegen{
|
||||
|
||||
|
||||
|
@@ -13,7 +13,7 @@
|
||||
#include "llvm/Transforms/Utils/BasicBlockUtils.h"
|
||||
#include "llvm/IR/BasicBlock.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace codegen{
|
||||
|
||||
using namespace llvm;
|
||||
|
@@ -6,7 +6,7 @@
|
||||
#include "triton/ir/basic_block.h"
|
||||
#include "triton/ir/instructions.h"
|
||||
|
||||
namespace tdl {
|
||||
namespace triton {
|
||||
|
||||
namespace codegen{
|
||||
|
||||
|
@@ -8,7 +8,7 @@
|
||||
#include <cstdlib>
|
||||
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace codegen{
|
||||
|
||||
void tune::add_constraint(node_t x, node_t y) {
|
||||
|
@@ -5,7 +5,7 @@
|
||||
#include "triton/ir/basic_block.h"
|
||||
#include "triton/ir/instructions.h"
|
||||
|
||||
namespace tdl {
|
||||
namespace triton {
|
||||
|
||||
namespace codegen{
|
||||
|
||||
|
@@ -31,7 +31,7 @@
|
||||
#include <stdexcept>
|
||||
#include <vector>
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -27,7 +27,7 @@
|
||||
#include "triton/driver/dispatch.h"
|
||||
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -29,7 +29,7 @@
|
||||
#include "triton/tools/sys/getenv.hpp"
|
||||
#include "triton/tools/sys/mkdir.hpp"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -28,7 +28,7 @@
|
||||
|
||||
#include "triton/driver/device.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -24,7 +24,7 @@
|
||||
#include "triton/driver/dispatch.h"
|
||||
#include "triton/driver/context.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
namespace driver
|
||||
{
|
||||
|
@@ -22,7 +22,7 @@
|
||||
|
||||
#include "triton/driver/error.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
namespace driver
|
||||
{
|
||||
|
@@ -22,7 +22,7 @@
|
||||
|
||||
#include "triton/driver/event.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
namespace driver
|
||||
{
|
||||
|
@@ -24,7 +24,7 @@
|
||||
#include <memory>
|
||||
#include "triton/driver/handle.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -26,7 +26,7 @@
|
||||
#include "triton/driver/kernel.h"
|
||||
#include "triton/driver/buffer.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -29,7 +29,7 @@
|
||||
|
||||
#include "triton/tools/sys/getenv.hpp"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
namespace driver
|
||||
{
|
||||
|
@@ -26,7 +26,7 @@
|
||||
|
||||
#include <string>
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
namespace driver
|
||||
{
|
||||
|
@@ -32,7 +32,7 @@
|
||||
#include "triton/driver/kernel.h"
|
||||
#include "triton/driver/buffer.h"
|
||||
|
||||
namespace tdl
|
||||
namespace triton
|
||||
{
|
||||
|
||||
namespace driver
|
||||
|
@@ -3,7 +3,7 @@
|
||||
#include "triton/ir/type.h"
|
||||
#include "triton/ir/function.h"
|
||||
|
||||
namespace tdl {
|
||||
namespace triton {
|
||||
namespace ir {
|
||||
|
||||
class phi_node;
|
||||
|
@@ -6,7 +6,7 @@
|
||||
#include "triton/ir/type.h"
|
||||
#include "llvm/IR/Instruction.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
builder::builder(context &ctx):
|
||||
|
@@ -4,7 +4,7 @@
|
||||
#include "triton/ir/context.h"
|
||||
#include "triton/ir/context_impl.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
|
||||
|
@@ -2,7 +2,7 @@
|
||||
#include "triton/ir/context.h"
|
||||
#include "triton/ir/type.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
@@ -2,7 +2,7 @@
|
||||
#include "triton/ir/type.h"
|
||||
#include "triton/ir/module.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
|
||||
|
@@ -4,7 +4,7 @@
|
||||
#include "triton/ir/constant.h"
|
||||
#include "triton/ir/type.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
@@ -4,7 +4,7 @@
|
||||
#include "triton/ir/constant.h"
|
||||
#include "triton/ir/function.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
/* Module */
|
||||
|
@@ -6,7 +6,7 @@
|
||||
#include "triton/ir/instructions.h"
|
||||
#include "triton/ir/print.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
std::string get_name(ir::value *v, unsigned i) {
|
||||
|
@@ -5,7 +5,7 @@
|
||||
#include "triton/ir/value.h"
|
||||
#include "triton/ir/constant.h"
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
@@ -3,7 +3,7 @@
|
||||
#include <iostream>
|
||||
#include <cassert>
|
||||
|
||||
namespace tdl{
|
||||
namespace triton{
|
||||
namespace ir{
|
||||
|
||||
class type;
|
||||
|
Reference in New Issue
Block a user