llvm-project/llvm/test/CodeGen/Thumb2/LowOverheadLoops
Eli Friedman 9b9a308452 [ARM][LowOverheadLoops] Fix generated code for "revert".
Two issues:

1. t2CMPri shouldn't use CPSR if it isn't predicated. This doesn't
really have any visible effect at the moment, but it might matter in the
future.
2. The t2CMPri generated for t2WhileLoopStart might need to use a
register that isn't LR.

My team found this because we have a patch to track register liveness
late in the pass pipeline. I'll look into upstreaming it to help catch
issues like this earlier.

Differential Revision: https://reviews.llvm.org/D66243

llvm-svn: 369069
2019-08-15 23:35:53 +00:00
..
branch-targets.ll [ARM][LowOverheadLoops] Fix branch target codegen 2019-07-23 14:08:46 +00:00
cond-mov.mir [ARM][LowOverheadLoops] Add CPSR defs 2019-07-26 08:15:01 +00:00
end-positive-offset.mir [ARM][LowOverheadLoops] Fix generated code for "revert". 2019-08-15 23:35:53 +00:00
loop-guards.ll
massive.mir [ARM][LowOverheadLoops] Add CPSR defs 2019-07-26 08:15:01 +00:00
multiblock-massive.mir [ARM][LowOverheadLoops] Add CPSR defs 2019-07-26 08:15:01 +00:00
revert-after-call.mir [ARM][LowOverheadLoops] Add CPSR defs 2019-07-26 08:15:01 +00:00
revert-after-read.mir [ARM][LowOverheadLoops] Revert after read/write 2019-08-07 07:39:19 +00:00
revert-after-spill.mir [ARM][LowOverheadLoops] Add CPSR defs 2019-07-26 08:15:01 +00:00
revert-after-write.mir [ARM][LowOverheadLoops] Revert after read/write 2019-08-07 07:39:19 +00:00
revert-non-header.mir [ARM][LowOverheadLoops] Revert non-header LE target 2019-07-30 08:08:44 +00:00
revert-non-loop.mir [ARM][LowOverheadLoops] Fix generated code for "revert". 2019-08-15 23:35:53 +00:00
revert-while.mir [ARM][LowOverheadLoops] Fix generated code for "revert". 2019-08-15 23:35:53 +00:00
size-limit.mir [ARM][LowOverheadLoops] Add CPSR defs 2019-07-26 08:15:01 +00:00
switch.mir [ARM][LowOverheadLoops] Add CPSR defs 2019-07-26 08:15:01 +00:00
while-negative-offset.mir [ARM][LowOverheadLoops] Add CPSR defs 2019-07-26 08:15:01 +00:00
while.mir [ARM][LowOverheadLoops] Add CPSR defs 2019-07-26 08:15:01 +00:00