summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage-custom.cpp
diff options
context:
space:
mode:
authorJonas Paulsson <paulsson@linux.vnet.ibm.com>2018-10-30 15:04:40 +0000
committerJonas Paulsson <paulsson@linux.vnet.ibm.com>2018-10-30 15:04:40 +0000
commit611b533f1d544b85f1a98afbc9241deeb97d9497 (patch)
tree4db26c1d883b521a32b55e1e3489edc8bd900fc2 /clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage-custom.cpp
parent023b1d19f3de5ed7cec535295bf0d7a9f99ea561 (diff)
downloadbcm5719-llvm-611b533f1d544b85f1a98afbc9241deeb97d9497.tar.gz
bcm5719-llvm-611b533f1d544b85f1a98afbc9241deeb97d9497.zip
[SchedModel] Fix for read advance cycles with implicit pseudo operands.
The SchedModel allows the addition of ReadAdvances to express that certain operands of the instructions are needed at a later point than the others. RegAlloc may add pseudo operands that are not part of the instruction descriptor, and therefore cannot have any read advance entries. This meant that in some cases the desired read advance was nullified by such a pseudo operand, which still had the original latency. This patch fixes this by making sure that such pseudo operands get a zero latency during DAG construction. Review: Matthias Braun, Ulrich Weigand. https://reviews.llvm.org/D49671 llvm-svn: 345606
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/cppcoreguidelines-macro-usage-custom.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud