You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Josh Berdine f89e687efa
[ocamlformat] Use ocamlformat from github
7 years ago
..
Annot.ml [ocamlformat] Use ocamlformat from github 7 years ago
Annot.mli [java] translate `final` keyword as annotation 7 years ago
Attributes.ml [ocamlformat] Use ocamlformat from github 7 years ago
Attributes.mli [cleanup] Remove unused code for finding correct fields in Objective-C 7 years ago
BUILTINS.ml [quandary] allow specifying globals as sources 7 years ago
Binop.ml [ocamlformat] Use ocamlformat from github 7 years ago
Binop.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
BuiltinDecl.ml [ocamlformat] Use ocamlformat from github 7 years ago
BuiltinDecl.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
CallFlags.ml [ocamlformat] Use ocamlformat from github 7 years ago
CallFlags.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
CallSite.ml Convert Reason to OCaml, and auto-format OCaml 7 years ago
CallSite.mli Convert Reason to OCaml, and auto-format OCaml 7 years ago
Cfg.ml [ocamlformat] Use ocamlformat from github 7 years ago
Cfg.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Cg.ml [ocamlformat] Use ocamlformat from github 7 years ago
Cg.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Const.ml [ocamlformat] Use ocamlformat from github 7 years ago
Const.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
DecompiledExp.ml [ocamlformat] Use ocamlformat from github 7 years ago
DecompiledExp.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Errlog.ml [ocamlformat] Use ocamlformat from github 7 years ago
Errlog.mli [reporting] aggregate issues from all procedures before reporting 7 years ago
Exceptions.ml [ocamlformat] Use ocamlformat from github 7 years ago
Exceptions.mli [ocamlformat] Use ocamlformat from github 7 years ago
Exp.ml [ocamlformat] Use ocamlformat from github 7 years ago
Exp.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
HilExp.ml [ocamlformat] Use ocamlformat from github 7 years ago
HilExp.mli [access paths] optional index expression for arrays 7 years ago
HilInstr.ml [ocamlformat] Use ocamlformat from github 7 years ago
HilInstr.mli [access paths] optional index expression for arrays 7 years ago
Ident.ml [ocamlformat] Use ocamlformat from github 7 years ago
Ident.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
IntLit.ml [ocamlformat] Use ocamlformat from github 7 years ago
IntLit.mli Oversized shift no longer produce an assertion failure 7 years ago
Io_infer.ml [ocamlformat] Use ocamlformat from github 7 years ago
Io_infer.mli Convert Reason to OCaml, and auto-format OCaml 7 years ago
LintIssues.ml [ocamlformat] Use ocamlformat from github 7 years ago
LintIssues.mli Convert Reason to OCaml, and auto-format OCaml 7 years ago
Localise.ml [ocamlformat] Use ocamlformat from github 7 years ago
Localise.mli [inferbo] Replace buckets with issue types 7 years ago
Location.ml [ocamlformat] Use ocamlformat from github 7 years ago
Location.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Mangled.ml [ocamlformat] Use ocamlformat from github 7 years ago
Mangled.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Mleak_buckets.ml [ocamlformat] Use ocamlformat from github 7 years ago
Mleak_buckets.mli Convert Reason to OCaml, and auto-format OCaml 7 years ago
Objc_models.ml [ocamlformat] Use ocamlformat from github 7 years ago
Objc_models.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
PredSymb.ml [ocamlformat] Use ocamlformat from github 7 years ago
PredSymb.mli [infer][backend] remove the bi-abduction based code for taint analysis 7 years ago
ProcAttributes.ml [ocamlformat] Use ocamlformat from github 7 years ago
ProcAttributes.mli [infer][checkers] specify the dynamic dispatch handling policy on a per-checker basis. 7 years ago
Procdesc.ml [ocamlformat] Use ocamlformat from github 7 years ago
Procdesc.mli [infer][checkers] specify the dynamic dispatch handling policy on a per-checker basis. 7 years ago
Pvar.ml [ocamlformat] Use ocamlformat from github 7 years ago
Pvar.mli [thread-safety][c++] Optimize access list map quotienting 7 years ago
QualifiedCppName.ml [ocamlformat] Use ocamlformat from github 7 years ago
QualifiedCppName.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
README.md Convert Reason to OCaml, and auto-format OCaml 7 years ago
Sil.ml [ocamlformat] Use ocamlformat from github 7 years ago
Sil.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Subtype.ml [ocamlformat] Use ocamlformat from github 7 years ago
Subtype.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Tenv.ml [ocamlformat] Use ocamlformat from github 7 years ago
Tenv.mli [thread-safety][c++] Do not quotient by may_alias when analyzing non-Java code 7 years ago
Typ.ml [ocamlformat] Use ocamlformat from github 7 years ago
Typ.mli [cleanup] Remove unused code for finding correct fields in Objective-C 7 years ago
Unop.ml [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago
Unop.mli [format] Attach docstrings to be warning 50 clean, other doc fixes 7 years ago

README.md

Intermediate Representation

The Intermediate Representation is a format used by the back-end for analysis. It is produced by one of the front-ends, one for each program analyzed.

The main entry point is the intermediate language in Sil.

The control flow graph module is Cfg.

The call graph module is Cg.

The type environment module is Tenv.