combinational_critical_path { nodes { op: OP_TUPLE id: 20 ir: "tuple.20: (bits[1], bits[5], bits[10]) = tuple(sign: bits[1], literal.17: bits[5], literal.18: bits[10], id=20, pos=[(1,76,33), (2,28,43)])" } nodes { op: OP_LITERAL id: 18 ir: "literal.18: bits[10] = literal(value=0, id=18, pos=[(1,79,18), (2,28,43)])" } } all_nodes { op: OP_PARAM id: 10 ir: "sign: bits[1] = param(name=sign, id=10)" } all_nodes { op: OP_LITERAL id: 17 ir: "literal.17: bits[5] = literal(value=31, id=17, pos=[(1,78,28), (2,28,43)])" } all_nodes { op: OP_LITERAL id: 18 ir: "literal.18: bits[10] = literal(value=0, id=18, pos=[(1,79,18), (2,28,43)])" } all_nodes { op: OP_TUPLE id: 20 ir: "tuple.20: (bits[1], bits[5], bits[10]) = tuple(sign: bits[1], literal.17: bits[5], literal.18: bits[10], id=20, pos=[(1,76,33), (2,28,43)])" }