Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions CodeHawk/CHB/bchanalyze/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,6 @@ MLIS := \
bCHExtractInvariants \
bCHAnalyzeProcedure \
bCHReachingDefs \
bCHDefUse \
bCHDefUseHigh \
bCHFileIO \
bCHTrace \
bCHAnalyzeApp \
Expand All @@ -56,8 +54,6 @@ SOURCES := \
bCHExtractInvariants \
bCHAnalyzeProcedure \
bCHReachingDefs \
bCHDefUse \
bCHDefUseHigh \
bCHFileIO \
bCHTrace \
bCHAnalyzeApp \
Expand Down
37 changes: 6 additions & 31 deletions CodeHawk/CHB/bchanalyze/bCHAnalyzeApp.ml
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,6 @@ open BCHTranslatePowerToCHIF

(* bchanalyze *)
open BCHAnalyzeProcedure
open BCHDefUse
open BCHDefUseHigh
open BCHExtractInvariants
open BCHFileIO
open BCHReachingDefs
Expand Down Expand Up @@ -356,24 +354,16 @@ let analyze_mips_function faddr f count =
else
pr_debug [STR " ... and valuesets"]);
(if system_settings#generate_varinvs then
begin
analyze_procedure_with_reaching_defs
proc mips_chif_system#get_mips_system;
analyze_procedure_with_def_use proc mips_chif_system#get_mips_system;
analyze_procedure_with_def_use_high proc
mips_chif_system#get_mips_system
end);
analyze_procedure_with_reaching_defs
proc mips_chif_system#get_mips_system);

(if !dointervals then extract_ranges finfo bb_invariants#get_invariants);
(if !dorelational then
extract_linear_equalities finfo bb_invariants#get_invariants);
(if !dovaluesets then extract_valuesets finfo bb_invariants#get_invariants);
(if system_settings#generate_varinvs then
begin
extract_reaching_defs finfo bb_invariants#get_invariants;
extract_def_use finfo bb_invariants#get_invariants;
extract_def_use_high finfo bb_invariants#get_invariants
end);
extract_reaching_defs finfo bb_invariants#get_invariants);

(try
resolve_indirect_mips_calls f
with IO.No_more_input ->
Expand Down Expand Up @@ -533,26 +523,15 @@ let analyze_arm_function faddr f count =
begin
analyze_procedure_with_reaching_defs proc arm_chif_system#get_arm_system;
analyze_procedure_with_flag_reaching_defs
proc arm_chif_system#get_arm_system;
(if islarge then
chlog#add "skip def-use" (faddr#toPretty)
else
analyze_procedure_with_def_use proc arm_chif_system#get_arm_system);
(if islarge then
chlog#add "skip def-use-high" (faddr#toPretty)
else
analyze_procedure_with_def_use_high
proc arm_chif_system#get_arm_system)
proc arm_chif_system#get_arm_system
end);
extract_ranges finfo bb_invariants#get_invariants;
extract_linear_equalities finfo bb_invariants#get_invariants;
extract_valuesets finfo bb_invariants#get_invariants;
(if system_settings#generate_varinvs then
begin
extract_reaching_defs finfo bb_invariants#get_invariants;
extract_flag_reaching_defs finfo bb_invariants#get_invariants;
extract_def_use finfo bb_invariants#get_invariants;
extract_def_use_high finfo bb_invariants#get_invariants
extract_flag_reaching_defs finfo bb_invariants#get_invariants
end);
finfo#reset_invariants;
save_function_invariants finfo;
Expand Down Expand Up @@ -660,14 +639,10 @@ let analyze_pwr_function
analyze_procedure_with_linear_equalities proc pwr_chif_system#get_pwr_system;
analyze_procedure_with_valuesets proc pwr_chif_system#get_pwr_system;
analyze_procedure_with_reaching_defs proc pwr_chif_system#get_pwr_system;
analyze_procedure_with_def_use proc pwr_chif_system#get_pwr_system;
analyze_procedure_with_def_use_high proc pwr_chif_system#get_pwr_system;
extract_ranges finfo bb_invariants#get_invariants;
extract_reaching_defs finfo bb_invariants#get_invariants;
extract_linear_equalities finfo bb_invariants#get_invariants;
extract_valuesets finfo bb_invariants#get_invariants;
extract_def_use finfo bb_invariants#get_invariants;
extract_def_use_high finfo bb_invariants#get_invariants;
finfo#reset_invariants;
finfo#save;
save_function_invariants finfo;
Expand Down
294 changes: 0 additions & 294 deletions CodeHawk/CHB/bchanalyze/bCHDefUse.ml

This file was deleted.

Loading
Loading