llvm-project/llvm/test/CodeGen/Thumb2/LowOverheadLoops
Sam Parker 94cfbef0a7 [NFC][ARM] Precommit test 2020-09-08 14:44:28 +01:00
..
add_reduce.mir
basic-tail-pred.ll [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
branch-targets.ll [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
clear-maskedinsts.ll [ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks 2020-08-25 14:38:03 +01:00
cmplx_cong.mir
cond-mov.mir
cond-vector-reduce-mve-codegen.ll [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
ctlz-non-zeros.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
disjoint-vcmp.mir [ARM][LowOverheadLoops] Liveouts and reductions 2020-08-28 13:56:16 +01:00
dont-ignore-vctp.mir
dont-remove-loop-update.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
end-positive-offset.mir
exitcount.ll [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
extending-loads.ll [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
extract-element.mir [ARM][LowOverheadLoops] Liveouts and reductions 2020-08-28 13:56:16 +01:00
fast-fp-loops.ll [ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks 2020-08-25 14:38:03 +01:00
incorrect-sub-8.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
incorrect-sub-16.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
incorrect-sub-32.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
inloop-vpnot-1.mir
inloop-vpnot-2.mir
inloop-vpnot-3.mir
inloop-vpsel-1.mir
inloop-vpsel-2.mir
invariant-qreg.mir [ARM][MVE] Validate tail predication values 2020-03-10 09:59:01 +00:00
it-block-chain.mir [ARM] Fix MIR tests with invalid live-ins. 2020-04-21 12:13:35 -07:00
it-block-itercount.mir [RDA][ARM] collectKilledOperands across multiple blocks 2020-03-03 15:23:05 +00:00
it-block-mov.mir [RDA][ARM] collectKilledOperands across multiple blocks 2020-03-03 15:23:05 +00:00
it-block-random.mir
iv-two-vcmp-reordered.mir [NFC][ARM] Add more tail predication tests 2020-05-19 14:01:10 +01:00
iv-two-vcmp.mir [NFC][ARM] Add more tail predication tests 2020-05-19 14:01:10 +01:00
iv-vcmp.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
livereg-no-loop-def.mir
loop-dec-copy-chain.mir
loop-dec-copy-prev-iteration.mir [ARM] Fix MIR tests with invalid live-ins. 2020-04-21 12:13:35 -07:00
loop-dec-liveout.mir
loop-guards.ll [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
lsr-profitable-chain.ll [ARM][MVE] Refactor option -disable-mve-tail-predication 2020-07-13 13:40:33 +01:00
massive.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
matrix-debug.mir
matrix.mir
mov-after-dls.mir
mov-after-dlstp.mir [ARM][LowOverheadLoops] Remove modifications to the correct element 2020-09-08 10:30:05 +01:00
mov-lr-terminator.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
mov-operand.ll [ARM][LowOverheadLoops] Remove modifications to the correct element 2020-09-08 10:30:05 +01:00
move-def-before-start.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
move-start-after-def.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
multi-block-cond-iter-count.mir
multi-cond-iter-count.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
multiblock-massive.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
multiple-do-loops.mir [RDA][ARM] collectKilledOperands across multiple blocks 2020-03-03 15:23:05 +00:00
mve-float-loops.ll Revert "[BPI] Improve static heuristics for integer comparisons" 2020-08-17 20:44:33 +02:00
mve-tail-data-types.ll [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
nested.ll [ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks 2020-08-25 14:38:03 +01:00
no-dec-cbnz.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
no-dec-le-simple.ll
no-dec-reorder.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
no-dec.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
no-vpsel-liveout.mir [ARM][LowOverheadLoops] Liveouts and reductions 2020-08-28 13:56:16 +01:00
non-masked-load.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
non-masked-store.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
out-of-range-cbz.mir
predicated-invariant.mir [ARM][MVE] Validate tail predication values 2020-03-10 09:59:01 +00:00
predicated-liveout.mir [ARM] Fix MIR tests with invalid live-ins. 2020-04-21 12:13:35 -07:00
reductions-vpt-liveout.mir [NFC][ARM] Add tail predication test 2020-08-28 13:46:10 +01:00
reductions.ll [ARM][LowOverheadLoops] Liveouts and reductions 2020-08-28 13:56:16 +01:00
remat-vctp.ll [NFC][ARM] Precommit test 2020-09-08 14:44:28 +01:00
remove-elem-moves.mir
revert-after-call.mir
revert-after-read.mir
revert-after-write.mir
revert-non-header.mir
revert-non-loop.mir
revert-while.mir
safe-def-no-mov.mir [ARM] Fix MIR tests with invalid live-ins. 2020-04-21 12:13:35 -07:00
safe-retaining.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
sibling-loops.ll [ARM][HWLoops] Create hardware loops for sibling loops 2020-07-03 17:20:02 +01:00
size-limit.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
skip-debug.mir
switch.mir
tail-pred-const.ll [ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks 2020-08-25 14:38:03 +01:00
tail-pred-intrinsic-add-sat.ll [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
tail-pred-intrinsic-fabs.ll [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
tail-pred-intrinsic-round.ll [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
tail-pred-intrinsic-sub-sat.ll [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
tail-pred-narrow.ll [ARM][MVE] Refactor option -disable-mve-tail-predication 2020-07-13 13:40:33 +01:00
tail-pred-pattern-fail.ll [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
tail-pred-widen.ll [ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks 2020-08-25 14:38:03 +01:00
tail-reduce.ll [ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks 2020-08-25 14:38:03 +01:00
unpredicated-max.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
unpredload.ll [ARM] Allow tail predication of VLDn 2020-08-18 17:15:45 +01:00
unrolled-and-vector.mir
unsafe-cpsr-loop-def.mir
unsafe-cpsr-loop-use.mir [ARM] Fix MIR tests with invalid live-ins. 2020-04-21 12:13:35 -07:00
unsafe-liveout.mir [ARM] Fix MIR tests with invalid live-ins. 2020-04-21 12:13:35 -07:00
unsafe-retaining.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
unsafe-use-after.mir [ARM] Fix MIR tests with invalid live-ins. 2020-04-21 12:13:35 -07:00
vaddv.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
varying-outer-2d-reduction.ll [ARM][LowOverheadLoops] Liveouts and reductions 2020-08-28 13:56:16 +01:00
vctp-add-operand-liveout.mir [ARM][LowOverheadLoops] Liveouts and reductions 2020-08-28 13:56:16 +01:00
vctp-in-vpt-2.mir [Target][ARM] Make Low Overhead Loops coexist with VPT blocks. 2020-05-20 12:24:55 +01:00
vctp-in-vpt.mir
vctp-subi3.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
vctp-subri.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
vctp-subri12.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
vctp16-reduce.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
vector-arith-codegen.ll [ARM][LowOverheadLoops] Liveouts and reductions 2020-08-28 13:56:16 +01:00
vector-reduce-mve-tail.ll [ARM][MVE] Tail-predication: remove the BTC + 1 overflow checks 2020-08-25 14:38:03 +01:00
vector-unroll.ll [ARM][MVE] Refactor option -disable-mve-tail-predication 2020-07-13 13:40:33 +01:00
vmaxmin_vpred_r.mir
vmldava_in_vpt.mir
vpt-blocks.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
while-negative-offset.mir
while.mir
wlstp.mir [ARM][LowOverheadLoops] Liveouts and reductions 2020-08-28 13:56:16 +01:00
wrong-liveout-lsr-shift.mir [ARM] Make MachineVerifier more strict about terminators 2020-08-27 07:10:20 +01:00
wrong-vctp-opcode-liveout.mir [ARM][LowOverheadLoops] Liveouts and reductions 2020-08-28 13:56:16 +01:00
wrong-vctp-operand-liveout.mir [ARM][LowOverheadLoops] Liveouts and reductions 2020-08-28 13:56:16 +01:00