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.
Ezgi Çiçek cb8e734bbb
Get all the loop instructions
7 years ago
..
AccessExpression.ml Change license to MIT 7 years ago
AccessExpression.mli Change license to MIT 7 years ago
AccessPath.ml Change license to MIT 7 years ago
AccessPath.mli Change license to MIT 7 years ago
Annot.ml Change license to MIT 7 years ago
Annot.mli Change license to MIT 7 years ago
Attributes.ml Change license to MIT 7 years ago
Attributes.mli Change license to MIT 7 years ago
BUILTINS.ml Change license to MIT 7 years ago
Binop.ml Change license to MIT 7 years ago
Binop.mli Change license to MIT 7 years ago
BuiltinDecl.ml Change license to MIT 7 years ago
BuiltinDecl.mli Change license to MIT 7 years ago
CallFlags.ml Change license to MIT 7 years ago
CallFlags.mli Change license to MIT 7 years ago
CallSite.ml Change license to MIT 7 years ago
CallSite.mli Change license to MIT 7 years ago
Cfg.ml Change license to MIT 7 years ago
Cfg.mli Change license to MIT 7 years ago
Const.ml Change license to MIT 7 years ago
Const.mli Change license to MIT 7 years ago
DecompiledExp.ml Change license to MIT 7 years ago
DecompiledExp.mli Change license to MIT 7 years ago
Errlog.ml Change license to MIT 7 years ago
Errlog.mli Change license to MIT 7 years ago
Exceptions.ml Change license to MIT 7 years ago
Exceptions.mli Change license to MIT 7 years ago
Exp.ml Change license to MIT 7 years ago
Exp.mli Change license to MIT 7 years ago
HilExp.ml Change license to MIT 7 years ago
HilExp.mli Change license to MIT 7 years ago
HilInstr.ml Change license to MIT 7 years ago
HilInstr.mli Change license to MIT 7 years ago
Ident.ml Change license to MIT 7 years ago
Ident.mli Change license to MIT 7 years ago
Instrs.ml Instrs: Arrays and RevArrays only 7 years ago
Instrs.mli Instrs: Arrays and RevArrays only 7 years ago
IntLit.ml Change license to MIT 7 years ago
IntLit.mli Change license to MIT 7 years ago
Io_infer.ml Change license to MIT 7 years ago
Io_infer.mli Change license to MIT 7 years ago
IssueLog.ml Change license to MIT 7 years ago
IssueLog.mli Change license to MIT 7 years ago
Localise.ml Change license to MIT 7 years ago
Localise.mli Change license to MIT 7 years ago
Mangled.ml Change license to MIT 7 years ago
Mangled.mli Change license to MIT 7 years ago
Mleak_buckets.ml Change license to MIT 7 years ago
Mleak_buckets.mli Change license to MIT 7 years ago
Objc_models.ml Change license to MIT 7 years ago
Objc_models.mli Change license to MIT 7 years ago
PredSymb.ml Change license to MIT 7 years ago
PredSymb.mli Change license to MIT 7 years ago
ProcAttributes.ml Change license to MIT 7 years ago
ProcAttributes.mli Change license to MIT 7 years ago
Procdesc.ml Instrs: Arrays and RevArrays only 7 years ago
Procdesc.mli Instrs: Arrays and RevArrays only 7 years ago
ProcnameDispatcher.ml Change license to MIT 7 years ago
ProcnameDispatcher.mli Change license to MIT 7 years ago
Pvar.ml Change license to MIT 7 years ago
Pvar.mli Change license to MIT 7 years ago
QualifiedCppName.ml Change license to MIT 7 years ago
QualifiedCppName.mli Change license to MIT 7 years ago
README.md Convert Reason to OCaml, and auto-format OCaml 8 years ago
Sil.ml Get all the loop instructions 7 years ago
Sil.mli Get all the loop instructions 7 years ago
SourceFiles.ml Change license to MIT 7 years ago
SourceFiles.mli Change license to MIT 7 years ago
Subtype.ml Change license to MIT 7 years ago
Subtype.mli Change license to MIT 7 years ago
Tenv.ml Change license to MIT 7 years ago
Tenv.mli Change license to MIT 7 years ago
Typ.ml [IR] Adding module for type of parameters to be added to procnames. 7 years ago
Typ.mli [IR] Adding module for type of parameters to be added to procnames. 7 years ago
Unop.ml Change license to MIT 7 years ago
Unop.mli Change license to MIT 7 years ago
Var.ml Change license to MIT 7 years ago
Var.mli Change license to MIT 7 years ago
jbuild.in base and IR build separately, biabduction/ directory 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.