summaryrefslogtreecommitdiffstats
path: root/clang/tools/diagtool/TreeView.cpp
diff options
context:
space:
mode:
authorSam Parker <sam.parker@arm.com>2019-08-07 07:39:19 +0000
committerSam Parker <sam.parker@arm.com>2019-08-07 07:39:19 +0000
commit173de037404936593a88a9235a3b4783bddef9df (patch)
treeefbf9994f9e0b5e0ad121eeb6a3e0f9017fb5f0c /clang/tools/diagtool/TreeView.cpp
parentcb87f3734b0a554a7d3d3b2d47eb885a6d1a9bf8 (diff)
downloadbcm5719-llvm-173de037404936593a88a9235a3b4783bddef9df.tar.gz
bcm5719-llvm-173de037404936593a88a9235a3b4783bddef9df.zip
[ARM][LowOverheadLoops] Revert after read/write
Currently we check whether LR is stored/loaded to/from inbetween the loop decrement and loop end pseudo instructions. There's two problems here: - It relies on all load/store instructions being labelled as such in tablegen. - Actually any use of loop decrement is troublesome because the value doesn't exist! So we need to check for any read/write of LR that occurs between the two instructions and revert if we find anything. Differential Revision: https://reviews.llvm.org/D65792 llvm-svn: 368130
Diffstat (limited to 'clang/tools/diagtool/TreeView.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud