aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-cov/SourceCoverageViewText.cpp
diff options
context:
space:
mode:
authorDaniel Sanders <daniel_l_sanders@apple.com>2017-10-14 00:31:58 +0000
committerDaniel Sanders <daniel_l_sanders@apple.com>2017-10-14 00:31:58 +0000
commitbfa9e2cae7ad18ab62f933acb0d2cd5d281741cb (patch)
tree2e96e677b8fd51c734a9c8517155604af2be09b0 /llvm/tools/llvm-cov/SourceCoverageViewText.cpp
parentaafbc1c4db7a7d58902d2ea002182dca75e5dc66 (diff)
downloadllvm-bfa9e2cae7ad18ab62f933acb0d2cd5d281741cb.zip
llvm-bfa9e2cae7ad18ab62f933acb0d2cd5d281741cb.tar.gz
llvm-bfa9e2cae7ad18ab62f933acb0d2cd5d281741cb.tar.bz2
[globalisel][tablegen] Simplify named operand/operator lookups and fix a wrong-code bug this revealed.
Summary: Operand variable lookups are now performed by the RuleMatcher rather than searching the whole matcher hierarchy for a match. This revealed a wrong-code bug that currently affects ARM and X86 where patterns that use a variable more than once in the match pattern will be imported but won't check that the operands are identical. This can cause the tablegen-erated matcher to accept matches that should be rejected. Depends on D36569 Reviewers: ab, t.p.northover, qcolombet, rovka, aditya_nandakumar Subscribers: aemerson, igorb, llvm-commits, kristof.beyls Differential Revision: https://reviews.llvm.org/D36618 llvm-svn: 315780
Diffstat (limited to 'llvm/tools/llvm-cov/SourceCoverageViewText.cpp')
0 files changed, 0 insertions, 0 deletions