![]() This has two positive effects. First, using a custom node prevents recombination leading to an infinite loop since the output DAG is notionally a little more complex than the input one. Using a flag-setting instruction also allows the subtraction to be folded with the related comparison more easily. https://reviews.llvm.org/D53190 llvm-svn: 348122 |
||
---|---|---|
.. | ||
arm-cgp-calls.ll | ||
arm-cgp-casts.ll | ||
arm-cgp-icmps.ll | ||
arm-cgp-overflow.ll | ||
arm-cgp-phis-ret.ll | ||
arm-cgp-pointers.ll | ||
arm-cgp-signed-icmps.ll | ||
arm-cgp-signed.ll | ||
arm-cgp-switch.ll |