llvm-for-llvmta/test/CodeGen/RISCV
Nils Hölscher 3500bf8dde first commit 2022-04-25 10:02:23 +02:00
..
GlobalISel first commit 2022-04-25 10:02:23 +02:00
intrinsics first commit 2022-04-25 10:02:23 +02:00
rvv first commit 2022-04-25 10:02:23 +02:00
add-before-shl.ll first commit 2022-04-25 10:02:23 +02:00
add-imm.ll first commit 2022-04-25 10:02:23 +02:00
addc-adde-sube-subc.ll first commit 2022-04-25 10:02:23 +02:00
addcarry.ll first commit 2022-04-25 10:02:23 +02:00
addimm-mulimm.ll first commit 2022-04-25 10:02:23 +02:00
addrspacecast.ll first commit 2022-04-25 10:02:23 +02:00
align.ll first commit 2022-04-25 10:02:23 +02:00
alloca.ll first commit 2022-04-25 10:02:23 +02:00
alu8.ll first commit 2022-04-25 10:02:23 +02:00
alu16.ll first commit 2022-04-25 10:02:23 +02:00
alu32.ll first commit 2022-04-25 10:02:23 +02:00
alu64.ll first commit 2022-04-25 10:02:23 +02:00
analyze-branch.ll first commit 2022-04-25 10:02:23 +02:00
arith-with-overflow.ll first commit 2022-04-25 10:02:23 +02:00
atomic-cmpxchg-flag.ll first commit 2022-04-25 10:02:23 +02:00
atomic-cmpxchg.ll first commit 2022-04-25 10:02:23 +02:00
atomic-fence.ll first commit 2022-04-25 10:02:23 +02:00
atomic-load-store.ll first commit 2022-04-25 10:02:23 +02:00
atomic-rmw.ll first commit 2022-04-25 10:02:23 +02:00
attributes.ll first commit 2022-04-25 10:02:23 +02:00
blockaddress.ll first commit 2022-04-25 10:02:23 +02:00
branch-relaxation.ll first commit 2022-04-25 10:02:23 +02:00
branch.ll first commit 2022-04-25 10:02:23 +02:00
bswap-ctlz-cttz-ctpop.ll first commit 2022-04-25 10:02:23 +02:00
byval.ll first commit 2022-04-25 10:02:23 +02:00
callee-saved-fpr32s.ll first commit 2022-04-25 10:02:23 +02:00
callee-saved-fpr64s.ll first commit 2022-04-25 10:02:23 +02:00
callee-saved-gprs.ll first commit 2022-04-25 10:02:23 +02:00
calling-conv-ilp32-ilp32f-common.ll first commit 2022-04-25 10:02:23 +02:00
calling-conv-ilp32-ilp32f-ilp32d-common.ll first commit 2022-04-25 10:02:23 +02:00
calling-conv-ilp32.ll first commit 2022-04-25 10:02:23 +02:00
calling-conv-ilp32d.ll first commit 2022-04-25 10:02:23 +02:00
calling-conv-ilp32f-ilp32d-common.ll first commit 2022-04-25 10:02:23 +02:00
calling-conv-lp64-lp64f-common.ll first commit 2022-04-25 10:02:23 +02:00
calling-conv-lp64-lp64f-lp64d-common.ll first commit 2022-04-25 10:02:23 +02:00
calling-conv-lp64.ll first commit 2022-04-25 10:02:23 +02:00
calling-conv-rv32f-ilp32.ll first commit 2022-04-25 10:02:23 +02:00
calling-conv-sext-zext.ll first commit 2022-04-25 10:02:23 +02:00
calls.ll first commit 2022-04-25 10:02:23 +02:00
cmp-bool.ll first commit 2022-04-25 10:02:23 +02:00
codemodel-lowering.ll first commit 2022-04-25 10:02:23 +02:00
compress-float.ll first commit 2022-04-25 10:02:23 +02:00
compress-inline-asm.ll first commit 2022-04-25 10:02:23 +02:00
compress.ll first commit 2022-04-25 10:02:23 +02:00
copy-frameindex.mir first commit 2022-04-25 10:02:23 +02:00
copysign-casts.ll first commit 2022-04-25 10:02:23 +02:00
disable-tail-calls.ll first commit 2022-04-25 10:02:23 +02:00
disjoint.ll first commit 2022-04-25 10:02:23 +02:00
div.ll first commit 2022-04-25 10:02:23 +02:00
double-arith.ll first commit 2022-04-25 10:02:23 +02:00
double-bitmanip-dagcombines.ll first commit 2022-04-25 10:02:23 +02:00
double-br-fcmp.ll first commit 2022-04-25 10:02:23 +02:00
double-calling-conv.ll first commit 2022-04-25 10:02:23 +02:00
double-convert.ll first commit 2022-04-25 10:02:23 +02:00
double-fcmp.ll first commit 2022-04-25 10:02:23 +02:00
double-frem.ll first commit 2022-04-25 10:02:23 +02:00
double-imm.ll first commit 2022-04-25 10:02:23 +02:00
double-intrinsics.ll first commit 2022-04-25 10:02:23 +02:00
double-isnan.ll first commit 2022-04-25 10:02:23 +02:00
double-mem.ll first commit 2022-04-25 10:02:23 +02:00
double-previous-failure.ll first commit 2022-04-25 10:02:23 +02:00
double-select-fcmp.ll first commit 2022-04-25 10:02:23 +02:00
double-stack-spill-restore.ll first commit 2022-04-25 10:02:23 +02:00
dwarf-eh.ll first commit 2022-04-25 10:02:23 +02:00
exception-pointer-register.ll first commit 2022-04-25 10:02:23 +02:00
fastcc-float.ll first commit 2022-04-25 10:02:23 +02:00
fastcc-int.ll first commit 2022-04-25 10:02:23 +02:00
fixups-diff.ll first commit 2022-04-25 10:02:23 +02:00
fixups-relax-diff.ll first commit 2022-04-25 10:02:23 +02:00
float-arith.ll first commit 2022-04-25 10:02:23 +02:00
float-bit-preserving-dagcombines.ll first commit 2022-04-25 10:02:23 +02:00
float-bitmanip-dagcombines.ll first commit 2022-04-25 10:02:23 +02:00
float-br-fcmp.ll first commit 2022-04-25 10:02:23 +02:00
float-convert.ll first commit 2022-04-25 10:02:23 +02:00
float-fcmp.ll first commit 2022-04-25 10:02:23 +02:00
float-frem.ll first commit 2022-04-25 10:02:23 +02:00
float-imm.ll first commit 2022-04-25 10:02:23 +02:00
float-intrinsics.ll first commit 2022-04-25 10:02:23 +02:00
float-isnan.ll first commit 2022-04-25 10:02:23 +02:00
float-mem.ll first commit 2022-04-25 10:02:23 +02:00
float-select-fcmp.ll first commit 2022-04-25 10:02:23 +02:00
flt-rounds.ll first commit 2022-04-25 10:02:23 +02:00
fold-addi-loadstore.ll first commit 2022-04-25 10:02:23 +02:00
fp-imm.ll first commit 2022-04-25 10:02:23 +02:00
fp16-promote.ll first commit 2022-04-25 10:02:23 +02:00
fp128.ll first commit 2022-04-25 10:02:23 +02:00
frame-info.ll first commit 2022-04-25 10:02:23 +02:00
frame.ll first commit 2022-04-25 10:02:23 +02:00
frameaddr-returnaddr.ll first commit 2022-04-25 10:02:23 +02:00
get-register-invalid.ll first commit 2022-04-25 10:02:23 +02:00
get-register-noreserve.ll first commit 2022-04-25 10:02:23 +02:00
get-register-reserve.ll first commit 2022-04-25 10:02:23 +02:00
get-setcc-result-type.ll first commit 2022-04-25 10:02:23 +02:00
ghccc-rv32.ll first commit 2022-04-25 10:02:23 +02:00
ghccc-rv64.ll first commit 2022-04-25 10:02:23 +02:00
half-arith.ll first commit 2022-04-25 10:02:23 +02:00
half-bitmanip-dagcombines.ll first commit 2022-04-25 10:02:23 +02:00
half-br-fcmp.ll first commit 2022-04-25 10:02:23 +02:00
half-convert.ll first commit 2022-04-25 10:02:23 +02:00
half-fcmp.ll first commit 2022-04-25 10:02:23 +02:00
half-imm.ll first commit 2022-04-25 10:02:23 +02:00
half-intrinsics.ll first commit 2022-04-25 10:02:23 +02:00
half-isnan.ll first commit 2022-04-25 10:02:23 +02:00
half-mem.ll first commit 2022-04-25 10:02:23 +02:00
half-select-fcmp.ll first commit 2022-04-25 10:02:23 +02:00
hoist-global-addr-base.ll first commit 2022-04-25 10:02:23 +02:00
i32-icmp.ll first commit 2022-04-25 10:02:23 +02:00
imm-cse.ll first commit 2022-04-25 10:02:23 +02:00
imm.ll first commit 2022-04-25 10:02:23 +02:00
indirectbr.ll first commit 2022-04-25 10:02:23 +02:00
init-array.ll first commit 2022-04-25 10:02:23 +02:00
inline-asm-abi-names.ll first commit 2022-04-25 10:02:23 +02:00
inline-asm-clobbers.ll first commit 2022-04-25 10:02:23 +02:00
inline-asm-d-abi-names.ll first commit 2022-04-25 10:02:23 +02:00
inline-asm-d-constraint-f.ll first commit 2022-04-25 10:02:23 +02:00
inline-asm-f-abi-names.ll first commit 2022-04-25 10:02:23 +02:00
inline-asm-f-constraint-f.ll first commit 2022-04-25 10:02:23 +02:00
inline-asm-i-constraint-i1.ll first commit 2022-04-25 10:02:23 +02:00
inline-asm-invalid.ll first commit 2022-04-25 10:02:23 +02:00
inline-asm.ll first commit 2022-04-25 10:02:23 +02:00
interrupt-attr-args-error.ll first commit 2022-04-25 10:02:23 +02:00
interrupt-attr-callee.ll first commit 2022-04-25 10:02:23 +02:00
interrupt-attr-invalid.ll first commit 2022-04-25 10:02:23 +02:00
interrupt-attr-nocall.ll first commit 2022-04-25 10:02:23 +02:00
interrupt-attr-ret-error.ll first commit 2022-04-25 10:02:23 +02:00
interrupt-attr.ll first commit 2022-04-25 10:02:23 +02:00
jumptable.ll first commit 2022-04-25 10:02:23 +02:00
large-stack.ll first commit 2022-04-25 10:02:23 +02:00
legalize-fneg.ll first commit 2022-04-25 10:02:23 +02:00
lit.local.cfg first commit 2022-04-25 10:02:23 +02:00
lsr-legaladdimm.ll first commit 2022-04-25 10:02:23 +02:00
machineoutliner.mir first commit 2022-04-25 10:02:23 +02:00
mattr-invalid-combination.ll first commit 2022-04-25 10:02:23 +02:00
mem.ll first commit 2022-04-25 10:02:23 +02:00
mem64.ll first commit 2022-04-25 10:02:23 +02:00
mir-target-flags.ll first commit 2022-04-25 10:02:23 +02:00
module-target-abi.ll first commit 2022-04-25 10:02:23 +02:00
module-target-abi2.ll first commit 2022-04-25 10:02:23 +02:00
mul.ll first commit 2022-04-25 10:02:23 +02:00
musttail-call.ll first commit 2022-04-25 10:02:23 +02:00
neg-abs.ll first commit 2022-04-25 10:02:23 +02:00
nomerge.ll first commit 2022-04-25 10:02:23 +02:00
option-nopic.ll first commit 2022-04-25 10:02:23 +02:00
option-norelax.ll first commit 2022-04-25 10:02:23 +02:00
option-norvc.ll first commit 2022-04-25 10:02:23 +02:00
option-pic.ll first commit 2022-04-25 10:02:23 +02:00
option-relax.ll first commit 2022-04-25 10:02:23 +02:00
option-rvc.ll first commit 2022-04-25 10:02:23 +02:00
out-of-reach-emergency-slot.mir first commit 2022-04-25 10:02:23 +02:00
pic-models.ll first commit 2022-04-25 10:02:23 +02:00
pr40333.ll first commit 2022-04-25 10:02:23 +02:00
prefetch.ll first commit 2022-04-25 10:02:23 +02:00
readcyclecounter.ll first commit 2022-04-25 10:02:23 +02:00
rem.ll first commit 2022-04-25 10:02:23 +02:00
remat.ll first commit 2022-04-25 10:02:23 +02:00
reserved-reg-errors.ll first commit 2022-04-25 10:02:23 +02:00
reserved-regs.ll first commit 2022-04-25 10:02:23 +02:00
rotl-rotr.ll first commit 2022-04-25 10:02:23 +02:00
rv32Zba.ll first commit 2022-04-25 10:02:23 +02:00
rv32Zbb.ll first commit 2022-04-25 10:02:23 +02:00
rv32Zbbp.ll first commit 2022-04-25 10:02:23 +02:00
rv32Zbp.ll first commit 2022-04-25 10:02:23 +02:00
rv32Zbs.ll first commit 2022-04-25 10:02:23 +02:00
rv32Zbt.ll first commit 2022-04-25 10:02:23 +02:00
rv32e.ll first commit 2022-04-25 10:02:23 +02:00
rv32i-rv64i-float-double.ll first commit 2022-04-25 10:02:23 +02:00
rv32i-rv64i-half.ll first commit 2022-04-25 10:02:23 +02:00
rv64-large-stack.ll first commit 2022-04-25 10:02:23 +02:00
rv64Zba.ll first commit 2022-04-25 10:02:23 +02:00
rv64Zbb.ll first commit 2022-04-25 10:02:23 +02:00
rv64Zbbp.ll first commit 2022-04-25 10:02:23 +02:00
rv64Zbp.ll first commit 2022-04-25 10:02:23 +02:00
rv64Zbs.ll first commit 2022-04-25 10:02:23 +02:00
rv64Zbt.ll first commit 2022-04-25 10:02:23 +02:00
rv64d-double-convert.ll first commit 2022-04-25 10:02:23 +02:00
rv64f-float-convert.ll first commit 2022-04-25 10:02:23 +02:00
rv64f-half-convert.ll first commit 2022-04-25 10:02:23 +02:00
rv64i-complex-float.ll first commit 2022-04-25 10:02:23 +02:00
rv64i-demanded-bits.ll first commit 2022-04-25 10:02:23 +02:00
rv64i-double-softfloat.ll first commit 2022-04-25 10:02:23 +02:00
rv64i-exhaustive-w-insts.ll first commit 2022-04-25 10:02:23 +02:00
rv64i-single-softfloat.ll first commit 2022-04-25 10:02:23 +02:00
rv64i-tricky-shifts.ll first commit 2022-04-25 10:02:23 +02:00
rv64i-w-insts-legalization.ll first commit 2022-04-25 10:02:23 +02:00
rv64m-exhaustive-w-insts.ll first commit 2022-04-25 10:02:23 +02:00
rv64m-w-insts-legalization.ll first commit 2022-04-25 10:02:23 +02:00
saverestore.ll first commit 2022-04-25 10:02:23 +02:00
scalable-vector-struct.ll first commit 2022-04-25 10:02:23 +02:00
sdata-limit-0.ll first commit 2022-04-25 10:02:23 +02:00
sdata-limit-4.ll first commit 2022-04-25 10:02:23 +02:00
sdata-limit-8.ll first commit 2022-04-25 10:02:23 +02:00
sdata-local-sym.ll first commit 2022-04-25 10:02:23 +02:00
select-and.ll first commit 2022-04-25 10:02:23 +02:00
select-bare.ll first commit 2022-04-25 10:02:23 +02:00
select-cc.ll first commit 2022-04-25 10:02:23 +02:00
select-const.ll first commit 2022-04-25 10:02:23 +02:00
select-optimize-multiple.ll first commit 2022-04-25 10:02:23 +02:00
select-optimize-multiple.mir first commit 2022-04-25 10:02:23 +02:00
select-or.ll first commit 2022-04-25 10:02:23 +02:00
setcc-logic.ll first commit 2022-04-25 10:02:23 +02:00
sext-zext-trunc.ll first commit 2022-04-25 10:02:23 +02:00
shadowcallstack.ll first commit 2022-04-25 10:02:23 +02:00
shift-masked-shamt.ll first commit 2022-04-25 10:02:23 +02:00
shifts.ll first commit 2022-04-25 10:02:23 +02:00
shrinkwrap.ll first commit 2022-04-25 10:02:23 +02:00
split-offsets.ll first commit 2022-04-25 10:02:23 +02:00
split-sp-adjust.ll first commit 2022-04-25 10:02:23 +02:00
srem-lkk.ll first commit 2022-04-25 10:02:23 +02:00
srem-vector-lkk.ll first commit 2022-04-25 10:02:23 +02:00
stack-realignment-with-variable-sized-objects.ll first commit 2022-04-25 10:02:23 +02:00
stack-realignment.ll first commit 2022-04-25 10:02:23 +02:00
stack-store-check.ll first commit 2022-04-25 10:02:23 +02:00
subtarget-features-std-ext.ll first commit 2022-04-25 10:02:23 +02:00
tail-calls.ll first commit 2022-04-25 10:02:23 +02:00
target-abi-invalid.ll first commit 2022-04-25 10:02:23 +02:00
target-abi-valid.ll first commit 2022-04-25 10:02:23 +02:00
thread-pointer.ll first commit 2022-04-25 10:02:23 +02:00
tls-models.ll first commit 2022-04-25 10:02:23 +02:00
umulo-128-legalisation-lowering.ll first commit 2022-04-25 10:02:23 +02:00
urem-lkk.ll first commit 2022-04-25 10:02:23 +02:00
urem-vector-lkk.ll first commit 2022-04-25 10:02:23 +02:00
vararg.ll first commit 2022-04-25 10:02:23 +02:00
verify-instr.mir first commit 2022-04-25 10:02:23 +02:00
wide-mem.ll first commit 2022-04-25 10:02:23 +02:00
zext-with-load-is-free.ll first commit 2022-04-25 10:02:23 +02:00
zfh-imm.ll first commit 2022-04-25 10:02:23 +02:00