summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/InstructionSimplify.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-11-29 18:20:08 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-11-29 18:20:08 +0000
commita26a848da3c45f58abce5578a5f710734e9ee2cf (patch)
treeaf6b43689a7b29b2e1f05adf8c7a5c3c9a623d0e /llvm/lib/Analysis/InstructionSimplify.cpp
parent4fe0080984899c35a27e673a098abff183a1c77e (diff)
downloadbcm5719-llvm-a26a848da3c45f58abce5578a5f710734e9ee2cf.tar.gz
bcm5719-llvm-a26a848da3c45f58abce5578a5f710734e9ee2cf.zip
[TableGen] Examine entire subreg compositions to detect ambiguity
When tablegen detects that there exist two subregister compositions that result in the same value for some register, it will emit a warning. This kind of an overlap in compositions should only happen when it is caused by a user-defined composition. It can happen, however, that the user- defined composition is not identically equal to another one, but it does produce the same value for one or more registers. In such cases suppress the warning. This patch is to silence the warning when building the System Z backend after D50725. Differential Revision: https://reviews.llvm.org/D50977 llvm-svn: 347894
Diffstat (limited to 'llvm/lib/Analysis/InstructionSimplify.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud