Tom Hvitved
|
7a694d5da5
|
C++: Update expected test output
|
2022-09-22 15:01:40 +02:00 |
|
erik-krogh
|
e89e0eb7fb
|
make some acronyms camelCase
|
2022-08-22 21:22:35 +02:00 |
|
Robert Marsh
|
4f8373f577
|
Merge branch 'main' into rdmarsh2/dataflow-global-vars
|
2022-08-01 14:55:45 -04:00 |
|
Anders Schack-Mulligen
|
df6d68b215
|
Merge pull request #9618 from aschackmull/dataflow/deprecate-barrierguard-class
Dataflow: Deprecate BarrierGuard class
|
2022-06-22 10:44:08 +02:00 |
|
Robert Marsh
|
d28c39cd73
|
C++: update test expectations
|
2022-06-20 15:56:00 -04:00 |
|
Robert Marsh
|
5a3e546bfe
|
C++: update test expectations
|
2022-06-20 15:55:50 -04:00 |
|
Robert Marsh
|
048e5d8474
|
C++: IR data flow through global variables
|
2022-06-20 15:15:45 -04:00 |
|
Robert Marsh
|
f0634140b6
|
C++: fix inconsistencies from IR global vars
|
2022-06-20 14:41:10 -04:00 |
|
Jeroen Ketema
|
89d4f84731
|
C++: Update tests for frontend update
|
2022-06-20 14:41:09 -04:00 |
|
Robert Marsh
|
e0878d7d3c
|
C++: Fix IR variable reuse for global var inits
|
2022-06-20 14:41:02 -04:00 |
|
Robert Marsh
|
767b0cfdfb
|
Revert "Merge pull request #8933 from MathiasVP/revert-globals"
This reverts commit 2517371a37, reversing
changes made to db856798b9.
|
2022-06-20 14:26:10 -04:00 |
|
Mathias Vorreiter Pedersen
|
35c8ca15f5
|
Merge pull request #8912 from rdmarsh2/rdmarsh2/fix-ir-globals
C++: Fix IR variable reuse for global var inits
|
2022-06-20 16:45:39 +01:00 |
|
Anders Schack-Mulligen
|
bbb8d29442
|
C/C++: Deprecate BarrierGuard class.
|
2022-06-17 14:29:05 +02:00 |
|
Jeroen Ketema
|
a7d095e063
|
Revert "C++: Fix test failures where location of reference dereference in lambda changed"
This reverts commit 8e7066600a.
|
2022-06-15 11:58:31 +02:00 |
|
Robert Marsh
|
07a0b4df84
|
C++: update test expaectations
|
2022-06-14 11:43:05 -04:00 |
|
Robert Marsh
|
d1c6022efc
|
C++: fix inconsistencies from IR global vars
|
2022-04-29 14:56:13 -04:00 |
|
Jeroen Ketema
|
5b80fd1432
|
C++: Update tests for frontend update
|
2022-04-29 11:46:01 -04:00 |
|
Robert Marsh
|
abdfd2297b
|
C++: Fix IR variable reuse for global var inits
|
2022-04-29 11:46:00 -04:00 |
|
Robert Marsh
|
259580aeeb
|
Revert "Merge pull request #8933 from MathiasVP/revert-globals"
This reverts commit 2517371a37, reversing
changes made to db856798b9.
|
2022-04-29 11:45:10 -04:00 |
|
Mathias Vorreiter Pedersen
|
75c1e56bbd
|
Revert "Merge pull request #8515 from rdmarsh2/rdmarsh2/ir-global-vars"
This reverts commit 800e4ea7df, reversing
changes made to 7ce040f331.
|
2022-04-27 16:04:28 +01:00 |
|
Erik Krogh Kristensen
|
e1c7d369be
|
Merge pull request #8796 from erik-krogh/redundantImport
Remove redundant imports
|
2022-04-27 12:39:51 +02:00 |
|
Mathias Vorreiter Pedersen
|
800e4ea7df
|
Merge pull request #8515 from rdmarsh2/rdmarsh2/ir-global-vars
C++: generate IR for global variables with initializers
|
2022-04-26 18:17:13 +01:00 |
|
Erik Krogh Kristensen
|
d389012b75
|
Merge branch 'main' into redundantImport
|
2022-04-26 14:24:51 +02:00 |
|
Jeroen Ketema
|
8e7066600a
|
C++: Fix test failures where location of reference dereference in lambda changed
|
2022-04-25 21:14:17 +02:00 |
|
Erik Krogh Kristensen
|
ff73dbc35c
|
delete redundant imports
|
2022-04-22 12:55:28 +02:00 |
|
Robert Marsh
|
f94fcf11cd
|
C++: accept dataflow test changes
|
2022-04-19 13:32:19 -04:00 |
|
Jeroen Ketema
|
94f014d948
|
C++: Update tests for handling of bitwise copies in copy constructors
|
2022-03-25 11:43:01 +01:00 |
|
Erik Krogh Kristensen
|
69353bb014
|
patch upper-case acronyms to be PascalCase
|
2022-03-11 11:10:33 +01:00 |
|
Robert Marsh
|
024bd27485
|
Merge pull request #7578 from MathiasVP/store-dest-should-not-be-use
C++: Store destinations should not be uses for dataflow SSA
|
2022-01-18 11:36:15 -05:00 |
|
Anders Schack-Mulligen
|
5cfa3c7927
|
C++: Accept qltest expected changes.
|
2022-01-18 10:36:52 +01:00 |
|
Mathias Vorreiter Pedersen
|
25253c7b8d
|
C++: Don't count write operations as uses for IR dataflow. Accept test changes.
|
2022-01-14 13:39:57 +00:00 |
|
Mathias Vorreiter Pedersen
|
e8afec413a
|
C++: Add testcase that demonstrates a FP caused by spurious flow through phi nodes in IR dataflow.
|
2022-01-14 13:34:27 +00:00 |
|
Mathias Vorreiter Pedersen
|
2e7ddb479e
|
C++: Accept test changes.
|
2021-11-24 09:41:00 +00:00 |
|
Paolo Tranquilli
|
30805d964c
|
add ThisArgumentOperand special case
|
2021-11-23 15:28:15 +00:00 |
|
Paolo Tranquilli
|
28806fe5f4
|
update test results after operand location changes
|
2021-11-23 15:28:15 +00:00 |
|
Mathias Vorreiter Pedersen
|
672485ae38
|
Merge branch 'main' into remove-reference-to-as-load
|
2021-11-23 10:24:17 +00:00 |
|
Mathias Vorreiter Pedersen
|
21167f4b67
|
C++: Accept test changes.
|
2021-11-22 13:04:23 +00:00 |
|
Mathias Vorreiter Pedersen
|
36585a7469
|
C++: Accept test changes.
|
2021-11-17 14:41:30 +00:00 |
|
Mathias Vorreiter Pedersen
|
dbcd4d6d5d
|
C++: Remove 'ReferenceToInstruction' from the list of instructions we interpret as a load. This makes use lose a bunch of flow, and we'll restore this flow in the next commit.
|
2021-11-11 10:38:52 +00:00 |
|
Mathias Vorreiter Pedersen
|
ccdaf49464
|
C++: Fix the same bug in the test for ordered maps.
|
2021-11-10 13:24:27 +00:00 |
|
Mathias Vorreiter Pedersen
|
86d78b34aa
|
C++: Use the correct variable in the 'test'.
|
2021-11-10 13:04:48 +00:00 |
|
Mathias Vorreiter Pedersen
|
10bca3544c
|
C++: Change 'annotate_path_to_sink' so that you now annotate a ir-path with the previous node (instead of its source). This gives a better overview of the path.
|
2021-11-09 13:49:12 +00:00 |
|
Mathias Vorreiter Pedersen
|
fff5d293ff
|
Merge branch 'main' into use-shared-ssa-in-ir-dataflow
|
2021-11-08 10:44:36 +00:00 |
|
Mathias Vorreiter Pedersen
|
0d1ff4d2ee
|
C++: Respond to review comments and accept test changes.
|
2021-11-04 11:13:23 +00:00 |
|
Mathias Vorreiter Pedersen
|
ae4b6c54bc
|
C++: Change the structure of the 'annotate_path_to_sink' tests to better test path-explanations.
|
2021-11-03 20:32:05 +00:00 |
|
Mathias Vorreiter Pedersen
|
675e284c0e
|
C++: A 'LoadInstruction' in a store chain always sets 'certain = false'.
|
2021-10-28 14:52:57 +01:00 |
|
Mathias Vorreiter Pedersen
|
2cd23e5ee0
|
Accept test changes.
|
2021-10-28 12:36:36 +01:00 |
|
Mathias Vorreiter Pedersen
|
21a1ee7758
|
C++: Add annoying case in SSA.qll related to 'NewExpr' and accept test changes.
|
2021-10-28 12:35:01 +01:00 |
|
Mathias Vorreiter Pedersen
|
3efe60fdd2
|
C++: Accept test changes.
|
2021-10-28 12:35:01 +01:00 |
|
Mathias Vorreiter Pedersen
|
3a488574e5
|
C++: Rewrite the PartialDefinitionNode classes to match the new StoreNodes.
|
2021-10-28 12:35:00 +01:00 |
|