Skip to content
pijul
nest
guest
›
[sign in]
[explore]
◑
nuudlman
llvm
llvm
test
CodeGen
Thumb2
LowOverheadLoops
{/} code
[~] changes
[>] discussions
[*] jobs
main
Change
Fork
Rename
Delete
Fork channel
Create a new channel as a copy of
main
.
New channel name
Rename channel
Rename
main
to:
New name
Delete channel
Delete
main
? This cannot be undone.
mode
name
-rw-r--r--
add_reduce.mir
-rw-r--r--
arm_cmplx_dot_prod_f32.ll
-rw-r--r--
begin-vpt-without-inst.mir
-rw-r--r--
biquad-cascade-default.mir
-rw-r--r--
biquad-cascade-optsize-strd-lr.mir
-rw-r--r--
biquad-cascade-optsize.mir
-rw-r--r--
branch-targets.ll
-rw-r--r--
clear-maskedinsts.ll
-rw-r--r--
cmplx_cong.mir
-rw-r--r--
cond-mov.mir
-rw-r--r--
cond-vector-reduce-mve-codegen.ll
-rw-r--r--
constbound.ll
-rw-r--r--
count_dominates_start.mir
-rw-r--r--
ctlz-non-zeros.mir
-rw-r--r--
disjoint-vcmp.mir
-rw-r--r--
dont-ignore-vctp.mir
-rw-r--r--
dont-remove-loop-update.mir
-rw-r--r--
emptyblock.mir
-rw-r--r--
end-positive-offset.mir
-rw-r--r--
exitcount.ll
-rw-r--r--
extending-loads.ll
-rw-r--r--
extract-element.mir
-rw-r--r--
fast-fp-loops.ll
-rw-r--r--
incorrect-sub-16.mir
-rw-r--r--
incorrect-sub-32.mir
-rw-r--r--
incorrect-sub-8.mir
-rw-r--r--
inlineasm.ll
-rw-r--r--
inloop-vpnot-1.mir
-rw-r--r--
inloop-vpnot-2.mir
-rw-r--r--
inloop-vpnot-3.mir
-rw-r--r--
inloop-vpsel-1.mir
-rw-r--r--
inloop-vpsel-2.mir
-rw-r--r--
invariant-qreg.mir
-rw-r--r--
it-block-chain-store.mir
-rw-r--r--
it-block-chain.mir
-rw-r--r--
it-block-itercount.mir
-rw-r--r--
it-block-mov.mir
-rw-r--r--
it-block-random.mir
-rw-r--r--
iv-two-vcmp-reordered.mir
-rw-r--r--
iv-two-vcmp.mir
-rw-r--r--
iv-vcmp.mir
-rw-r--r--
livereg-no-loop-def.mir
-rw-r--r--
loop-dec-copy-chain.mir
-rw-r--r--
loop-dec-copy-prev-iteration.mir
-rw-r--r--
loop-dec-liveout.mir
-rw-r--r--
loop-guards.ll
-rw-r--r--
lsr-profitable-chain.ll
-rw-r--r--
lstp-insertion-position.mir
-rw-r--r--
massive.mir
-rw-r--r--
matrix-debug.mir
-rw-r--r--
matrix.mir
-rw-r--r--
memcall.ll
-rw-r--r--
minloop.ll
-rw-r--r--
mov-after-dls.mir
-rw-r--r--
mov-after-dlstp.mir
-rw-r--r--
mov-lr-terminator.mir
-rw-r--r--
mov-operand.ll
-rw-r--r--
move-def-before-start.mir
-rw-r--r--
move-start-after-def.mir
-rw-r--r--
multi-block-cond-iter-count.mir
-rw-r--r--
multi-cond-iter-count.mir
-rw-r--r--
multiblock-massive.mir
-rw-r--r--
multiple-do-loops.mir
-rw-r--r--
mve-float-loops.ll
-rw-r--r--
mve-tail-data-types.ll
-rw-r--r--
nested.ll
-rw-r--r--
no-dec-cbnz.mir
-rw-r--r--
no-dec-le-simple.ll
-rw-r--r--
no-dec-reorder.mir
-rw-r--r--
no-dec.mir
-rw-r--r--
no-vpsel-liveout.mir
-rw-r--r--
non-masked-load.mir
-rw-r--r--
non-masked-store.mir
-rw-r--r--
out-of-range-cbz.mir
-rw-r--r--
predicated-invariant.mir
-rw-r--r--
predicated-liveout-unknown-lanes.ll
-rw-r--r--
predicated-liveout.mir
-rw-r--r--
reductions-vpt-liveout.mir
-rw-r--r--
reductions.ll
-rw-r--r--
remat-vctp.ll
-rw-r--r--
remove-elem-moves.mir
-rw-r--r--
revert-after-call.mir
-rw-r--r--
revert-after-read.mir
-rw-r--r--
revert-after-write.mir
-rw-r--r--
revert-non-header.mir
-rw-r--r--
revert-non-loop.mir
-rw-r--r--
revert-while.mir
-rw-r--r--
revertcallearly.mir
-rw-r--r--
safe-def-no-mov.mir
-rw-r--r--
safe-retaining.mir
-rw-r--r--
sibling-loops.ll
-rw-r--r--
size-limit.mir
-rw-r--r--
skip-debug.mir
-rw-r--r--
skip-vpt-debug.mir
-rw-r--r--
spillingmove.ll
-rw-r--r--
spillingmove.mir
-rw-r--r--
subreg-liveness.mir
-rw-r--r--
switch.mir
-rw-r--r--
tail-pred-basic.ll
-rw-r--r--
tail-pred-const.ll
-rw-r--r--
tail-pred-disabled-in-loloops.ll
-rw-r--r--
tail-pred-intrinsic-add-sat.ll
-rw-r--r--
tail-pred-intrinsic-fabs.ll
-rw-r--r--
tail-pred-intrinsic-round.ll
-rw-r--r--
tail-pred-intrinsic-sub-sat.ll
-rw-r--r--
tail-pred-narrow.ll
-rw-r--r--
tail-pred-pattern-fail.ll
-rw-r--r--
tail-pred-reduce.ll
-rw-r--r--
tail-pred-widen.ll
-rw-r--r--
tp-multiple-vpst.ll
-rw-r--r--
unpredicated-max.mir
-rw-r--r--
unpredload.ll
-rw-r--r--
unrolled-and-vector.mir
-rw-r--r--
unsafe-cpsr-loop-def.mir
-rw-r--r--
unsafe-cpsr-loop-use.mir
-rw-r--r--
unsafe-retaining.mir
-rw-r--r--
unsafe-use-after.mir
-rw-r--r--
vaddv.mir
-rw-r--r--
varying-outer-2d-reduction.ll
-rw-r--r--
vcmp-vpst-combination-across-blocks.mir
-rw-r--r--
vcmp-vpst-combination.ll
-rw-r--r--
vctp-add-operand-liveout.mir
-rw-r--r--
vctp-in-vpt-2.mir
-rw-r--r--
vctp-in-vpt.mir
-rw-r--r--
vctp-subi3.mir
-rw-r--r--
vctp-subri.mir
-rw-r--r--
vctp-subri12.mir
-rw-r--r--
vctp16-reduce.mir
-rw-r--r--
vector-arith-codegen.ll
-rw-r--r--
vector-reduce-mve-tail.ll
-rw-r--r--
vector-unroll.ll
-rw-r--r--
vector_spill_in_loop.mir
-rw-r--r--
vmaxmin_vpred_r.mir
-rw-r--r--
vmldava_in_vpt.mir
-rw-r--r--
vpt-block-debug.mir
-rw-r--r--
vpt-blocks.mir
-rw-r--r--
while-loops.ll
-rw-r--r--
while-negative-offset.mir
-rw-r--r--
while.mir
-rw-r--r--
wls-revert-placement.mir
-rw-r--r--
wls-search-killed.mir
-rw-r--r--
wls-search-pred.mir
-rw-r--r--
wlstp.mir
-rw-r--r--
wrong-liveout-lsr-shift.mir
-rw-r--r--
wrong-vctp-opcode-liveout.mir
-rw-r--r--
wrong-vctp-operand-liveout.mir