blob: 5e08cde9d666206066b337b64aab9d5b84506b0d [file] [log] [blame]
graph(%a : Tensor) {
%1 : int = prim::Constant[value=1]()
%2 : int = prim::Constant[value=2]()
%3 : int = prim::Constant[value=3]()
%4 : int = prim::Constant[value=4]()
%5 : bool = prim::TensorToBool(%a)
%b : (int, int, int, int) = prim::If(%5)
block0() {
%b.1 : (int, int, int, int) = prim::TupleConstruct(%1, %2, %3, %4)
-> (%b.1)
}
block1() {
%b.2 : (int, int, int, int) = prim::TupleConstruct(%4, %3, %2, %1)
-> (%b.2)
}
%c : (int, int, int, int) = prim::TupleSlice[beg=0, end=4](%b)
%e : (int, int) = prim::TupleSlice[beg=1, end=3](%c)
%11 : int, %12 : int = prim::TupleUnpack(%e)
return (%11, %12);
}