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 a6a766b5f5
Refactor Sil.Int into separate IntLit module
9 years ago
..
plugin [clang-format] Reformat all c/cpp/objc sources with clang-format 9 years ago
Makefile initial synchronization 10 years ago
README.md Created IR folder for the intermediate representaion files. 9 years ago
ast_expressions.ml Fix dyspatch_async calls 9 years ago
ast_expressions.mli Fix dyspatch_async calls 9 years ago
cArithmetic_trans.ml Refactor Sil.Int into separate IntLit module 9 years ago
cArithmetic_trans.mli removing need to pass around lists of temporary id's in the frontend 9 years ago
cContext.ml Remove -open(Utils) compile flag hack 9 years ago
cContext.mli Remove -open(Utils) compile flag hack 9 years ago
cEnum_decl.ml Remove -open(Utils) compile flag hack 9 years ago
cEnum_decl.mli Remove -open(Utils) compile flag hack 9 years ago
cField_decl.ml Marking getters/setters as builtins only inside the definition of the class 9 years ago
cField_decl.mli Marking getters/setters as builtins only inside the definition of the class 9 years ago
cFrontend.ml doing preanalysis on-demand 9 years ago
cFrontend.mli Remove -open(Utils) compile flag hack 9 years ago
cFrontend_checkers.ml Skipping reporting global variable warning on known non-expensive cases. 9 years ago
cFrontend_checkers.mli Implementing a checker to warn initialization of global variables with mehod calls. 9 years ago
cFrontend_config.ml Skip whitelisted functions form trace 9 years ago
cFrontend_config.mli Skip whitelisted functions form trace 9 years ago
cFrontend_decl.ml Skip whitelisted functions form trace 9 years ago
cFrontend_decl.mli Translate functions/methods from headers when they are referenced 9 years ago
cFrontend_errors.ml Reducing the scope of all frontend checks on declarations 9 years ago
cFrontend_errors.mli Create the procdescs for frontend checks only when needed 9 years ago
cFrontend_utils.ml Skipping reporting global variable warning on known non-expensive cases. 9 years ago
cFrontend_utils.mli Skipping reporting global variable warning on known non-expensive cases. 9 years ago
cLocation.ml add skip_clang_analysis_in_path from inferconfig to the CLI 9 years ago
cLocation.mli Translate functions/methods from headers when they are referenced 9 years ago
cMain.ml Reimplement command line options 9 years ago
cMain.mli Remove -open(Utils) compile flag hack 9 years ago
cMethod_signature.ml Reimplement command line options 9 years ago
cMethod_signature.mli Reimplement command line options 9 years ago
cMethod_trans.ml Fix translation of passing struct parameters by value 9 years ago
cMethod_trans.mli Marking getters/setters as builtins only inside the definition of the class 9 years ago
cModule_type.ml Translate functions/methods from headers when they are referenced 9 years ago
cTrans.ml Refactor Sil.Int into separate IntLit module 9 years ago
cTrans.mli Remove -open(Utils) compile flag hack 9 years ago
cTrans_models.ml Translate builtin_expect as its first argument. Avoids weird symb. exec. problems 9 years ago
cTrans_models.mli Reimplement command line options 9 years ago
cTrans_utils.ml Refactor Sil.Int into separate IntLit module 9 years ago
cTrans_utils.mli removing need to pass around lists of temporary id's in the frontend 9 years ago
cType_to_sil_type.ml Refactor Sil.Int into separate IntLit module 9 years ago
cType_to_sil_type.mli Remove -open(Utils) compile flag hack 9 years ago
cTypes.ml Remove -open(Utils) compile flag hack 9 years ago
cTypes.mli Remove -open(Utils) compile flag hack 9 years ago
cTypes_decl.ml Remove -open(Utils) compile flag hack 9 years ago
cTypes_decl.mli Remove -open(Utils) compile flag hack 9 years ago
cVar_decl.ml Remove -open(Utils) compile flag hack 9 years ago
cVar_decl.mli Remove -open(Utils) compile flag hack 9 years ago
clang_ast_types.ml Fix translation of passing struct parameters by value 9 years ago
objcCategory_decl.ml Remove -open(Utils) compile flag hack 9 years ago
objcCategory_decl.mli Remove -open(Utils) compile flag hack 9 years ago
objcInterface_decl.ml Remove -open(Utils) compile flag hack 9 years ago
objcInterface_decl.mli Remove -open(Utils) compile flag hack 9 years ago
objcProperty_decl.ml Remove -open(Utils) compile flag hack 9 years ago
objcProperty_decl.mli Remove -open(Utils) compile flag hack 9 years ago
objcProtocol_decl.ml Remove -open(Utils) compile flag hack 9 years ago
objcProtocol_decl.mli Remove -open(Utils) compile flag hack 9 years ago

README.md

Clang Front-End

This is the front-end for the clang compiler.

The main entry point is CMain.