aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCDisassembler/Disassembler.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2019-10-22 22:51:10 +0300
committerRoman Lebedev <lebedev.ri@gmail.com>2019-10-22 22:56:35 +0300
commit4334892e7b077feac3124b789733dbec3380db4c (patch)
treebd615069255aa6ad1827b71face46a68c4691e62 /llvm/lib/MC/MCDisassembler/Disassembler.cpp
parent9b1419a9e501389ec4b98553d9e00a8e327e43d0 (diff)
downloadllvm-4334892e7b077feac3124b789733dbec3380db4c.zip
llvm-4334892e7b077feac3124b789733dbec3380db4c.tar.gz
llvm-4334892e7b077feac3124b789733dbec3380db4c.tar.bz2
[DAGCombine][ARM] x ==/!= c -> (x - c) ==/!= 0 iff '-c' can be folded into the x node.
Summary: This fold, helps recover from the rest of the D62266 ARM regressions. https://rise4fun.com/Alive/TvpC Note that while the fold is quite flexible, i've restricted it to the single interesting pattern at the moment. Reviewers: efriedma, craig.topper, spatel, RKSimon, deadalnix Reviewed By: deadalnix Subscribers: javed.absar, kristof.beyls, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D62450
Diffstat (limited to 'llvm/lib/MC/MCDisassembler/Disassembler.cpp')
0 files changed, 0 insertions, 0 deletions