[ir][instructions] added permutations option for trans

This commit is contained in:
Philippe Tillet
2019-08-05 21:19:13 -07:00
parent d62e581ab3
commit 26c9849462
10 changed files with 58 additions and 22 deletions

View File

@@ -324,8 +324,8 @@ value *builder::create_dot(value *A, value *B, value *C, const std::string &name
return insert(dot_inst::create_nn(A, B, C, name));
}
value *builder::create_trans(value *A, const std::string &name) {
return insert(trans_inst::create(A, name));
value *builder::create_trans(value *A, const std::vector<ir::constant_int*>& perm, const std::string &name) {
return insert(trans_inst::create(A, perm, name));
}
value *builder::create_sqrt(value *A, const std::string &name) {