@@ -12,18 +12,18 @@ let rec collect_var env (var:var) : unit =
1212
1313let rec collect_expr env (e :expr ) : unit =
1414 match e with
15- | Const _ -> ()
16- | ExpVar (v ) -> collect_var env v
17- | Tuple l -> List. iter (collect_expr env) l
18- | Not e -> collect_expr env e
19- | Log (_ ,x ,y ) -> collect_expr env x; collect_expr env y
20- | Arith (_ ,x ,y ) -> collect_expr env x; collect_expr env y
21- | Shift (_ ,x ,_ ) -> collect_expr env x
22- | Shuffle (v ,_ ) -> collect_var env v
23- | Mask (e ,_ ) -> collect_expr env e
24- | Pack (l , _ ) -> List. iter ( collect_expr env) l
25- | Fun (_ ,l ) -> List. iter (collect_expr env) l
26- | Fun_v (_ ,_ ,l ) -> List. iter (collect_expr env) l
15+ | Const _ -> ()
16+ | ExpVar (v ) -> collect_var env v
17+ | Tuple l -> List. iter (collect_expr env) l
18+ | Not e -> collect_expr env e
19+ | Log (_ ,x ,y ) -> collect_expr env x; collect_expr env y
20+ | Arith (_ ,x ,y ) -> collect_expr env x; collect_expr env y
21+ | Shift (_ ,x ,_ ) -> collect_expr env x
22+ | Shuffle (v ,_ ) -> collect_var env v
23+ | Bitmask (e ,_ ) -> collect_expr env e
24+ | Pack (e1 , e2 , _ ) -> collect_expr env e1; collect_expr env e2
25+ | Fun (_ ,l ) -> List. iter (collect_expr env) l
26+ | Fun_v (_ ,_ ,l ) -> List. iter (collect_expr env) l
2727
2828let clean_in_deqs (vars :p ) (deqs :deq list ) : p =
2929 let env = Hashtbl. create 100 in
0 commit comments