blob: e1a87493c848ef434c7e2c079087f48ef5512f92 [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::Bool(%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)
return (%e);
}