Cristiano Calcagno
a71902355f
[debug][dotty] Fix issue in dotty output where overloaded functions were conflated
...
Reviewed By: jvillard
Differential Revision: D4117078
fbshipit-source-id: fdd8e93
8 years ago
Cristiano Calcagno
3fb8801b6c
[IR] Change cfg representation so the node number is per-procedure and not per-cfg
...
Reviewed By: jeremydubreil
Differential Revision: D4088075
fbshipit-source-id: 6e517a7
8 years ago
Cristiano Calcagno
c134eac91e
[tests] Convert objective-c frontend tests to new direct format
...
Reviewed By: jberdine
Differential Revision: D3886011
fbshipit-source-id: 2e0c014
8 years ago
Sam Blackshear
7b58c71475
centralize creation and detection of clang tmp vars, fix errdesc/bucketing
...
Reviewed By: akotulski
Differential Revision: D3529992
fbshipit-source-id: 939f47a
9 years ago
Sam Blackshear
fd8a864c15
doing preanalysis on-demand
...
Reviewed By: jeremydubreil
Differential Revision: D3352767
fbshipit-source-id: a9dcc0a
9 years ago
Andrzej Kotulski
617ffab0ac
Add @generated comment to icfg.dot files
...
Reviewed By: jvillard
Differential Revision: D3358243
fbshipit-source-id: a47cc01
9 years ago
Sam Blackshear
20925df57c
removing unused deallocate param in nullify instr
...
Reviewed By: jeremydubreil
Differential Revision: D3263241
fbshipit-source-id: b0d2c0f
9 years ago
Sam Blackshear
4fd2f52fe8
new analysis for adding nullify's
...
Reviewed By: jeremydubreil
Differential Revision: D3241019
fbshipit-source-id: 8409b33
9 years ago
Sam Blackshear
6f6da12b2c
don't nullify params/locals at beginning of procedure
...
Reviewed By: jeremydubreil
Differential Revision: D3258615
fb-gh-sync-id: 73e4670
fbshipit-source-id: 73e4670
9 years ago
Andrzej Kotulski
05c218d84f
Declare local variable for conditional in procdesc
...
Summary:Local variable created by conditional operator translation is now declared in scope of whole
procedure. Semantically there is no difference, hopefuly backend will not complain about this
change. Also, nullifying that variable is deferred to preanalysis instead of calling it manually
Reviewed By: jvillard
Differential Revision: D3155733
fb-gh-sync-id: 6cec8fc
fbshipit-source-id: 6cec8fc
9 years ago
Dulma Rodriguez
d366bb970b
Create the procdescs for frontend checks only when needed
...
Reviewed By: sblackshear, ddino
Differential Revision: D3173939
fb-gh-sync-id: 236898b
fbshipit-source-id: 236898b
9 years ago
Dulma Rodriguez
44491679cf
Fix broken tests in master
...
Reviewed By: jvillard, sblackshear
Differential Revision: D3151081
fb-gh-sync-id: 86e66e0
fbshipit-source-id: 86e66e0
9 years ago
Sam Blackshear
e9cb9f4352
assign pointer type checker
...
Reviewed By: dulmarod
Differential Revision: D3125521
fb-gh-sync-id: 33c4693
fbshipit-source-id: 33c4693
9 years ago
Dino Distefano
fc5d4897a5
Registered Observer check done by front-end
...
Reviewed By: dulmarod
Differential Revision: D3007938
fb-gh-sync-id: 9813a19
shipit-source-id: 9813a19
9 years ago
Andrzej Kotulski
4584f7f6fc
[clang-format] Reformat all c/cpp/objc sources with clang-format
...
Reviewed By: jul
Differential Revision: https://phabricator.fb.com/D2953843
9 years ago
Josh Berdine
63b57790f9
Fix indentation of multiline copyright comment
...
Summary:
public
Lines other than the first of multi-line comments in non-ocaml files
were flush right instead of aligned.
Reviewed By: jvillard
Differential Revision: D2739752
fb-gh-sync-id: c85f56e
9 years ago
Andrzej Kotulski
35bb8a9a26
Change order in which ids get generated for objcMessageExpr_trans
...
Summary: public Make it uniform with other function call translations. This is just reordering, no functional change intended
Reviewed By: dulmarod
Differential Revision: D2696370
fb-gh-sync-id: 63656e3
9 years ago
Andrzej Kotulski
3f9a08f99c
Defer cfg node creation for returnStmt and init_expr_trans
...
Summary: public
Nodes in these functions can be created later (after translation of subexpressions is done).
Change triggers many differences in .dot files, but they are all about different numbering of
nodes.
There is no functional change in this diff.
Reviewed By: dulmarod
Differential Revision: D2699703
fb-gh-sync-id: a7b8d2a
9 years ago
martinoluca
721cc1957c
Specify to clang to use x86_64 to build models and tests for ObjectiveCxx
9 years ago
Jules Villard
ca613a77ff
[copyrightor] format start and end of copyright comments
...
Summary:
The script now reformats the start and end of comments if necessary.
9 years ago
Cristiano Calcagno
3e199467f4
Complete copyright messages.
10 years ago
Open Source Synchronization
b8982270f2
initial synchronization
10 years ago