The Nest
Explore
Sign in
nuudlman
llvm
llvm
test
CodeGen
Thumb2
LowOverheadLoops
0
Compiler projects using llvm
Code
Changes
Tags
Discussions
main
8Cqo1QjSCQ3F66Vh3nan9N8dv1MjQSAEz8RNwt2cTacK
Update README and enable C++20 for UnitLICM and UnitLoopInfo
on May 2, 2024
add_reduce.mir
Import LLVM @ 15.0.7
on April 29, 2024
arm_cmplx_dot_prod_f32.ll
Import LLVM @ 15.0.7
on April 29, 2024
begin-vpt-without-inst.mir
Import LLVM @ 15.0.7
on April 29, 2024
biquad-cascade-default.mir
Import LLVM @ 15.0.7
on April 29, 2024
biquad-cascade-optsize-strd-lr.mir
Import LLVM @ 15.0.7
on April 29, 2024
biquad-cascade-optsize.mir
Import LLVM @ 15.0.7
on April 29, 2024
branch-targets.ll
Import LLVM @ 15.0.7
on April 29, 2024
clear-maskedinsts.ll
Import LLVM @ 15.0.7
on April 29, 2024
cmplx_cong.mir
Import LLVM @ 15.0.7
on April 29, 2024
cond-mov.mir
Import LLVM @ 15.0.7
on April 29, 2024
cond-vector-reduce-mve-codegen.ll
Import LLVM @ 15.0.7
on April 29, 2024
constbound.ll
Import LLVM @ 15.0.7
on April 29, 2024
count_dominates_start.mir
Import LLVM @ 15.0.7
on April 29, 2024
ctlz-non-zeros.mir
Import LLVM @ 15.0.7
on April 29, 2024
disjoint-vcmp.mir
Import LLVM @ 15.0.7
on April 29, 2024
dont-ignore-vctp.mir
Import LLVM @ 15.0.7
on April 29, 2024
dont-remove-loop-update.mir
Import LLVM @ 15.0.7
on April 29, 2024
emptyblock.mir
Import LLVM @ 15.0.7
on April 29, 2024
end-positive-offset.mir
Import LLVM @ 15.0.7
on April 29, 2024
exitcount.ll
Import LLVM @ 15.0.7
on April 29, 2024
extending-loads.ll
Import LLVM @ 15.0.7
on April 29, 2024
extract-element.mir
Import LLVM @ 15.0.7
on April 29, 2024
fast-fp-loops.ll
Import LLVM @ 15.0.7
on April 29, 2024
incorrect-sub-16.mir
Import LLVM @ 15.0.7
on April 29, 2024
incorrect-sub-32.mir
Import LLVM @ 15.0.7
on April 29, 2024
incorrect-sub-8.mir
Import LLVM @ 15.0.7
on April 29, 2024
inlineasm.ll
Import LLVM @ 15.0.7
on April 29, 2024
inloop-vpnot-1.mir
Import LLVM @ 15.0.7
on April 29, 2024
inloop-vpnot-2.mir
Import LLVM @ 15.0.7
on April 29, 2024
inloop-vpnot-3.mir
Import LLVM @ 15.0.7
on April 29, 2024
inloop-vpsel-1.mir
Import LLVM @ 15.0.7
on April 29, 2024
inloop-vpsel-2.mir
Import LLVM @ 15.0.7
on April 29, 2024
invariant-qreg.mir
Import LLVM @ 15.0.7
on April 29, 2024
it-block-chain-store.mir
Import LLVM @ 15.0.7
on April 29, 2024
it-block-chain.mir
Import LLVM @ 15.0.7
on April 29, 2024
it-block-itercount.mir
Import LLVM @ 15.0.7
on April 29, 2024
it-block-mov.mir
Import LLVM @ 15.0.7
on April 29, 2024
it-block-random.mir
Import LLVM @ 15.0.7
on April 29, 2024
iv-two-vcmp-reordered.mir
Import LLVM @ 15.0.7
on April 29, 2024
iv-two-vcmp.mir
Import LLVM @ 15.0.7
on April 29, 2024
iv-vcmp.mir
Import LLVM @ 15.0.7
on April 29, 2024
livereg-no-loop-def.mir
Import LLVM @ 15.0.7
on April 29, 2024
loop-dec-copy-chain.mir
Import LLVM @ 15.0.7
on April 29, 2024
loop-dec-copy-prev-iteration.mir
Import LLVM @ 15.0.7
on April 29, 2024
loop-dec-liveout.mir
Import LLVM @ 15.0.7
on April 29, 2024
loop-guards.ll
Import LLVM @ 15.0.7
on April 29, 2024
lsr-profitable-chain.ll
Import LLVM @ 15.0.7
on April 29, 2024
lstp-insertion-position.mir
Import LLVM @ 15.0.7
on April 29, 2024
massive.mir
Import LLVM @ 15.0.7
on April 29, 2024
matrix-debug.mir
Import LLVM @ 15.0.7
on April 29, 2024
matrix.mir
Import LLVM @ 15.0.7
on April 29, 2024
memcall.ll
Import LLVM @ 15.0.7
on April 29, 2024
minloop.ll
Import LLVM @ 15.0.7
on April 29, 2024
mov-after-dls.mir
Import LLVM @ 15.0.7
on April 29, 2024
mov-after-dlstp.mir
Import LLVM @ 15.0.7
on April 29, 2024
mov-lr-terminator.mir
Import LLVM @ 15.0.7
on April 29, 2024
mov-operand.ll
Import LLVM @ 15.0.7
on April 29, 2024
move-def-before-start.mir
Import LLVM @ 15.0.7
on April 29, 2024
move-start-after-def.mir
Import LLVM @ 15.0.7
on April 29, 2024
multi-block-cond-iter-count.mir
Import LLVM @ 15.0.7
on April 29, 2024
multi-cond-iter-count.mir
Import LLVM @ 15.0.7
on April 29, 2024
multiblock-massive.mir
Import LLVM @ 15.0.7
on April 29, 2024
multiple-do-loops.mir
Import LLVM @ 15.0.7
on April 29, 2024
mve-float-loops.ll
Import LLVM @ 15.0.7
on April 29, 2024
mve-tail-data-types.ll
Import LLVM @ 15.0.7
on April 29, 2024
nested.ll
Import LLVM @ 15.0.7
on April 29, 2024
no-dec-cbnz.mir
Import LLVM @ 15.0.7
on April 29, 2024
no-dec-le-simple.ll
Import LLVM @ 15.0.7
on April 29, 2024
no-dec-reorder.mir
Import LLVM @ 15.0.7
on April 29, 2024
no-dec.mir
Import LLVM @ 15.0.7
on April 29, 2024
no-vpsel-liveout.mir
Import LLVM @ 15.0.7
on April 29, 2024
non-masked-load.mir
Import LLVM @ 15.0.7
on April 29, 2024
non-masked-store.mir
Import LLVM @ 15.0.7
on April 29, 2024
out-of-range-cbz.mir
Import LLVM @ 15.0.7
on April 29, 2024
predicated-invariant.mir
Import LLVM @ 15.0.7
on April 29, 2024
predicated-liveout-unknown-lanes.ll
Import LLVM @ 15.0.7
on April 29, 2024
predicated-liveout.mir
Import LLVM @ 15.0.7
on April 29, 2024
reductions-vpt-liveout.mir
Import LLVM @ 15.0.7
on April 29, 2024
reductions.ll
Import LLVM @ 15.0.7
on April 29, 2024
remat-vctp.ll
Import LLVM @ 15.0.7
on April 29, 2024
remove-elem-moves.mir
Import LLVM @ 15.0.7
on April 29, 2024
revert-after-call.mir
Import LLVM @ 15.0.7
on April 29, 2024
revert-after-read.mir
Import LLVM @ 15.0.7
on April 29, 2024
revert-after-write.mir
Import LLVM @ 15.0.7
on April 29, 2024
revert-non-header.mir
Import LLVM @ 15.0.7
on April 29, 2024
revert-non-loop.mir
Import LLVM @ 15.0.7
on April 29, 2024
revert-while.mir
Import LLVM @ 15.0.7
on April 29, 2024
revertcallearly.mir
Import LLVM @ 15.0.7
on April 29, 2024
safe-def-no-mov.mir
Import LLVM @ 15.0.7
on April 29, 2024
safe-retaining.mir
Import LLVM @ 15.0.7
on April 29, 2024
sibling-loops.ll
Import LLVM @ 15.0.7
on April 29, 2024
size-limit.mir
Import LLVM @ 15.0.7
on April 29, 2024
skip-debug.mir
Import LLVM @ 15.0.7
on April 29, 2024
skip-vpt-debug.mir
Import LLVM @ 15.0.7
on April 29, 2024
spillingmove.ll
Import LLVM @ 15.0.7
on April 29, 2024
spillingmove.mir
Import LLVM @ 15.0.7
on April 29, 2024
subreg-liveness.mir
Import LLVM @ 15.0.7
on April 29, 2024
switch.mir
Import LLVM @ 15.0.7
on April 29, 2024
tail-pred-basic.ll
Import LLVM @ 15.0.7
on April 29, 2024
tail-pred-const.ll
Import LLVM @ 15.0.7
on April 29, 2024
tail-pred-disabled-in-loloops.ll
Import LLVM @ 15.0.7
on April 29, 2024
tail-pred-intrinsic-add-sat.ll
Import LLVM @ 15.0.7
on April 29, 2024
tail-pred-intrinsic-fabs.ll
Import LLVM @ 15.0.7
on April 29, 2024
tail-pred-intrinsic-round.ll
Import LLVM @ 15.0.7
on April 29, 2024
tail-pred-intrinsic-sub-sat.ll
Import LLVM @ 15.0.7
on April 29, 2024
tail-pred-narrow.ll
Import LLVM @ 15.0.7
on April 29, 2024
tail-pred-pattern-fail.ll
Import LLVM @ 15.0.7
on April 29, 2024
tail-pred-reduce.ll
Import LLVM @ 15.0.7
on April 29, 2024
tail-pred-widen.ll
Import LLVM @ 15.0.7
on April 29, 2024
tp-multiple-vpst.ll
Import LLVM @ 15.0.7
on April 29, 2024
unpredicated-max.mir
Import LLVM @ 15.0.7
on April 29, 2024
unpredload.ll
Import LLVM @ 15.0.7
on April 29, 2024
unrolled-and-vector.mir
Import LLVM @ 15.0.7
on April 29, 2024
unsafe-cpsr-loop-def.mir
Import LLVM @ 15.0.7
on April 29, 2024
unsafe-cpsr-loop-use.mir
Import LLVM @ 15.0.7
on April 29, 2024
unsafe-retaining.mir
Import LLVM @ 15.0.7
on April 29, 2024
unsafe-use-after.mir
Import LLVM @ 15.0.7
on April 29, 2024
vaddv.mir
Import LLVM @ 15.0.7
on April 29, 2024
varying-outer-2d-reduction.ll
Import LLVM @ 15.0.7
on April 29, 2024
vcmp-vpst-combination-across-blocks.mir
Import LLVM @ 15.0.7
on April 29, 2024
vcmp-vpst-combination.ll
Import LLVM @ 15.0.7
on April 29, 2024
vctp-add-operand-liveout.mir
Import LLVM @ 15.0.7
on April 29, 2024
vctp-in-vpt-2.mir
Import LLVM @ 15.0.7
on April 29, 2024
vctp-in-vpt.mir
Import LLVM @ 15.0.7
on April 29, 2024
vctp-subi3.mir
Import LLVM @ 15.0.7
on April 29, 2024
vctp-subri.mir
Import LLVM @ 15.0.7
on April 29, 2024
vctp-subri12.mir
Import LLVM @ 15.0.7
on April 29, 2024
vctp16-reduce.mir
Import LLVM @ 15.0.7
on April 29, 2024
vector-arith-codegen.ll
Import LLVM @ 15.0.7
on April 29, 2024
vector-reduce-mve-tail.ll
Import LLVM @ 15.0.7
on April 29, 2024
vector-unroll.ll
Import LLVM @ 15.0.7
on April 29, 2024
vector_spill_in_loop.mir
Import LLVM @ 15.0.7
on April 29, 2024
vmaxmin_vpred_r.mir
Import LLVM @ 15.0.7
on April 29, 2024
vmldava_in_vpt.mir
Import LLVM @ 15.0.7
on April 29, 2024
vpt-block-debug.mir
Import LLVM @ 15.0.7
on April 29, 2024
vpt-blocks.mir
Import LLVM @ 15.0.7
on April 29, 2024
while-loops.ll
Import LLVM @ 15.0.7
on April 29, 2024
while-negative-offset.mir
Import LLVM @ 15.0.7
on April 29, 2024
while.mir
Import LLVM @ 15.0.7
on April 29, 2024
wls-revert-placement.mir
Import LLVM @ 15.0.7
on April 29, 2024
wls-search-killed.mir
Import LLVM @ 15.0.7
on April 29, 2024
wls-search-pred.mir
Import LLVM @ 15.0.7
on April 29, 2024
wlstp.mir
Import LLVM @ 15.0.7
on April 29, 2024
wrong-liveout-lsr-shift.mir
Import LLVM @ 15.0.7
on April 29, 2024
wrong-vctp-opcode-liveout.mir
Import LLVM @ 15.0.7
on April 29, 2024
wrong-vctp-operand-liveout.mir
Import LLVM @ 15.0.7
on April 29, 2024