[PATCH] D64232: [analyzer] Prune calls to functions with linear CFGs that return a non-zero constrained value

Kristóf Umann via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Sat Jul 20 06:51:08 PDT 2019


Szelethus added a comment.

LLVM+Clang (A total of 207 reports changed)

| with "track-conditions" set to true (bug length)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | with "track-conditions" set to true and this patch applied (bug length)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| InstrTypes.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Finclude%2Fllvm%2FIR%2FInstrTypes.h&is-unique=on&reportHash=12bd57999ebb93768e2bf16f814d779e&report=1233&subtab=12bd57999ebb93768e2bf16f814d779e> (9)                                                                                                                                         | InstrTypes.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Finclude%2Fllvm%2FIR%2FInstrTypes.h&is-unique=on&reportHash=12bd57999ebb93768e2bf16f814d779e&report=5811&subtab=12bd57999ebb93768e2bf16f814d779e> (5)                                                                                                                                         |
| APInt.h <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Finclude%2Fllvm%2FADT%2FAPInt.h&reportHash=31f5d9e9b42861f52f61c112132c0e30&report=2048&subtab=31f5d9e9b42861f52f61c112132c0e30> (17)                                                                                                                                                   | APInt.h <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Finclude%2Fllvm%2FADT%2FAPInt.h&reportHash=31f5d9e9b42861f52f61c112132c0e30&report=6542&subtab=31f5d9e9b42861f52f61c112132c0e30> (13)                                                                                                                                                   |
| ASTDiagnostic.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTDiagnostic.cpp&reportHash=74ed261933b56fdbe6783378f7a599fd&report=1998&subtab=74ed261933b56fdbe6783378f7a599fd> (19)                                                                                                                                         | ASTDiagnostic.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTDiagnostic.cpp&reportHash=74ed261933b56fdbe6783378f7a599fd&report=6492&subtab=74ed261933b56fdbe6783378f7a599fd> (15)                                                                                                                                         |
| ASTImporter.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTDiagnostic.cpp&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTImporter.cpp&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=d76e1224b7b2d028079436f0e772ba4a&report=1174&subtab=d76e1224b7b2d028079436f0e772ba4a> (43)                                  | ASTImporter.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTDiagnostic.cpp&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTImporter.cpp&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=d76e1224b7b2d028079436f0e772ba4a&report=5668&subtab=d76e1224b7b2d028079436f0e772ba4a> (34)                                  |
| ASTImporter.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTDiagnostic.cpp&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTImporter.cpp&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=8cc2c55ab79efc36fcd2b1725648c2c3&report=1178&subtab=8cc2c55ab79efc36fcd2b1725648c2c3> (45)                                  | ASTImporter.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTDiagnostic.cpp&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTImporter.cpp&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=8cc2c55ab79efc36fcd2b1725648c2c3&report=5672&subtab=8cc2c55ab79efc36fcd2b1725648c2c3> (35)                                  |
| ASTImpoter.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTDiagnostic.cpp&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTImporter.cpp&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=cb40d620796d9fb5257657817766ef6c&report=1179&subtab=cb40d620796d9fb5257657817766ef6c> (23)                                   | ASTImpoter.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTDiagnostic.cpp&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FAST%2FASTImporter.cpp&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=cb40d620796d9fb5257657817766ef6c&report=5673&subtab=cb40d620796d9fb5257657817766ef6c> (17)                                   |
| ASMPrinter.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Flib%2FCodeGen%2FAsmPrinter%2FAsmPrinter.cpp&reportHash=20701a83ca7c6ef213e0dec148ee0c4b&report=1249&subtab=20701a83ca7c6ef213e0dec148ee0c4b> (28)                                                                                                                               | ASMPrinter.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Flib%2FCodeGen%2FAsmPrinter%2FAsmPrinter.cpp&reportHash=20701a83ca7c6ef213e0dec148ee0c4b&report=5742&subtab=20701a83ca7c6ef213e0dec148ee0c4b> (24)                                                                                                                               |
| AutoUpgrade.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Flib%2FCodeGen%2FAsmPrinter%2FAsmPrinter.cpp&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Flib%2FIR%2FAutoUpgrade.cpp&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=5aaeea1749fc458bfcfd376f6497a81f&report=1234&subtab=5aaeea1749fc458bfcfd376f6497a81f> (20)                       | AutoUpgrade <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Flib%2FCodeGen%2FAsmPrinter%2FAsmPrinter.cpp&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Flib%2FIR%2FAutoUpgrade.cpp&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=5aaeea1749fc458bfcfd376f6497a81f&report=5727&subtab=5aaeea1749fc458bfcfd376f6497a81f> (12) This one is pretty cool.  |
| BasicObjCFoundationChecks.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FStaticAnalyzer%2FCheckers%2FBasicObjCFoundationChecks.cpp&reportHash=356d88cb062474fdf17584bf1451bffc&report=1912&subtab=356d88cb062474fdf17584bf1451bffc> (37)                                                                                           | BasicObjCFoundationChecks.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fclang%2Flib%2FStaticAnalyzer%2FCheckers%2FBasicObjCFoundationChecks.cpp&reportHash=356d88cb062474fdf17584bf1451bffc&report=6406&subtab=356d88cb062474fdf17584bf1451bffc> (25) Even cooler.                                                                              |
| BasicTTIImpl.h <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Finclude%2Fllvm%2FCodeGen%2FBasicTTIImpl.h&reportHash=a9680524c503965d89d3e7aaabaaf60b&report=2136&subtab=a9680524c503965d89d3e7aaabaaf60b> (30)                                                                                                                                 | BasicTTIImpl.h <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Finclude%2Fllvm%2FCodeGen%2FBasicTTIImpl.h&reportHash=a9680524c503965d89d3e7aaabaaf60b&report=6630&subtab=a9680524c503965d89d3e7aaabaaf60b> (19)                                                                                                                                 |
| BinaryStreamReader.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Flib%2FSupport%2FBinaryStreamReader.cpp&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Finclude%2Fllvm%2FSupport%2FBinaryStreamReader.h&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=814c54d19a5ad6fd20e8d4a5f915c003&report=1457&subtab=814c54d19a5ad6fd20e8d4a5f915c003> (6) | BinaryStreamReader.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Flib%2FSupport%2FBinaryStreamReader.cpp&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Finclude%2Fllvm%2FSupport%2FBinaryStreamReader.h&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=814c54d19a5ad6fd20e8d4a5f915c003&report=5951&subtab=814c54d19a5ad6fd20e8d4a5f915c003> (3) |
| BinaryStreamReader.h <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Flib%2FSupport%2FBinaryStreamReader.cpp&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Finclude%2Fllvm%2FSupport%2FBinaryStreamReader.h&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=5802c8420d3f1611ec1734f33931e038&report=1262&subtab=5802c8420d3f1611ec1734f33931e038> (16)  | BinaryStreamReader.h <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Flib%2FSupport%2FBinaryStreamReader.cpp&filepath=%2Fhome%2Fszelethus%2Ftest_projects%2Fllvm%2Fllvm-project%2Fllvm%2Finclude%2Fllvm%2FSupport%2FBinaryStreamReader.h&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=5802c8420d3f1611ec1734f33931e038&report=5755&subtab=5802c8420d3f1611ec1734f33931e038> (13)  |
|
|
| List of files that changed <http://cc.elte.hu:15001/GSoC2019-July-5-bug_length_added/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&newcheck=LLVM%2FClang%20AFTER%20condition%20tracking&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value_diff_LLVM%2FClang%20AFTER%20condition%20tracking>                                                                                                                                                                                                                         | Where the results can be checked by changing the run the left corner <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=LLVM%2FClang%20AFTER%20pruning%20linear%20functions%20with%20returning%20value>                                                                                                                                                                                                                                                                                                      |
|

Bitcoin (only 1 changed)

| net_processing.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#run=Bitcoint%20AFTER%20condition%20tracking%20AND%20pruning%20linear%20functions&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=Bitcoint%20AFTER%20condition%20tracking%20AND%20pruning%20linear%20functions&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fbitcoin%2Fsrc%2Fnet_processing.cpp&reportHash=ef9730a1d8cfd049fb7eb18dd8728594&report=7036&subtab=ef9730a1d8cfd049fb7eb18dd8728594> (27) | net_processing.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#run=Bitcoint%20AFTER%20condition%20tracking%20AND%20pruning%20linear%20functions&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=Bitcoint%20AFTER%20condition%20tracking%20AND%20pruning%20linear%20functions&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fbitcoin%2Fsrc%2Fnet_processing.cpp&reportHash=ef9730a1d8cfd049fb7eb18dd8728594&report=7240&subtab=ef9730a1d8cfd049fb7eb18dd8728594> (21) |
|

Xerces (A total of 11 reports changed):

| XSAXMLScanner.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#run=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&is-unique=on&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fxerces-c%2Fsrc%2Fxercesc%2Finternal%2FXSAXMLScanner.cpp&reportHash=5ab3f6c2e521e3ebceb604c03d5ea63b&report=6751&subtab=5ab3f6c2e521e3ebceb604c03d5ea63b> ( 14)                                                                                                                              | XSAXMLScanner.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#run=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&is-unique=on&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fxerces-c%2Fsrc%2Fxercesc%2Finternal%2FXSAXMLScanner.cpp&reportHash=5ab3f6c2e521e3ebceb604c03d5ea63b&report=6866&subtab=5ab3f6c2e521e3ebceb604c03d5ea63b> (10)                                                                                                                               |
| ReaderMgr.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fxerces-c%2Fsrc%2Fxercesc%2Finternal%2FXSAXMLScanner.cpp&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fxerces-c%2Fsrc%2Fxercesc%2Finternal%2FReaderMgr.cpp&tab=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=1f9cbd36b259440b54f3191a335cae8b&report=6770&subtab=1f9cbd36b259440b54f3191a335cae8b> (12)                       | ReaderMgr.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fxerces-c%2Fsrc%2Fxercesc%2Finternal%2FXSAXMLScanner.cpp&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fxerces-c%2Fsrc%2Fxercesc%2Finternal%2FReaderMgr.cpp&tab=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=1f9cbd36b259440b54f3191a335cae8b&report=6885&subtab=1f9cbd36b259440b54f3191a335cae8b> (8)                        |
| SGXMLScanner.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fxerces-c%2Fsrc%2Fxercesc%2Finternal%2FSGXMLScanner.cpp&reportHash=70977f40259a6fa844a17f664f6d31db&report=6776&subtab=70977f40259a6fa844a17f664f6d31db> (20)                                                                                                                                 | SGXMLScanner.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fxerces-c%2Fsrc%2Fxercesc%2Finternal%2FSGXMLScanner.cpp&reportHash=70977f40259a6fa844a17f664f6d31db&report=6891&subtab=70977f40259a6fa844a17f664f6d31db> (16)                                                                                                                                 |
| DFAContentModel.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fxerces-c%2Fsrc%2Fxercesc%2Finternal%2FIGXMLScanner.cpp&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fxerces-c%2Fsrc%2Fxercesc%2Fvalidators%2Fcommon%2FDFAContentModel.cpp&tab=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=bc12205c40e3ed9ddc16e5989918ebf8&report=6816&subtab=bc12205c40e3ed9ddc16e5989918ebf8> (16) | DFAContentModel.cpp <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fxerces-c%2Fsrc%2Fxercesc%2Finternal%2FIGXMLScanner.cpp&filepath=%2Fmnt%2Fstorage%2Fszelethus%2Ftest_projects%2Fxerces-c%2Fsrc%2Fxercesc%2Fvalidators%2Fcommon%2FDFAContentModel.cpp&tab=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&reportHash=bc12205c40e3ed9ddc16e5989918ebf8&report=6931&subtab=bc12205c40e3ed9ddc16e5989918ebf8> (12) |
|
|
| List of files that changed <http://cc.elte.hu:15001/GSoC2019-July-5-bug_length_added/#is-unique=on&run=Xerces%20AFTER%20tracking%20conditions&newcheck=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=Xerces%20AFTER%20tracking%20conditions_diff_Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value>                                                                                                                                                                                                                              | Where the results can be checked by changing the run the left corner <http://cc.elte.hu:15001/GSoC2019-July-5/#is-unique=on&run=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value&review-status=Unreviewed&review-status=Confirmed&detection-status=New&detection-status=Reopened&detection-status=Unresolved&tab=Xerces%20AFTER%20pruning%20linear%20functions%20with%20returning%20value>                                                                                                                                                                                                                                                                                                 |
|

I like how things look like with this patch.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D64232/new/

https://reviews.llvm.org/D64232





More information about the cfe-commits mailing list