[general] rename namespace tdl -> triton

This commit is contained in:
Philippe Tillet
2019-02-24 14:22:44 -05:00
parent 6b49818282
commit daa828ec18
70 changed files with 85 additions and 85 deletions

View File

@@ -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);

View File

@@ -8,7 +8,7 @@
#include <iostream>
namespace tdl{
namespace triton{
namespace ir{

View File

@@ -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); }

View File

@@ -5,7 +5,7 @@
#include <set>
#include <iostream>
namespace tdl{
namespace triton{
namespace ir{
class value;

View File

@@ -5,7 +5,7 @@
#include <vector>
#include <set>
namespace tdl {
namespace triton {
namespace ir {
class module;

View File

@@ -4,7 +4,7 @@
#include <set>
#include <map>
namespace tdl {
namespace triton {
namespace ir {
class module;

View File

@@ -4,7 +4,7 @@
#include <vector>
#include <map>
namespace tdl {
namespace triton {
namespace ir {
class module;

View File

@@ -3,7 +3,7 @@
#include <map>
namespace tdl{
namespace triton{
namespace ir{
class value;

View File

@@ -18,7 +18,7 @@ namespace llvm{
class LLVMContext;
}
namespace tdl{
namespace triton{
namespace codegen{
class allocation;

View File

@@ -4,7 +4,7 @@
#include <tuple>
#include <vector>
namespace tdl {
namespace triton {
namespace ir {
class module;

View File

@@ -5,7 +5,7 @@
#include <set>
#include <vector>
namespace tdl{
namespace triton{
namespace ir{
class value;

View File

@@ -1,7 +1,7 @@
#ifndef TDL_INCLUDE_CODEGEN_VECTORIZE_H
#define TDL_INCLUDE_CODEGEN_VECTORIZE_H
namespace tdl {
namespace triton {
namespace ir {
class module;

View File

@@ -28,7 +28,7 @@
#include <vector>
namespace tdl
namespace triton
{
namespace driver
{

View File

@@ -26,7 +26,7 @@
#include "triton/driver/handle.h"
#include "triton/driver/context.h"
namespace tdl
namespace triton
{
namespace driver
{

View File

@@ -26,7 +26,7 @@
#include "triton/driver/device.h"
#include "triton/driver/handle.h"
namespace tdl
namespace triton
{
namespace driver
{

View File

@@ -32,7 +32,7 @@
#include "triton/tools/bench.hpp"
#include "triton/tools/collections.hpp"
namespace tdl
namespace triton
{
namespace driver
{

View File

@@ -26,7 +26,7 @@
#include "triton/driver/platform.h"
#include "triton/driver/handle.h"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -37,7 +37,7 @@
#include <iostream>
#include <stdexcept>
namespace tdl
namespace triton
{
namespace driver
{

View File

@@ -27,7 +27,7 @@
#include "triton/driver/dispatch.h"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -25,7 +25,7 @@
#include "triton/driver/handle.h"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -29,7 +29,7 @@
#include <type_traits>
#include "triton/driver/dispatch.h"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -28,7 +28,7 @@
#include <memory>
namespace tdl
namespace triton
{
namespace driver

View File

@@ -28,7 +28,7 @@
#include "triton/driver/context.h"
#include "triton/driver/buffer.h"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -28,7 +28,7 @@
#include "triton/driver/handle.h"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -29,7 +29,7 @@
#include "triton/driver/handle.h"
#include "triton/driver/buffer.h"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -5,7 +5,7 @@
#include <list>
#include "value.h"
namespace tdl{
namespace triton{
namespace ir{
class context;

View File

@@ -8,7 +8,7 @@
#include "basic_block.h"
#include "type.h"
namespace tdl{
namespace triton{
namespace ir{
class basic_block;

View File

@@ -4,7 +4,7 @@
#include "value.h"
#include <cassert>
namespace tdl{
namespace triton{
namespace ir{
class type;

View File

@@ -4,7 +4,7 @@
#include <memory>
#include "triton/ir/type.h"
namespace tdl{
namespace triton{
namespace ir{
class type;

View File

@@ -5,7 +5,7 @@
#include <map>
#include "triton/ir/type.h"
namespace tdl{
namespace triton{
namespace ir{
class context;

View File

@@ -5,7 +5,7 @@
#include "value.h"
#include "constant.h"
namespace tdl{
namespace triton{
namespace ir{
class function;

View File

@@ -6,7 +6,7 @@
#include "triton/ir/type.h"
#include "llvm/IR/Instructions.h"
namespace tdl{
namespace triton{
namespace ir{
class basic_block;

View File

@@ -8,7 +8,7 @@
#include <functional>
#include "builder.h"
namespace tdl{
namespace triton{
namespace ast{

View File

@@ -4,7 +4,7 @@
#include "builder.h"
namespace tdl{
namespace triton{
namespace ir{
class module;

View File

@@ -5,7 +5,7 @@
#include <iostream>
#include <set>
namespace tdl{
namespace triton{
namespace ir{
class context;

View File

@@ -6,7 +6,7 @@
#include <memory>
#include <set>
namespace tdl{
namespace triton{
namespace ir{
class type;

View File

@@ -25,7 +25,7 @@
#include <string>
#include <cstdlib>
namespace tdl
namespace triton
{
namespace tools

View File

@@ -31,7 +31,7 @@
#include <direct.h>
#endif
namespace tdl
namespace triton
{
namespace tools

View File

@@ -10,7 +10,7 @@
#include <iostream>
namespace tdl{
namespace triton{
namespace ast{

View File

@@ -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) {

View File

@@ -7,7 +7,7 @@
#include "triton/ir/basic_block.h"
#include "triton/ir/instructions.h"
namespace tdl {
namespace triton {
namespace codegen{

View File

@@ -5,7 +5,7 @@
#include "triton/ir/instructions.h"
#include "triton/ir/type.h"
namespace tdl {
namespace triton {
namespace codegen{

View File

@@ -4,7 +4,7 @@
#include "triton/ir/basic_block.h"
#include "triton/ir/instructions.h"
namespace tdl{
namespace triton{
namespace codegen{

View File

@@ -6,7 +6,7 @@
#include "triton/ir/instructions.h"
#include "triton/ir/value.h"
namespace tdl{
namespace triton{
namespace codegen{

View File

@@ -13,7 +13,7 @@
#include "llvm/Transforms/Utils/BasicBlockUtils.h"
#include "llvm/IR/BasicBlock.h"
namespace tdl{
namespace triton{
namespace codegen{
using namespace llvm;

View File

@@ -6,7 +6,7 @@
#include "triton/ir/basic_block.h"
#include "triton/ir/instructions.h"
namespace tdl {
namespace triton {
namespace codegen{

View File

@@ -8,7 +8,7 @@
#include <cstdlib>
namespace tdl{
namespace triton{
namespace codegen{
void tune::add_constraint(node_t x, node_t y) {

View File

@@ -5,7 +5,7 @@
#include "triton/ir/basic_block.h"
#include "triton/ir/instructions.h"
namespace tdl {
namespace triton {
namespace codegen{

View File

@@ -31,7 +31,7 @@
#include <stdexcept>
#include <vector>
namespace tdl
namespace triton
{
namespace driver

View File

@@ -27,7 +27,7 @@
#include "triton/driver/dispatch.h"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -29,7 +29,7 @@
#include "triton/tools/sys/getenv.hpp"
#include "triton/tools/sys/mkdir.hpp"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -28,7 +28,7 @@
#include "triton/driver/device.h"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -24,7 +24,7 @@
#include "triton/driver/dispatch.h"
#include "triton/driver/context.h"
namespace tdl
namespace triton
{
namespace driver
{

View File

@@ -22,7 +22,7 @@
#include "triton/driver/error.h"
namespace tdl
namespace triton
{
namespace driver
{

View File

@@ -22,7 +22,7 @@
#include "triton/driver/event.h"
namespace tdl
namespace triton
{
namespace driver
{

View File

@@ -24,7 +24,7 @@
#include <memory>
#include "triton/driver/handle.h"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -26,7 +26,7 @@
#include "triton/driver/kernel.h"
#include "triton/driver/buffer.h"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -29,7 +29,7 @@
#include "triton/tools/sys/getenv.hpp"
namespace tdl
namespace triton
{
namespace driver
{

View File

@@ -26,7 +26,7 @@
#include <string>
namespace tdl
namespace triton
{
namespace driver
{

View File

@@ -32,7 +32,7 @@
#include "triton/driver/kernel.h"
#include "triton/driver/buffer.h"
namespace tdl
namespace triton
{
namespace driver

View File

@@ -3,7 +3,7 @@
#include "triton/ir/type.h"
#include "triton/ir/function.h"
namespace tdl {
namespace triton {
namespace ir {
class phi_node;

View File

@@ -6,7 +6,7 @@
#include "triton/ir/type.h"
#include "llvm/IR/Instruction.h"
namespace tdl{
namespace triton{
namespace ir{
builder::builder(context &ctx):

View File

@@ -4,7 +4,7 @@
#include "triton/ir/context.h"
#include "triton/ir/context_impl.h"
namespace tdl{
namespace triton{
namespace ir{

View File

@@ -2,7 +2,7 @@
#include "triton/ir/context.h"
#include "triton/ir/type.h"
namespace tdl{
namespace triton{
namespace ir{
//===----------------------------------------------------------------------===//

View File

@@ -2,7 +2,7 @@
#include "triton/ir/type.h"
#include "triton/ir/module.h"
namespace tdl{
namespace triton{
namespace ir{

View File

@@ -4,7 +4,7 @@
#include "triton/ir/constant.h"
#include "triton/ir/type.h"
namespace tdl{
namespace triton{
namespace ir{
//===----------------------------------------------------------------------===//

View File

@@ -4,7 +4,7 @@
#include "triton/ir/constant.h"
#include "triton/ir/function.h"
namespace tdl{
namespace triton{
namespace ir{
/* Module */

View File

@@ -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) {

View File

@@ -5,7 +5,7 @@
#include "triton/ir/value.h"
#include "triton/ir/constant.h"
namespace tdl{
namespace triton{
namespace ir{
//===----------------------------------------------------------------------===//

View File

@@ -3,7 +3,7 @@
#include <iostream>
#include <cassert>
namespace tdl{
namespace triton{
namespace ir{
class type;