Commit Graph

117 Commits (252060ac7a6e58d89200e5e92a2bfb3cc3fc9f2a)

Author SHA1 Message Date
Artem Pianykh 19093a2fa0 @update-submodule: facebook-clang-plugins Fix handling of non-literal `offsetof` expressions 5 years ago
Sungkeun Cho 92e7aeeb3e [infer] Fix clang frontend for switch statment 5 years ago
Jules Villard 78a33acb77 [cfg] run pre-analysis lazily in ondemand 5 years ago
Jules Villard b03ca78bf3 [pdesc][refactor] ability to set normal and exceptional succs independently 5 years ago
Jules Villard 3a3c93140e [pulse] translate initListExpr in more cases 6 years ago
Josh Berdine cfc1c8be36 [copyright] Remove years 6 years ago
Jules Villard 1a19cd5e2d [clang] change `offsetof()` test 6 years ago
Jules Villard 1395d5581d [clang] upgrade to 8.0.0 6 years ago
Mehdi Bouaziz b27c02ad35 [clang] Correct value for offsetof 6 years ago
Jules Villard 686231ec6e [SIL] change `variable_initialization()` builtin to a new auxiliary instruction 6 years ago
Sungkeun Cho bae98c607f [infer] Translate VAArgExpr to the builtin function 6 years ago
Jules Villard 1c668c4d41 [SIL][preanalysis] add call flag for functions treating first formal as return 6 years ago
Jules Villard 55586b581b [preanalysis] do not delay killing variables taken by reference 6 years ago
Sungkeun Cho 5f925869b6 [infer] Translate more casts (unsigned int) 6 years ago
Sungkeun Cho 1486a5f105 [infer] Translate casting expressions of integer pointers 6 years ago
Jules Villard 646aa30797 [cfg] print dotty *after* pre-analysis 6 years ago
Jules Villard 9aa5582caa [clang] leave markers of variable initialization for pulse 6 years ago
Sungkeun Cho 87dd2047ec [infer] Use big int in IntLit 6 years ago
Mehdi Bouaziz eca0b491d6 Weak Topological Order and Abstract Interpreter using it 6 years ago
Mehdi Bouaziz ad986dffde Get rid of Declare_locals 7 years ago
Jules Villard 8b882ac1df Change license to MIT 7 years ago
Jules Villard 8715c4f892 [clang] make switch statement translation more robust 7 years ago
Jules Villard 766a16cd90 [clang] enforce that `instruction` always returns one SIL expression 7 years ago
Jules Villard dfe2ad5229 [camel] call `Format.pp_print_*` directly where appropriate 7 years ago
Jules Villard 902de9d6e3 [sil] make return value and type mandatory 7 years ago
Jules Villard 73a47d594c [debug] print procedures in alphabetical order in cfgs 7 years ago
Ezgi Çiçek 523c2f539b change clang translation to track if_kind (i.e. the type of prune node) 7 years ago
Dulma Churchill d04a7aed52 [clang] Removed the mangling part of Clang global variables in the error messages 7 years ago
Dulma Churchill be53bc80e2 [lieveness] Fix false positive to do with a _Generic expression not being translated properly 7 years ago
Jules Villard 6b5390fe79 [cfg] rename iCFG to cfg in dotty files 7 years ago
Mehdi Bouaziz 3b2e9c78de [clang trans] Simplify translation of if(not expr) 8 years ago
Jules Villard 94e7a7b141 [siof] one access per sink, better report deduplication 8 years ago
Jules Villard 72b1ac4b5a Turn off --keep-going by default 8 years ago
Jeremy Dubreil 919b9268d4 [infer][clang] simplify the translation of the prune nodes 8 years ago
Andrzej Kotulski 6ca447fa6a [C] Fix issue with enum initialization lists 8 years ago
Andrzej Kotulski 88b74d524d [C++] Rewrite initListExpr_trans 8 years ago
Jules Villard fe01f47e41 [clang] correct sizeof info 8 years ago
Jeremy Dubreil bf11a27158 [infer] merge --failures-allowed and --keep-going 8 years ago
Andrzej Kotulski e366b0d9b5 [clang] Fix expression statement with conditional inside 8 years ago
Jia Chen a6757be036 Force emitting prune node for C++ comparison expressions 8 years ago
Jules Villard 252c78bb0e [clang] initialize dynamically-size stack-allocated arrays 8 years ago
Jules Villard 93ec47a5f4 [IR] add stride to array type 8 years ago
Dulma Churchill 6097c05d88 [clang] Add a preanalysis to compute nullability annotations 8 years ago
Andrzej Kotulski 462220ce3e [typ] Print type qualifiers in Typ.pp_full 8 years ago
Andrzej Kotulski 62d1d74d74 [Typ] Change Typ.pp_full to not include class keywords 8 years ago
Andrzej Kotulski e08d9341c8 [clang] Run direct tests with --no-failures-allowed flag 8 years ago
Andrzej Kotulski dd3de5b011 [clang frontend] Create nodes for dangling instructions 8 years ago
Jules Villard a6be58848b [make] make frontend tests more functional 8 years ago
Jules Villard bce1a1ff2e [make] make infer/src/Makefile less phony 8 years ago
Josh Berdine 0cf71c74ef Sort nodes when printing cfg to dot file 8 years ago