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.
Ryan Rhee 5580be8dcc
[componentkit] Initializer With Side-Effect Analyzer
8 years ago
..
Annot.re [reason] reformat with new version of reason 8 years ago
Annot.rei [reason] reformat with new version of reason 8 years ago
AttributesTable.re [Merge] Use multilink files to speed up merge with buck projects. 8 years ago
AttributesTable.rei [reason] reformat with new version of reason 8 years ago
Binop.re [reason] reformat with new version of reason 8 years ago
Binop.rei [reason] reformat with new version of reason 8 years ago
CallFlags.re [reason] reformat with new version of reason 8 years ago
CallFlags.rei [reason] reformat with new version of reason 8 years ago
CallSite.ml [refactor] Remove unused prop reporting, and refactor 8 years ago
CallSite.mli [refactor] Remove unused prop reporting, and refactor 8 years ago
Cfg.re [IR] Clean up unused parts of Cfg 8 years ago
Cfg.rei [IR] Clean up unused parts of Cfg 8 years ago
Cg.re [reason] reformat with new version of reason 8 years ago
Cg.rei [reason] reformat with new version of reason 8 years ago
Const.re [reason] reformat with new version of reason 8 years ago
Const.rei [reason] reformat with new version of reason 8 years ago
Csu.re [reason] reformat with new version of reason 8 years ago
Csu.rei [reason] reformat with new version of reason 8 years ago
DecompiledExp.re [reason] reformat with new version of reason 8 years ago
DecompiledExp.rei [reason] reformat with new version of reason 8 years ago
Errlog.ml [refactor] Remove unused prop reporting, and refactor 8 years ago
Errlog.mli [refactor] Remove unused prop reporting, and refactor 8 years ago
Exceptions.ml [refactor] Remove unused prop reporting, and refactor 8 years ago
Exceptions.mli [refactor] Remove unused prop reporting, and refactor 8 years ago
Exp.re [backend] move expression pretty-printing into exp module 8 years ago
Exp.rei [backend] move expression pretty-printing into exp module 8 years ago
Ident.re [Merge] Use multilink files to speed up merge with buck projects. 8 years ago
Ident.rei [reason] reformat with new version of reason 8 years ago
IntLit.re [reason] reformat with new version of reason 8 years ago
IntLit.rei [reason] reformat with new version of reason 8 years ago
Io_infer.ml [refactor] Remove unused prop reporting, and refactor 8 years ago
Io_infer.mli [refactor] Remove unused prop reporting, and refactor 8 years ago
LintIssues.ml [refactor] Remove unused prop reporting, and refactor 8 years ago
LintIssues.mli [refactor] Remove unused prop reporting, and refactor 8 years ago
Localise.ml [componentkit] Initializer With Side-Effect Analyzer 8 years ago
Localise.mli [componentkit] Initializer With Side-Effect Analyzer 8 years ago
Location.re [reason] reformat with new version of reason 8 years ago
Location.rei [reason] reformat with new version of reason 8 years ago
Mangled.re [reason] reformat with new version of reason 8 years ago
Mangled.rei [reason] reformat with new version of reason 8 years ago
Mleak_buckets.ml [refactor] Remove unused prop reporting, and refactor 8 years ago
Mleak_buckets.mli [refactor] Remove unused prop reporting, and refactor 8 years ago
Objc_models.ml [refactor] Remove unused prop reporting, and refactor 8 years ago
Objc_models.mli [refactor] Remove unused prop reporting, and refactor 8 years ago
PredSymb.re [reason] reformat with new version of reason 8 years ago
PredSymb.rei [reason] reformat with new version of reason 8 years ago
ProcAttributes.re [siof] check origin of globals and complain if potential siof 8 years ago
ProcAttributes.rei [siof] check origin of globals and complain if potential siof 8 years ago
Procname.re [threadsafety] Don't warn autogenerated methods (containing '$' in proc name) 8 years ago
Procname.rei [threadsafety] Don't warn autogenerated methods (containing '$' in proc name) 8 years ago
Pvar.re [SIOF] detect which variables need initialization 8 years ago
Pvar.rei [SIOF] detect which variables need initialization 8 years ago
README.md Update README with Reason dependencies 9 years ago
Sil.re [backend] move expression pretty-printing into exp module 8 years ago
Sil.rei [backend] move expression pretty-printing into exp module 8 years ago
StructTyp.re [reason] reformat with new version of reason 8 years ago
StructTyp.rei [reason] reformat with new version of reason 8 years ago
Subtype.re [reason] reformat with new version of reason 8 years ago
Subtype.rei [reason] reformat with new version of reason 8 years ago
Tenv.re [reason] reformat with new version of reason 8 years ago
Tenv.rei [reason] reformat with new version of reason 8 years ago
Typ.re [quandary] reporting on array passed to sink when contents of array are tainted 8 years ago
Typ.rei [quandary] reporting on array passed to sink when contents of array are tainted 8 years ago
Typename.re [reason] reformat with new version of reason 8 years ago
Typename.rei [reason] reformat with new version of reason 8 years ago
Unop.re [reason] reformat with new version of reason 8 years ago
Unop.rei [reason] reformat with new version of reason 8 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.