RmciltmpsSourcemodule E = Errormsgmodule IH = Inthashmodule S = Statsval ok_to_replace :
Cil.varinfo ->
RD.IOS.t RD.IH.t ->
int ->
RD.IOS.t RD.IH.t ->
int ->
Cil.fundec ->
RD.rhs ->
boolval ok_to_replace_with_incdec :
RD.IOS.t RD.IH.t ->
RD.IOS.t RD.IH.t ->
Cil.fundec ->
int ->
Cil.varinfo ->
RD.rhs ->
(int * int * Cil.varinfo * Cil.binop) optionval varXformClass :
('a -> 'b -> Cil.varinfo -> 'c -> 'd -> Cil.exp option) ->
'a ->
'b ->
'c ->
'd ->
Cil.nopCilVisitorval lvalXformClass :
('a -> 'b -> Cil.lval -> 'c -> 'd -> Cil.exp option) ->
'a ->
'b ->
'c ->
'd ->
Cil.nopCilVisitorval ae_lval_to_exp :
?propStrings:bool ->
Cil.exp AELV.LvExpHash.t ->
'a ->
AELV.LvExpHash.key ->
'b ->
bool ->
Cil.exp optionval rd_tmp_to_exp :
RD.IOS.t IH.t ->
int ->
Cil.varinfo ->
Cil.fundec ->
bool ->
Cil.exp optionval ae_lv_fwd_subst :
?propStrings:bool ->
Cil.exp AELV.LvExpHash.t ->
'a ->
Cil.exp ->
'b ->
bool ->
Cil.exp * boolval tmp_to_const :
RD.IOS.t RD.IH.t ->
int ->
Cil.varinfo ->
Cil.fundec ->
bool ->
Cil.exp option