| Kind | | Count | Configs | Files | Category | Snippet | Compiler Explorer |
|---|
| crash | | 499 | 55 | 52 | Assertion failed: (BestRC && "Couldn't find the register class"), function getCommonMinimalPhysRegClass, file TargetRegisterInfo.cpp | llvm-extract + llvm-reduce (3 lines) | G reproduces |
| crash | | 76 | 4 | 15 | Assertion failed: (VA.getLocVT() == MVT::i32 && VAHi.getLocVT() == MVT::i32 && VA.getValVT() == MVT::f64 && VAHi.getValVT() == MVT::f64 && "unexpected custom value"), function int, file RISCVCallLowering.cpp | llvm-extract + llvm-reduce (3 lines) | G reproduces |
| crash | | 50 | 10 | 2 | Assertion failed: (MI->getNumOperands() > OpNo + 1 && "Expected additional operand"), function bool, file RISCVAsmPrinter.cpp | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| crash | | 20 | 4 | 3 | Assertion failed: (DstTy.isVector() && SrcVecTy.isVector() && "Extract subvector VTs must be vectors!"), function buildInstr, file MachineIRBuilder.cpp | llvm-extract + llvm-reduce (3 lines) | G reproduces |
| crash | | 11 | 2 | 2 | Assertion failed: (Bits != 0 && "Cannot print this instruction."), function printInstruction, file RISCVGenAsmWriter.inc | llvm-extract + llvm-reduce (6 lines) | G reproduces |
| crash | | 10 | 2 | 2 | Assertion failed: (SrcTy.isVector() && "mismatched cast between vector and non-vector"), function validateTruncExt, file MachineIRBuilder.cpp | llvm-extract + llvm-reduce (3 lines) | G reproduces |
| crash | | 8 | 2 | 2 | Assertion failed: (getNumOpRegs(*Inst, InstFlagIdx) == 1 && "Wrong flag"), function lowerInlineAsm, file InlineAsmLowering.cpp | llvm-extract + llvm-reduce (5 lines) | G reproduces |
| crash | | 6 | 1 | 1 | Assertion failed: ((TypeSize::ScalarTy)SrcOps.size() * SrcOps[0].getLLTTy(*getMRI()).getSizeInBits() == DstOps[0].getLLTTy(*getMRI()).getSizeInBits() && "input scalars do not exactly cover the output vector register"), function buildInstr, file MachineIRBuilder.cpp | llvm-extract + llvm-reduce (3 lines) | G reproduces |
| crash | | 4 | 2 | 2 | Assertion failed: ((MeaningfulBitWidth.isScalable() || OrigValueBitWidth >= MeaningfulBitWidth) && "Meaningful bits not covered by the mapping"), function verify, file RegisterBankInfo.cpp | llvm-extract + llvm-reduce (5 lines) | G reproduces |
| crash | | 4 | 4 | 2 | Assertion failed: (mutationIsSane(Rule, Query, Mutation) && "legality mutation invalid for match"), function apply, file LegalizerInfo.cpp | full input + llvm-reduce (9 lines) | G reproduces |
| crash | NEW | 4 | 4 | 1 | LLVM ERROR: Found 1 machine code errors. | llvm-extract + llvm-reduce (5 lines) | G reproduces |
| crash | | 2 | 1 | 1 | Assertion failed: (VAs.size() >= 2 && "Expected at least 2 VAs."), function int, file RISCVCallLowering.cpp | llvm-extract + llvm-reduce (3 lines) | G reproduces |
| crash | NEW | 2 | 1 | 1 | LLVM ERROR: cannot implicitly convert a scalable size to a fixed-width size in `TypeSize::operator ScalarTy()` | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 634 | 310 | 165 | translate: fcmp bfloat | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 538 | 493 | 69 | legalize: G_OR <2 x s64> | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 490 | 267 | 145 | legalize: G_STORE <4 x s1>,p0 | llvm-extract + llvm-reduce (5 lines) | G reproduces |
| fallback | NEW | 263 | 161 | 68 | legalize: G_STORE <2 x s1>,p0 | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 178 | 101 | 53 | legalize: G_SHL <2 x s64> | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 119 | 74 | 33 | legalize: G_STORE <8 x s1>,p0 | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 44 | 35 | 14 | legalize: G_SUB <2 x s64> | llvm-extract + llvm-reduce (5 lines) | G reproduces |
| fallback | NEW | 44 | 28 | 19 | legalize: G_INSERT_VECTOR_ELT <2 x s64>,s64,s32 | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 44 | 28 | 19 | legalize: G_INSERT_VECTOR_ELT <2 x s64>,s64 | llvm-extract + llvm-reduce (5 lines) | G reproduces |
| fallback | NEW | 33 | 28 | 9 | translate: fsub bfloat | llvm-extract + llvm-reduce (5 lines) | G reproduces |
| fallback | NEW | 28 | 24 | 4 | legalize: G_FDIV <4 x s32> | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 28 | 26 | 4 | translate: frem bfloat | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 19 | 15 | 6 | legalize: G_FMUL <4 x s32> | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 12 | 9 | 5 | legalize: G_AND <4 x s32> | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 11 | 9 | 3 | legalize: G_STORE <32 x s1>,p0 | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 10 | 8 | 5 | legalize: G_SREM <4 x s32> | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 10 | 10 | 1 | silent fallback (no remark emitted) | llvm-extract + llvm-reduce (8 lines) | G reproduces |
| fallback | NEW | 6 | 6 | 1 | legalize: G_FDIV <32 x s16> | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 6 | 6 | 1 | legalize: G_FMUL <32 x s32> | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 6 | 6 | 2 | legalize: G_UREM <2 x s64> | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 6 | 6 | 1 | legalize: G_STORE <3 x s1>,p0 | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 5 | 5 | 1 | legalize: G_CTLZ_ZERO_POISON s32,s96 | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 5 | 5 | 1 | legalize: G_EXTRACT_VECTOR_ELT s32,<2 x s32> | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 4 | 2 | 2 | legalize: G_INSERT_SUBVECTOR <vscale x 2 x s16>,<4 x s16> | llvm-extract + llvm-reduce (3 lines) | G reproduces |
| fallback | NEW | 3 | 3 | 1 | legalize: G_INSERT_VECTOR_ELT <32 x s16>,s16,s64 | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 3 | 3 | 1 | legalize: G_INSERT_VECTOR_ELT <32 x s16>,s16,s32 | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 3 | 3 | 2 | legalize: G_UDIV <2 x s64> | llvm-extract + llvm-reduce (4 lines) | G reproduces |
| fallback | NEW | 3 | 3 | 1 | legalize: G_EXTRACT_VECTOR_ELT s8,<8 x s8>,s32 | llvm-extract (8 lines) | - |
| fallback | NEW | 2 | 2 | 1 | legalize: G_STORE p10,p0 | llvm-extract (12 lines) | - |
| fallback | NEW | 2 | 2 | 2 | legalize: G_PHI <8 x s8> | llvm-extract (24 lines) | - |
| fallback | NEW | 2 | 2 | 1 | translate: fmul bfloat | llvm-extract (14 lines) | - |
| fallback | NEW | 2 | 2 | 1 | legalize: G_UREM <4 x s32> | llvm-extract (11 lines) | - |
| fallback | NEW | 2 | 2 | 1 | legalize: G_MUL <4 x s32> | llvm-extract (15 lines) | - |
| fallback | NEW | 2 | 2 | 1 | legalize: G_STORE <16 x s1>,p0 | llvm-extract (18 lines) | - |
| fallback | NEW | 2 | 2 | 1 | legalize: G_FDIV <3 x s32> | llvm-extract (13 lines) | - |
| fallback | NEW | 2 | 2 | 1 | select: G_SPLAT_VECTOR <vscale x 2 x s64>,s64 | llvm-extract (11 lines) | - |
| fallback | NEW | 2 | 2 | 1 | legalize: G_ICMP <2 x s1>,<2 x s64> | llvm-extract (16 lines) | - |
| fallback | NEW | 2 | 1 | 1 | legalize: G_INTRINSIC <2 x s16> | llvm-extract (15 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_CTLZ s32,s128 | llvm-extract (14 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_SEXTLOAD s32,p10,s16 | llvm-extract (15 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_SEXTLOAD s64,p10,s16 | llvm-extract (15 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_EXTRACT_VECTOR_ELT s32,<8 x s32>,s64 | llvm-extract (10 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_INSERT_VECTOR_ELT <3 x s32>,s32 | llvm-extract (16 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_INSERT_VECTOR_ELT <3 x s32>,s32,s64 | llvm-extract (16 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_MUL <2 x s64> | llvm-extract (16 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_OR <4 x s8> | llvm-extract (18 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_AND <4 x s8> | llvm-extract (16 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_SREM <2 x s16> | llvm-extract (5 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_EXTRACT_VECTOR_ELT s64,<2 x s64> | llvm-extract (13 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_EXTRACT_VECTOR_ELT s64,<2 x s64>,s32 | llvm-extract (13 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_SHUFFLE_VECTOR <2 x s64> | llvm-extract (13 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_SHL <4 x s32> | llvm-extract (14 lines) | - |
| fallback | NEW | 1 | 1 | 1 | legalize: G_SREM <2 x s64> | llvm-extract (19 lines) | - |
| fallback | | 980 | 24 | 20 | unable to lower arguments | llvm-extract (7 lines) | - |
| fallback | | 340 | 120 | 59 | legalize: G_FCONSTANT s16 | llvm-extract (6 lines) | - |
| fallback | | 286 | 23 | 27 | legalize: G_INTRINSIC s32 | llvm-extract (11 lines) | - |
| fallback | | 230 | 29 | 10 | select: G_GLOBAL_VALUE p0 | llvm-extract (9 lines) | - |
| fallback | | 221 | 41 | 18 | legalize: G_FADD s16 | llvm-extract (4 lines) | - |
| fallback | | 188 | 146 | 43 | legalize: G_LSHR <2 x s64> | llvm-extract (8 lines) | - |
| fallback | | 170 | 3 | 6 | legalize: G_IMPLICIT_DEF <2 x s16> | llvm-extract (4 lines) | - |
| fallback | | 140 | 11 | 4 | legalize: G_CLMUL s8 | llvm-extract (11 lines) | - |
| fallback | | 126 | 10 | 2 | legalize: G_STRICT_FCMP s1,s16 | llvm-extract (13 lines) | - |
| fallback | | 120 | 31 | 17 | translate: call | llvm-extract (7 lines) | - |
| fallback | | 120 | 3 | 8 | legalize: G_IMPLICIT_DEF <4 x s8> | llvm-extract (4 lines) | - |
| fallback | | 116 | 11 | 4 | unable to translate in big endian mode | llvm-extract (4 lines) | - |
| fallback | | 115 | 59 | 35 | legalize: G_LSHR <4 x s32> | llvm-extract (8 lines) | - |
| fallback | | 114 | 8 | 2 | legalize: G_STRICT_FCMP s1,s64 | llvm-extract (13 lines) | - |
| fallback | | 110 | 8 | 2 | legalize: G_STRICT_FCMP s1,s32 | llvm-extract (13 lines) | - |
| fallback | | 108 | 6 | 1 | legalize: G_STRICT_FCMPS s1,s64 | llvm-extract (13 lines) | - |
| fallback | | 108 | 6 | 1 | legalize: G_STRICT_FCMPS s1,s32 | llvm-extract (13 lines) | - |
| fallback | | 108 | 6 | 1 | legalize: G_STRICT_FCMPS s1,s16 | llvm-extract (13 lines) | - |
| fallback | | 108 | 20 | 3 | legalize: G_INTRINSIC_ROUND s16 | llvm-extract (10 lines) | - |
| fallback | | 106 | 30 | 2 | legalize: G_FPTOSI_SAT s32,s16 | llvm-extract (12 lines) | - |
| fallback | | 101 | 17 | 3 | translate: call llvm.experimental.constrained.sitofp.f16.i32 | llvm-extract (11 lines) | - |
| fallback | | 100 | 22 | 2 | legalize: G_FPTOUI_SAT s32,s16 | llvm-extract (12 lines) | - |
| fallback | | 100 | 20 | 3 | legalize: G_FCEIL s16 | llvm-extract (10 lines) | - |
| fallback | | 94 | 10 | 3 | legalize: G_CLMUL s4 | llvm-extract (11 lines) | - |
| fallback | | 93 | 50 | 13 | legalize: G_FPTRUNC s16,s32 | llvm-extract (7 lines) | - |
| fallback | | 92 | 30 | 2 | legalize: G_FPTOUI_SAT s64,s16 | llvm-extract (12 lines) | - |
| fallback | | 92 | 20 | 3 | legalize: G_FFLOOR s16 | llvm-extract (10 lines) | - |
| fallback | | 92 | 20 | 3 | legalize: G_INTRINSIC_ROUNDEVEN s16 | llvm-extract (10 lines) | - |
| fallback | | 88 | 8 | 1 | legalize: G_STRICT_FMA s16 | llvm-extract (12 lines) | - |
| fallback | | 87 | 31 | 14 | legalize: G_LOAD <4 x s32>,p0 | llvm-extract (6 lines) | - |
| fallback | | 84 | 8 | 3 | legalize: G_INTRINSIC_W_SIDE_EFFECTS s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 84 | 20 | 3 | legalize: G_INTRINSIC_TRUNC s16 | llvm-extract (10 lines) | - |
| fallback | | 83 | 17 | 3 | translate: call llvm.experimental.constrained.uitofp.f16.i32 | llvm-extract (11 lines) | - |
| fallback | | 80 | 12 | 5 | legalize: G_INTRINSIC_W_SIDE_EFFECTS p0 | llvm-extract (10 lines) | - |
| fallback | | 78 | 15 | 2 | legalize: G_FNEG s16 | llvm-extract (7 lines) | - |
| fallback | | 78 | 22 | 2 | legalize: G_FPTOSI_SAT s64,s16 | llvm-extract (12 lines) | - |
| fallback | | 77 | 8 | 10 | legalize: G_INTRINSIC s64 | llvm-extract (11 lines) | - |
| fallback | | 76 | 7 | 2 | legalize: G_INTRINSIC_W_SIDE_EFFECTS s64,p0,s32 | llvm-extract (7 lines) | - |
| fallback | | 74 | 31 | 28 | legalize: G_UMULH s64 | llvm-extract (7 lines) | - |
| fallback | | 74 | 10 | 3 | legalize: G_CLMUL s16 | llvm-extract (11 lines) | - |
| fallback | | 73 | 24 | 4 | legalize: G_BLOCK_ADDR p0 | llvm-extract (11 lines) | - |
| fallback | | 71 | 18 | 2 | legalize: G_SITOFP s16,s32 | llvm-extract (7 lines) | - |
| fallback | | 68 | 17 | 1 | translate: call llvm.experimental.constrained.sitofp.f16.i16 | llvm-extract (11 lines) | - |
| fallback | | 67 | 29 | 9 | legalize: G_FSUB s16 | llvm-extract (7 lines) | - |
| fallback | | 66 | 14 | 3 | legalize: G_ATOMICRMW_NAND s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 66 | 6 | 3 | legalize: G_ATOMICRMW_AND s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 66 | 6 | 3 | legalize: G_ATOMICRMW_OR s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 66 | 6 | 2 | legalize: G_STRICT_FMA s64 | llvm-extract (12 lines) | - |
| fallback | | 66 | 6 | 2 | legalize: G_STRICT_FMA s32 | llvm-extract (12 lines) | - |
| fallback | | 66 | 16 | 6 | legalize: G_INTRINSIC p0 | llvm-extract (10 lines) | - |
| fallback | | 63 | 11 | 5 | legalize: G_CLMUL s64 | llvm-extract (15 lines) | - |
| fallback | | 60 | 11 | 2 | legalize: G_FCANONICALIZE s64 | llvm-extract (9 lines) | - |
| fallback | | 58 | 12 | 3 | legalize: G_CLMUL s128 | llvm-extract (9 lines) | - |
| fallback | | 58 | 12 | 3 | legalize: G_LSHR <2 x s128> | llvm-extract (11 lines) | - |
| fallback | | 58 | 16 | 3 | legalize: G_FMA s16 | llvm-extract (11 lines) | - |
| fallback | | 56 | 6 | 2 | legalize: G_FPTOUI_SAT s32,s64 | llvm-extract (12 lines) | - |
| fallback | | 56 | 8 | 1 | legalize: G_FMINIMUM s32 | llvm-extract (11 lines) | - |
| fallback | | 56 | 8 | 1 | legalize: G_FMAXIMUM s32 | llvm-extract (11 lines) | - |
| fallback | | 56 | 12 | 3 | legalize: G_UITOFP s16,s32 | llvm-extract (7 lines) | - |
| fallback | | 56 | 43 | 12 | legalize: G_AND <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 55 | 38 | 21 | legalize: G_ASHR <2 x s64> | llvm-extract (8 lines) | - |
| fallback | | 55 | 43 | 17 | legalize: G_SDIV <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 55 | 15 | 10 | legalize: G_LOAD <8 x s8>,p0 | llvm-extract (5 lines) | - |
| fallback | | 53 | 1 | 2 | legalize: G_INTRINSIC s32,<2 x s16> | llvm-extract (9 lines) | - |
| fallback | | 52 | 8 | 2 | translate: call llvm.experimental.constrained.uitofp.f64.i32 | llvm-extract (11 lines) | - |
| fallback | | 52 | 11 | 3 | legalize: G_INVOKE_REGION_START | llvm-extract (24 lines) | - |
| fallback | | 51 | 17 | 1 | translate: call llvm.experimental.constrained.uitofp.f16.i16 | llvm-extract (11 lines) | - |
| fallback | | 50 | 17 | 3 | translate: call llvm.experimental.constrained.fptoui.i32.f16 | llvm-extract (11 lines) | - |
| fallback | | 49 | 6 | 2 | legalize: G_FPTOUI_SAT s32 | llvm-extract (12 lines) | - |
| fallback | | 48 | 24 | 3 | legalize: G_STRICT_FSQRT s16 | llvm-extract (12 lines) | - |
| fallback | | 48 | 16 | 2 | translate: call llvm.experimental.constrained.round.f16 | llvm-extract (12 lines) | - |
| fallback | | 46 | 6 | 3 | legalize: G_ATOMICRMW_XOR s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 46 | 8 | 2 | translate: call llvm.experimental.constrained.uitofp.f32.i32 | llvm-extract (11 lines) | - |
| fallback | | 44 | 11 | 1 | legalize: G_FCANONICALIZE <2 x s32> | llvm-extract (9 lines) | - |
| fallback | | 44 | 4 | 1 | legalize: G_LOAD <16 x s8>,p0 | llvm-extract (6 lines) | - |
| fallback | | 44 | 4 | 1 | legalize: G_LOAD <8 x s16>,p0 | llvm-extract (6 lines) | - |
| fallback | | 44 | 1 | 2 | legalize: G_INTRINSIC s64,<2 x s32> | llvm-extract (9 lines) | - |
| fallback | | 42 | 17 | 18 | legalize: G_UMULH s32 | llvm-extract (7 lines) | - |
| fallback | | 42 | 6 | 2 | legalize: G_FPTOSI_SAT s64 | llvm-extract (12 lines) | - |
| fallback | | 42 | 6 | 2 | legalize: G_FPTOSI_SAT s64,s32 | llvm-extract (12 lines) | - |
| fallback | | 42 | 8 | 2 | legalize: G_FMINIMUM s16 | llvm-extract (11 lines) | - |
| fallback | | 42 | 8 | 2 | legalize: G_FMAXIMUM s16 | llvm-extract (11 lines) | - |
| fallback | | 41 | 6 | 4 | legalize: G_MERGE_VALUES s64,s32 | llvm-extract (6 lines) | - |
| fallback | | 40 | 4 | 1 | legalize: G_FMINIMUM s64 | llvm-extract (11 lines) | - |
| fallback | | 40 | 14 | 2 | legalize: G_FFREXP s16,s32 | llvm-extract (11 lines) | - |
| fallback | | 40 | 1 | 1 | legalize: G_INTRINSIC <2 x s32>,<4 x s16> | llvm-extract (9 lines) | - |
| fallback | | 39 | 7 | 3 | legalize: G_INSERT_SUBVECTOR <vscale x 2 x s32>,<4 x s32> | llvm-extract (6 lines) | - |
| fallback | | 38 | 8 | 2 | translate: call llvm.experimental.constrained.sitofp.f64.i32 | llvm-extract (11 lines) | - |
| fallback | | 38 | 11 | 6 | legalize: G_LOAD <2 x s64>,p0 | llvm-extract (6 lines) | - |
| fallback | | 38 | 1 | 1 | legalize: G_INTRINSIC <4 x s16> | llvm-extract (9 lines) | - |
| fallback | | 37 | 17 | 3 | translate: call llvm.experimental.constrained.fptosi.i32.f16 | llvm-extract (11 lines) | - |
| fallback | | 36 | 6 | 2 | legalize: G_FPTOSI_SAT s32,s64 | llvm-extract (12 lines) | - |
| fallback | | 36 | 6 | 2 | legalize: G_FPTOSI_SAT s32 | llvm-extract (12 lines) | - |
| fallback | | 36 | 22 | 1 | legalize: G_FPTOUI_SAT s8,s16 | llvm-extract (12 lines) | - |
| fallback | | 36 | 6 | 2 | legalize: G_INSERT_SUBVECTOR <vscale x 4 x s16>,<8 x s16> | llvm-extract (6 lines) | - |
| fallback | | 36 | 6 | 1 | legalize: G_VAARG s32,p0 | llvm-extract (17 lines) | - |
| fallback | | 35 | 21 | 6 | translate: fadd bfloat | llvm-extract (10 lines) | - |
| fallback | | 35 | 12 | 5 | legalize: G_CLMUL s32 | llvm-extract (11 lines) | - |
| fallback | | 35 | 1 | 1 | legalize: G_INTRINSIC <2 x s32> | llvm-extract (9 lines) | - |
| fallback | | 34 | 6 | 2 | legalize: G_ATOMIC_CMPXCHG s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 34 | 17 | 1 | translate: call llvm.experimental.constrained.fptoui.i16.f16 | llvm-extract (11 lines) | - |
| fallback | | 34 | 17 | 1 | translate: call llvm.experimental.constrained.fptoui.i64.f16 | llvm-extract (11 lines) | - |
| fallback | | 34 | 17 | 1 | translate: call llvm.experimental.constrained.fpext.f32.f16 | llvm-extract (11 lines) | - |
| fallback | | 34 | 17 | 1 | translate: call llvm.experimental.constrained.fpext.f128.f16 | llvm-extract (11 lines) | - |
| fallback | | 33 | 21 | 3 | legalize: G_FPTRUNC s16,s64 | llvm-extract (7 lines) | - |
| fallback | | 33 | 11 | 1 | legalize: G_FCANONICALIZE <8 x s16> | llvm-extract (9 lines) | - |
| fallback | | 32 | 6 | 4 | legalize: G_ATOMICRMW_SUB s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 32 | 18 | 4 | translate: fptrunc float | llvm-extract (7 lines) | - |
| fallback | | 32 | 6 | 2 | legalize: G_FPTOUI_SAT s64 | llvm-extract (12 lines) | - |
| fallback | | 32 | 6 | 2 | legalize: G_FPTOUI_SAT s64,s32 | llvm-extract (12 lines) | - |
| fallback | | 32 | 20 | 2 | legalize: G_FEXP10 s16 | llvm-extract (9 lines) | - |
| fallback | | 32 | 16 | 2 | translate: call llvm.experimental.constrained.floor.f16 | llvm-extract (12 lines) | - |
| fallback | | 32 | 16 | 2 | translate: call llvm.experimental.constrained.roundeven.f16 | llvm-extract (12 lines) | - |
| fallback | | 32 | 16 | 2 | legalize: G_STRICT_FLDEXP s16,s32 | llvm-extract (12 lines) | - |
| fallback | | 30 | 6 | 1 | translate: sitofp i32 | llvm-extract (7 lines) | - |
| fallback | | 30 | 9 | 3 | translate: call llvm.experimental.constrained.fptoui.i32.f32 | llvm-extract (11 lines) | - |
| fallback | | 30 | 21 | 5 | legalize: G_FMUL s16 | llvm-extract (7 lines) | - |
| fallback | | 30 | 6 | 1 | legalize: G_FFREXP <4 x s32> | llvm-extract (11 lines) | - |
| fallback | | 29 | 7 | 3 | legalize: G_ATOMICRMW_NAND s64,p0 | llvm-extract (7 lines) | - |
| fallback | | 29 | 6 | 4 | legalize: G_INTRINSIC_W_SIDE_EFFECTS | llvm-extract (9 lines) | - |
| fallback | | 28 | 10 | 3 | translate: call llvm.experimental.constrained.fptoui.i32.f64 | llvm-extract (11 lines) | - |
| fallback | | 28 | 11 | 2 | legalize: G_FCANONICALIZE s32 | llvm-extract (9 lines) | - |
| fallback | | 28 | 3 | 2 | legalize: G_SET_ROUNDING s32 | llvm-extract (9 lines) | - |
| fallback | | 28 | 14 | 1 | legalize: G_FPTOSI_SAT s16 | llvm-extract (12 lines) | - |
| fallback | | 28 | 14 | 1 | legalize: G_FPTOUI_SAT s16 | llvm-extract (12 lines) | - |
| fallback | | 28 | 14 | 1 | legalize: G_FPEXT s128,s16 | llvm-extract (5 lines) | - |
| fallback | | 28 | 18 | 1 | legalize: G_FEXP s16 | llvm-extract (11 lines) | - |
| fallback | | 28 | 18 | 1 | legalize: G_FLOG s16 | llvm-extract (11 lines) | - |
| fallback | | 28 | 18 | 1 | legalize: G_FTAN s16 | llvm-extract (11 lines) | - |
| fallback | | 28 | 18 | 1 | legalize: G_FLDEXP s16,s32 | llvm-extract (11 lines) | - |
| fallback | | 28 | 18 | 1 | legalize: G_FATAN s16 | llvm-extract (11 lines) | - |
| fallback | | 28 | 18 | 1 | legalize: G_FMODF s16 | llvm-extract (11 lines) | - |
| fallback | | 28 | 7 | 1 | legalize: G_VAARG s64,p0 | llvm-extract (18 lines) | - |
| fallback | | 27 | 21 | 7 | legalize: G_OR <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 27 | 6 | 4 | legalize: G_SUB <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 26 | 9 | 3 | translate: call llvm.experimental.constrained.fptosi.i32.f32 | llvm-extract (11 lines) | - |
| fallback | | 26 | 8 | 2 | translate: call llvm.experimental.constrained.sitofp.f32.i32 | llvm-extract (11 lines) | - |
| fallback | | 26 | 4 | 1 | legalize: G_LOAD <2 x s32>,p0 | llvm-extract (5 lines) | - |
| fallback | | 25 | 6 | 6 | legalize: G_ADD <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 24 | 6 | 3 | legalize: G_ATOMICRMW_ADD s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 24 | 6 | 2 | translate: call llvm.experimental.constrained.maxnum.f64 | llvm-extract (12 lines) | - |
| fallback | | 24 | 10 | 3 | translate: call llvm.experimental.constrained.fptosi.i32.f64 | llvm-extract (11 lines) | - |
| fallback | | 24 | 6 | 2 | legalize: G_FFREXP s64,s32 | llvm-extract (11 lines) | - |
| fallback | | 24 | 6 | 2 | translate: call llvm.experimental.constrained.maxnum.f32 | llvm-extract (12 lines) | - |
| fallback | | 24 | 9 | 2 | legalize: G_FFREXP s32 | llvm-extract (11 lines) | - |
| fallback | | 24 | 13 | 2 | legalize: G_FABS s16 | llvm-extract (11 lines) | - |
| fallback | | 24 | 1 | 4 | legalize: G_SHUFFLE_VECTOR <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 24 | 4 | 1 | legalize: G_LOAD <2 x s16>,p0 | llvm-extract (5 lines) | - |
| fallback | | 24 | 8 | 2 | translate: call llvm.experimental.constrained.lrint.i32.f16 | llvm-extract (12 lines) | - |
| fallback | | 24 | 8 | 2 | translate: call llvm.experimental.constrained.lrint.i64.f16 | llvm-extract (12 lines) | - |
| fallback | | 23 | 2 | 5 | legalize: G_ADD <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 23 | 9 | 6 | legalize: G_EXTRACT_VECTOR_ELT s32,<4 x s32>,s64 | llvm-extract (10 lines) | - |
| fallback | | 22 | 6 | 2 | translate: fpext bfloat | llvm-extract (8 lines) | - |
| fallback | | 22 | 14 | 3 | translate: fptrunc double | llvm-extract (7 lines) | - |
| fallback | | 22 | 11 | 1 | legalize: G_FCANONICALIZE <2 x s16> | llvm-extract (9 lines) | - |
| fallback | | 22 | 11 | 1 | legalize: G_FCANONICALIZE <4 x s16> | llvm-extract (9 lines) | - |
| fallback | | 22 | 11 | 1 | legalize: G_FCANONICALIZE <2 x s64> | llvm-extract (9 lines) | - |
| fallback | | 21 | 6 | 1 | legalize: G_FFREXP s128,s32 | llvm-extract (11 lines) | - |
| fallback | | 21 | 5 | 2 | legalize: G_SREM <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 20 | 2 | 3 | legalize: G_BITCAST s32,<2 x s16> | llvm-extract (6 lines) | - |
| fallback | | 20 | 1 | 4 | legalize: G_SHUFFLE_VECTOR <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 20 | 2 | 1 | select: G_PREFETCH p0 | llvm-extract (13 lines) | - |
| fallback | | 19 | 12 | 5 | select: G_LOAD s32,p0,s16 | llvm-extract (8 lines) | - |
| fallback | | 19 | 3 | 3 | legalize: G_BITCAST s64,<8 x s8> | llvm-extract (6 lines) | - |
| fallback | | 18 | 6 | 3 | legalize: G_ATOMICRMW_XCHG s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 18 | 6 | 1 | translate: uitofp i32 | llvm-extract (7 lines) | - |
| fallback | | 18 | 10 | 1 | legalize: G_CLMUL <2 x s64> | llvm-extract (14 lines) | - |
| fallback | | 18 | 5 | 4 | legalize: G_ZEXTLOAD s128,p0,s64 | llvm-extract (7 lines) | - |
| fallback | | 18 | 6 | 1 | translate: call llvm.experimental.constrained.fptoui.i64.f32 | llvm-extract (11 lines) | - |
| fallback | | 18 | 4 | 2 | legalize: G_GET_ROUNDING s32 | llvm-extract (9 lines) | - |
| fallback | | 18 | 9 | 1 | legalize: G_FCANONICALIZE s16 | llvm-extract (9 lines) | - |
| fallback | | 18 | 16 | 2 | legalize: G_FSIN s16 | llvm-extract (11 lines) | - |
| fallback | | 18 | 4 | 1 | legalize: G_LOAD <4 x s16>,p0 | llvm-extract (5 lines) | - |
| fallback | | 17 | 2 | 2 | legalize: G_SELECT <4 x s16>,<4 x s1> | llvm-extract (6 lines) | - |
| fallback | | 17 | 7 | 2 | legalize: G_STRICT_FADD s64 | llvm-extract (12 lines) | - |
| fallback | | 17 | 8 | 5 | legalize: G_EXTRACT_VECTOR_ELT s32,<4 x s32> | llvm-extract (10 lines) | - |
| fallback | | 17 | 17 | 1 | translate: call llvm.experimental.constrained.fptosi.i16.f16 | llvm-extract (11 lines) | - |
| fallback | | 17 | 17 | 1 | translate: call llvm.experimental.constrained.fptosi.i64.f16 | llvm-extract (11 lines) | - |
| fallback | | 17 | 17 | 1 | translate: call llvm.experimental.constrained.sitofp.f16.i64 | llvm-extract (11 lines) | - |
| fallback | | 17 | 17 | 1 | translate: call llvm.experimental.constrained.uitofp.f16.i64 | llvm-extract (11 lines) | - |
| fallback | | 17 | 17 | 1 | translate: call llvm.experimental.constrained.fptrunc.f16.f32 | llvm-extract (11 lines) | - |
| fallback | | 17 | 17 | 1 | translate: call llvm.experimental.constrained.fptrunc.f16.f64 | llvm-extract (11 lines) | - |
| fallback | | 17 | 17 | 1 | translate: call llvm.experimental.constrained.fpext.f64.f16 | llvm-extract (11 lines) | - |
| fallback | | 17 | 17 | 1 | translate: call llvm.experimental.constrained.fptrunc.f16.f128 | llvm-extract (11 lines) | - |
| fallback | | 17 | 1 | 1 | legalize: G_INTRINSIC <4 x s16>,<8 x s8> | llvm-extract (9 lines) | - |
| fallback | | 16 | 5 | 4 | legalize: G_ATOMICRMW_UMAX s64,p0 | llvm-extract (7 lines) | - |
| fallback | | 16 | 10 | 2 | legalize: G_SITOFP s128,s64 | llvm-extract (6 lines) | - |
| fallback | | 16 | 4 | 1 | legalize: G_FMAXIMUM s64 | llvm-extract (11 lines) | - |
| fallback | | 16 | 8 | 1 | legalize: G_STRICT_FADD s16 | llvm-extract (12 lines) | - |
| fallback | | 16 | 8 | 1 | legalize: G_STRICT_FSUB s16 | llvm-extract (12 lines) | - |
| fallback | | 16 | 12 | 2 | legalize: G_FRINT s16 | llvm-extract (11 lines) | - |
| fallback | | 16 | 7 | 4 | legalize: G_BITCAST s64,<2 x s32> | llvm-extract (6 lines) | - |
| fallback | | 16 | 4 | 2 | legalize: G_SUB <4 x s64> | llvm-extract (7 lines) | - |
| fallback | | 16 | 16 | 2 | translate: call llvm.experimental.constrained.ceil.f16 | llvm-extract (12 lines) | - |
| fallback | | 16 | 16 | 2 | translate: call llvm.experimental.constrained.trunc.f16 | llvm-extract (12 lines) | - |
| fallback | | 16 | 16 | 2 | translate: call llvm.experimental.constrained.rint.f16 | llvm-extract (12 lines) | - |
| fallback | | 16 | 16 | 2 | translate: call llvm.experimental.constrained.nearbyint.f16 | llvm-extract (12 lines) | - |
| fallback | | 16 | 8 | 2 | translate: call llvm.experimental.constrained.lround.i32.f16 | llvm-extract (12 lines) | - |
| fallback | | 16 | 16 | 2 | translate: call llvm.experimental.constrained.llrint.i64.f16 | llvm-extract (12 lines) | - |
| fallback | | 16 | 16 | 2 | translate: call llvm.experimental.constrained.llround.i64.f16 | llvm-extract (12 lines) | - |
| fallback | | 16 | 8 | 2 | translate: call llvm.experimental.constrained.lround.i64.f16 | llvm-extract (12 lines) | - |
| fallback | | 15 | 5 | 4 | legalize: G_ATOMICRMW_MAX s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 15 | 5 | 4 | legalize: G_ATOMICRMW_UMAX s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 15 | 5 | 4 | legalize: G_ATOMICRMW_MAX s64,p0,s32 | llvm-extract (7 lines) | - |
| fallback | | 15 | 5 | 4 | legalize: G_ATOMICRMW_UMAX s64,p0,s32 | llvm-extract (7 lines) | - |
| fallback | | 15 | 10 | 1 | legalize: G_CLMUL s96 | llvm-extract (9 lines) | - |
| fallback | | 14 | 3 | 3 | legalize: G_ZEXTLOAD s256,p0,s128 | llvm-extract (10 lines) | - |
| fallback | | 14 | 5 | 4 | legalize: G_ATOMICRMW_UMIN s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 14 | 5 | 4 | legalize: G_ATOMICRMW_UMIN s64,p0,s32 | llvm-extract (7 lines) | - |
| fallback | | 14 | 3 | 4 | legalize: G_ATOMICRMW_SUB s64,p0 | llvm-extract (7 lines) | - |
| fallback | | 14 | 2 | 1 | legalize: G_ATOMIC_CMPXCHG s64,p0 | llvm-extract (7 lines) | - |
| fallback | | 14 | 14 | 1 | legalize: G_FPTOSI_SAT s8,s16 | llvm-extract (12 lines) | - |
| fallback | | 14 | 14 | 1 | legalize: G_FPTRUNC s16,s128 | llvm-extract (8 lines) | - |
| fallback | | 14 | 10 | 1 | legalize: G_FCOS s16 | llvm-extract (11 lines) | - |
| fallback | | 14 | 12 | 2 | legalize: G_FNEARBYINT s16 | llvm-extract (11 lines) | - |
| fallback | | 14 | 2 | 1 | translate: call llvm.masked.load.nxv2i64.p0 | llvm-extract (11 lines) | - |
| fallback | | 14 | 4 | 3 | legalize: G_INSERT_SUBVECTOR <vscale x 8 x s8>,<16 x s8> | llvm-extract (6 lines) | - |
| fallback | | 14 | 4 | 3 | legalize: G_INSERT_SUBVECTOR <vscale x 1 x s64>,<2 x s64> | llvm-extract (6 lines) | - |
| fallback | | 14 | 2 | 3 | legalize: G_BITCAST s32,<4 x s8> | llvm-extract (6 lines) | - |
| fallback | | 14 | 1 | 2 | legalize: G_BUILD_VECTOR <4 x s16>,s16 | llvm-extract (3 lines) | - |
| fallback | | 14 | 11 | 5 | legalize: G_SUB <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 14 | 1 | 1 | legalize: G_SELECT <2 x s32>,<2 x s1> | llvm-extract (9 lines) | - |
| fallback | | 13 | 5 | 4 | legalize: G_ATOMICRMW_MIN s32,p0 | llvm-extract (7 lines) | - |
| fallback | | 13 | 5 | 4 | legalize: G_ATOMICRMW_MIN s64,p0,s32 | llvm-extract (7 lines) | - |
| fallback | | 13 | 3 | 3 | legalize: G_BITCAST s64,<4 x s16> | llvm-extract (6 lines) | - |
| fallback | | 13 | 1 | 2 | legalize: G_BUILD_VECTOR <2 x s32>,s32 | llvm-extract (3 lines) | - |
| fallback | | 13 | 5 | 5 | legalize: G_MUL <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 13 | 1 | 1 | legalize: G_INTRINSIC <2 x s32>,s32 | llvm-extract (9 lines) | - |
| fallback | | 13 | 1 | 1 | legalize: G_ICMP <2 x s1>,<2 x s32> | llvm-extract (5 lines) | - |
| fallback | | 13 | 1 | 1 | legalize: G_INTRINSIC <8 x s8> | llvm-extract (9 lines) | - |
| fallback | | 12 | 5 | 4 | legalize: G_ATOMICRMW_MAX s64,p0 | llvm-extract (7 lines) | - |
| fallback | | 12 | 5 | 4 | legalize: G_ATOMICRMW_UMIN s64,p0 | llvm-extract (7 lines) | - |
| fallback | | 12 | 6 | 1 | translate: sitofp i16 | llvm-extract (7 lines) | - |
| fallback | | 12 | 6 | 1 | translate: uitofp i16 | llvm-extract (7 lines) | - |
| fallback | | 12 | 1 | 1 | legalize: G_SELECT <8 x s32>,<8 x s1> | llvm-extract (6 lines) | - |
| fallback | | 12 | 6 | 1 | legalize: G_STRICT_FSUB s64 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 2 | legalize: G_STRICT_FSQRT s64 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 2 | translate: call llvm.experimental.constrained.minnum.f64 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.fptrunc.f32.f64 | llvm-extract (11 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.fpext.f64.f32 | llvm-extract (11 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.fptosi.i64.f64 | llvm-extract (11 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.uitofp.f64.i64 | llvm-extract (11 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.sin.f64 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.asin.f64 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.atan.f64 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.atan2.f64 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.tanh.f64 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.log2.f64 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.rint.f64 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.roundeven.f64 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.llround.i64.f64 | llvm-extract (12 lines) | - |
| fallback | | 12 | 2 | 1 | legalize: G_INTRINSIC_W_SIDE_EFFECTS p0,s32 | llvm-extract (13 lines) | - |
| fallback | | 12 | 6 | 1 | legalize: G_STRICT_FADD s32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | legalize: G_STRICT_FSUB s32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 2 | legalize: G_STRICT_FSQRT s32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 2 | translate: call llvm.experimental.constrained.minnum.f32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.fptosi.i64.f32 | llvm-extract (11 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.sitofp.f32.i64 | llvm-extract (11 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.uitofp.f32.i8 | llvm-extract (11 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.sin.f32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.asin.f32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.atan.f32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.atan2.f32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.tanh.f32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.log2.f32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.rint.f32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.roundeven.f32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 6 | 1 | translate: call llvm.experimental.constrained.llround.i64.f32 | llvm-extract (12 lines) | - |
| fallback | | 12 | 3 | 1 | legalize: G_GET_FPENV s32 | llvm-extract (10 lines) | - |
| fallback | | 12 | 6 | 1 | legalize: G_RESET_FPENV | llvm-extract (10 lines) | - |
| fallback | | 12 | 6 | 1 | legalize: G_RESET_FPMODE | llvm-extract (10 lines) | - |
| fallback | | 12 | 3 | 1 | legalize: G_GET_FPENV s64 | llvm-extract (10 lines) | - |
| fallback | | 12 | 4 | 2 | legalize: G_FDIV s16 | llvm-extract (7 lines) | - |
| fallback | | 12 | 12 | 1 | legalize: G_SITOFP s16,s64 | llvm-extract (7 lines) | - |
| fallback | | 12 | 12 | 1 | legalize: G_UITOFP s16,s64 | llvm-extract (7 lines) | - |
| fallback | | 12 | 2 | 1 | legalize: G_EXTRACT_SUBVECTOR <16 x s8>,<vscale x 8 x s8> | llvm-extract (6 lines) | - |
| fallback | | 12 | 2 | 1 | legalize: G_EXTRACT_SUBVECTOR <4 x s32>,<vscale x 2 x s32> | llvm-extract (6 lines) | - |
| fallback | | 12 | 3 | 1 | translate: call llvm.experimental.constrained.fptosi.i128.f64 | llvm-extract (11 lines) | - |
| fallback | | 12 | 3 | 1 | translate: call llvm.experimental.constrained.fptosi.i128.f32 | llvm-extract (11 lines) | - |
| fallback | | 12 | 3 | 1 | translate: call llvm.experimental.constrained.fptosi.i128.f16 | llvm-extract (11 lines) | - |
| fallback | | 12 | 1 | 1 | legalize: G_ICMP <4 x s1>,<4 x s16> | llvm-extract (5 lines) | - |
| fallback | | 12 | 1 | 1 | legalize: G_ICMP <8 x s1>,<8 x s8> | llvm-extract (5 lines) | - |
| fallback | | 12 | 1 | 1 | legalize: G_INTRINSIC <4 x s16>,<4 x s8>,s32 | llvm-extract (10 lines) | - |
| fallback | | 12 | 6 | 1 | legalize: G_STORE <3 x s33>,p0 | llvm-extract (11 lines) | - |
| fallback | | 12 | 6 | 1 | legalize: G_STORE <3 x s11>,p0 | llvm-extract (11 lines) | - |
| fallback | | 11 | 2 | 2 | legalize: G_INSERT_SUBVECTOR <vscale x 2 x s1>,<4 x s1> | llvm-extract (10 lines) | - |
| fallback | | 11 | 2 | 2 | legalize: G_SELECT <8 x s8>,<8 x s1> | llvm-extract (6 lines) | - |
| fallback | | 11 | 11 | 1 | legalize: G_FCANONICALIZE <4 x s32> | llvm-extract (9 lines) | - |
| fallback | | 11 | 9 | 3 | legalize: G_SHL <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 11 | 1 | 1 | legalize: G_INTRINSIC <4 x s16>,s32 | llvm-extract (9 lines) | - |
| fallback | | 10 | 2 | 2 | legalize: G_SEXTLOAD s256,p0,s128 | llvm-extract (15 lines) | - |
| fallback | | 10 | 5 | 4 | legalize: G_ATOMICRMW_MIN s64,p0 | llvm-extract (7 lines) | - |
| fallback | | 10 | 3 | 3 | legalize: G_ATOMICRMW_ADD s64,p0 | llvm-extract (7 lines) | - |
| fallback | | 10 | 10 | 1 | legalize: G_CLMUL s48 | llvm-extract (11 lines) | - |
| fallback | | 10 | 4 | 3 | legalize: G_UMULH s16 | llvm-extract (7 lines) | - |
| fallback | | 10 | 6 | 1 | legalize: G_FPTOSI_SAT s16,s64 | llvm-extract (12 lines) | - |
| fallback | | 10 | 6 | 2 | legalize: G_FSQRT s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 6 | 2 | legalize: G_FMINNUM s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 6 | 2 | legalize: G_FMAXNUM s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 10 | 1 | legalize: G_FPOWI s16,s32 | llvm-extract (11 lines) | - |
| fallback | | 10 | 10 | 1 | legalize: G_FPOW s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 10 | 1 | legalize: G_FEXP2 s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 10 | 1 | legalize: G_FLOG10 s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 10 | 1 | legalize: G_FLOG2 s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 10 | 1 | legalize: G_FASIN s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 10 | 1 | legalize: G_FACOS s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 10 | 1 | legalize: G_FATAN2 s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 10 | 1 | legalize: G_FSINH s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 10 | 1 | legalize: G_FCOSH s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 10 | 1 | legalize: G_FTANH s16 | llvm-extract (11 lines) | - |
| fallback | | 10 | 3 | 2 | select: G_JUMP_TABLE p0 | llvm-extract (41 lines) | - |
| fallback | | 10 | 2 | 1 | translate: call llvm.masked.store.nxv2i64.p0 | llvm-extract (11 lines) | - |
| fallback | | 10 | 2 | 1 | legalize: G_EXTRACT_SUBVECTOR <8 x s16>,<vscale x 4 x s16> | llvm-extract (6 lines) | - |
| fallback | | 10 | 2 | 1 | legalize: G_EXTRACT_SUBVECTOR <2 x s64>,<vscale x 1 x s64> | llvm-extract (6 lines) | - |
| fallback | | 10 | 2 | 1 | select: G_INTRINSIC_W_SIDE_EFFECTS <vscale x 4 x s32>,s64 | llvm-extract (521 lines) | - |
| fallback | | 10 | 2 | 3 | legalize: G_SUB <2 x s32> | llvm-extract (6 lines) | - |
| fallback | | 10 | 2 | 1 | unable to translate constant | llvm-extract (4 lines) | - |
| fallback | | 10 | 2 | 2 | legalize: G_INSERT_SUBVECTOR <vscale x 4 x s32>,<8 x s32> | llvm-extract (7 lines) | - |
| fallback | | 9 | 3 | 3 | legalize: G_ATOMICRMW_XOR s64,p0 | llvm-extract (7 lines) | - |
| fallback | | 9 | 5 | 3 | legalize: G_SMULH s16 | llvm-extract (7 lines) | - |
| fallback | | 9 | 6 | 4 | legalize: G_CTLZ_ZERO_POISON s32,s128 | llvm-extract (7 lines) | - |
| fallback | | 9 | 1 | 2 | legalize: G_SMULH s64 | llvm-extract (11 lines) | - |
| fallback | | 9 | 3 | 1 | translate: call llvm.experimental.constrained.sitofp.f64.i128 | llvm-extract (11 lines) | - |
| fallback | | 9 | 3 | 1 | translate: call llvm.experimental.constrained.uitofp.f64.i128 | llvm-extract (11 lines) | - |
| fallback | | 9 | 3 | 1 | translate: call llvm.experimental.constrained.sitofp.f32.i128 | llvm-extract (11 lines) | - |
| fallback | | 9 | 3 | 1 | translate: call llvm.experimental.constrained.uitofp.f32.i128 | llvm-extract (11 lines) | - |
| fallback | | 9 | 3 | 1 | translate: call llvm.experimental.constrained.sitofp.f16.i128 | llvm-extract (11 lines) | - |
| fallback | | 9 | 3 | 1 | translate: call llvm.experimental.constrained.uitofp.f16.i128 | llvm-extract (11 lines) | - |
| fallback | | 9 | 6 | 3 | legalize: G_OR <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 9 | 2 | 1 | legalize: G_INTRINSIC s32,<4 x s8> | llvm-extract (9 lines) | - |
| fallback | | 9 | 5 | 3 | legalize: G_UDIV <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 8 | 2 | 1 | legalize: G_ADDRSPACE_CAST p0,p1 | llvm-extract (5 lines) | - |
| fallback | | 8 | 3 | 3 | legalize: G_ATOMICRMW_XCHG s64,p0 | llvm-extract (7 lines) | - |
| fallback | | 8 | 3 | 3 | legalize: G_ATOMICRMW_AND s64,p0 | llvm-extract (7 lines) | - |
| fallback | | 8 | 3 | 3 | legalize: G_ATOMICRMW_OR s64,p0 | llvm-extract (7 lines) | - |
| fallback | | 8 | 2 | 2 | translate: call llvm.is.fpclass.nxv4f32 | llvm-extract (9 lines) | - |
| fallback | | 8 | 4 | 1 | legalize: G_FPTOUI_SAT s16,s32 | llvm-extract (12 lines) | - |
| fallback | | 8 | 8 | 1 | legalize: G_STRICT_FMUL s16 | llvm-extract (12 lines) | - |
| fallback | | 8 | 8 | 1 | legalize: G_STRICT_FDIV s16 | llvm-extract (12 lines) | - |
| fallback | | 8 | 2 | 1 | legalize: G_FSINCOS s32 | llvm-extract (11 lines) | - |
| fallback | | 8 | 2 | 1 | translate: call llvm.riscv.vloxseg2.triscv.vector.tuple_nxv32i8_2t.p0.nxv16i32.i64 | llvm-extract (44 lines) | - |
| fallback | | 8 | 3 | 1 | legalize: G_SITOFP s16,s128 | llvm-extract (7 lines) | - |
| fallback | | 8 | 5 | 2 | legalize: G_XOR <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 8 | 7 | 2 | legalize: G_EXTRACT_VECTOR_ELT s32,<2 x s32>,s64 | llvm-extract (4 lines) | - |
| fallback | | 8 | 4 | 4 | legalize: G_LSHR <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 8 | 4 | 1 | legalize: G_SREM <4 x s64> | llvm-extract (7 lines) | - |
| fallback | | 8 | 2 | 1 | translate: call llvm.riscv.tuple.insert.triscv.vector.tuple_nxv16i8_2t.nxv4i32 | llvm-extract (10 lines) | - |
| fallback | | 7 | 1 | 2 | legalize: G_BUILD_VECTOR <8 x s8>,s8 | llvm-extract (3 lines) | - |
| fallback | | 7 | 3 | 2 | legalize: G_ASHR <4 x s32> | llvm-extract (8 lines) | - |
| fallback | | 7 | 3 | 2 | legalize: G_LSHR <8 x s16> | llvm-extract (8 lines) | - |
| fallback | | 7 | 5 | 2 | legalize: G_ASHR <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 7 | 1 | 1 | translate: mul <vscale x 1 x i32> | llvm-extract (6 lines) | - |
| fallback | | 6 | 2 | 1 | legalize: G_INSERT_SUBVECTOR <vscale x 1 x s32>,<2 x s32> | llvm-extract (6 lines) | - |
| fallback | | 6 | 2 | 1 | translate: lshr <vscale x 2 x i32> | llvm-extract (6 lines) | - |
| fallback | | 6 | 6 | 1 | translate: sitofp i64 | llvm-extract (7 lines) | - |
| fallback | | 6 | 6 | 1 | translate: uitofp i64 | llvm-extract (7 lines) | - |
| fallback | | 6 | 1 | 1 | translate: call llvm.convert.from.arbitrary.fp.bf16.i8 | llvm-extract (11 lines) | - |
| fallback | | 6 | 6 | 1 | legalize: G_STRICT_FMUL s64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | legalize: G_STRICT_FDIV s64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.fptoui.i64.f64 | llvm-extract (11 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.sitofp.f64.i64 | llvm-extract (11 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.sitofp.f64.i8 | llvm-extract (11 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.uitofp.f64.i8 | llvm-extract (11 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.sitofp.f64.i16 | llvm-extract (11 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.uitofp.f64.i16 | llvm-extract (11 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.powi.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.cos.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.tan.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.acos.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.sinh.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.cosh.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.pow.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.exp.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.exp2.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.log.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.log10.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.fmuladd.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.floor.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.ceil.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.trunc.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.nearbyint.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.round.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.llrint.i64.f64 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | legalize: G_STRICT_FLDEXP s64,s32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | legalize: G_STRICT_FMUL s32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | legalize: G_STRICT_FDIV s32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.uitofp.f32.i64 | llvm-extract (11 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.sitofp.f32.i8 | llvm-extract (11 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.sitofp.f32.i16 | llvm-extract (11 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.uitofp.f32.i16 | llvm-extract (11 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.powi.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.cos.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.tan.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.acos.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.sinh.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.cosh.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.pow.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.exp.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.exp2.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.log.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.log10.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.fmuladd.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.floor.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.ceil.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.trunc.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.nearbyint.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.round.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | translate: call llvm.experimental.constrained.llrint.i64.f32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 6 | 1 | legalize: G_STRICT_FLDEXP s32 | llvm-extract (12 lines) | - |
| fallback | | 6 | 4 | 3 | legalize: G_FCMP s32,s128 | llvm-extract (13 lines) | - |
| fallback | | 6 | 3 | 1 | legalize: G_SET_FPENV s32 | llvm-extract (10 lines) | - |
| fallback | | 6 | 3 | 1 | legalize: G_GET_FPMODE s32 | llvm-extract (10 lines) | - |
| fallback | | 6 | 3 | 1 | legalize: G_SET_FPMODE s32 | llvm-extract (10 lines) | - |
| fallback | | 6 | 3 | 1 | legalize: G_SET_FPENV s64 | llvm-extract (10 lines) | - |
| fallback | | 6 | 3 | 1 | legalize: G_GET_FPMODE s64 | llvm-extract (10 lines) | - |
| fallback | | 6 | 3 | 1 | legalize: G_SET_FPMODE s64 | llvm-extract (10 lines) | - |
| fallback | | 6 | 1 | 1 | legalize: G_ICMP <4 x s1>,<4 x s32> | llvm-extract (11 lines) | - |
| fallback | | 6 | 6 | 1 | legalize: G_FMAXIMUMNUM s16 | llvm-extract (9 lines) | - |
| fallback | | 6 | 6 | 1 | legalize: G_FMINIMUMNUM s16 | llvm-extract (9 lines) | - |
| fallback | | 6 | 1 | 1 | translate: call llvm.vector.reduce.add.nxv2i32 | llvm-extract (23 lines) | - |
| fallback | | 6 | 1 | 1 | legalize: G_FPEXT <8 x s64>,<8 x s16> | llvm-extract (9 lines) | - |
| fallback | | 6 | 2 | 2 | legalize: G_EXTRACT_VECTOR_ELT s16,<4 x s16>,s64 | llvm-extract (4 lines) | - |
| fallback | | 6 | 1 | 1 | translate: call llvm.vp.reduce.add.nxv8i32 | llvm-extract (26 lines) | - |
| fallback | | 6 | 1 | 1 | translate: phi <vscale x 4 x i8> | llvm-extract (38 lines) | - |
| fallback | | 6 | 3 | 1 | translate: call llvm.experimental.constrained.fptoui.i128.f64 | llvm-extract (11 lines) | - |
| fallback | | 6 | 3 | 1 | legalize: G_FPTOUI_SAT s128,s64 | llvm-extract (11 lines) | - |
| fallback | | 6 | 3 | 1 | translate: call llvm.experimental.constrained.fptoui.i128.f32 | llvm-extract (11 lines) | - |
| fallback | | 6 | 3 | 1 | translate: call llvm.experimental.constrained.fptoui.i128.f16 | llvm-extract (11 lines) | - |
| fallback | | 6 | 4 | 3 | legalize: G_OR <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 6 | 2 | 3 | legalize: G_SHUFFLE_VECTOR <4 x s8> | llvm-extract (4 lines) | - |
| fallback | | 6 | 2 | 2 | legalize: G_EXTRACT_VECTOR_ELT s16,<2 x s16>,s64 | llvm-extract (4 lines) | - |
| fallback | | 6 | 2 | 4 | legalize: G_MUL <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 6 | 1 | 1 | legalize: G_ASHR <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 6 | 1 | 2 | legalize: G_UNMERGE_VALUES <2 x s16>,<4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 6 | 1 | 1 | legalize: G_INTRINSIC <2 x s32>,<2 x s16>,s32 | llvm-extract (9 lines) | - |
| fallback | | 6 | 2 | 1 | legalize: G_SMULH s29 | llvm-extract (8 lines) | - |
| fallback | | 6 | 2 | 1 | legalize: G_SMULH s4 | llvm-extract (8 lines) | - |
| fallback | | 6 | 2 | 1 | legalize: G_UMULH s27 | llvm-extract (8 lines) | - |
| fallback | | 6 | 2 | 1 | legalize: G_UMULH s4 | llvm-extract (8 lines) | - |
| fallback | | 5 | 1 | 2 | legalize: G_ADD <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 5 | 4 | 3 | legalize: G_OR <4 x s32> | llvm-extract (15 lines) | - |
| fallback | | 5 | 1 | 1 | legalize: G_SELECT <4 x s32>,<4 x s1> | llvm-extract (6 lines) | - |
| fallback | | 5 | 1 | 1 | legalize: G_SELECT <4 x s64>,<4 x s1> | llvm-extract (6 lines) | - |
| fallback | | 5 | 1 | 1 | legalize: G_INTRINSIC_W_SIDE_EFFECTS <2 x s32>,p0,s64,<2 x s1>,s32 | llvm-extract (49 lines) | - |
| fallback | | 5 | 1 | 1 | translate: select <vscale x 4 x i1> | llvm-extract (10 lines) | - |
| fallback | | 5 | 2 | 3 | legalize: G_FSUB s128 | llvm-extract (11 lines) | - |
| fallback | | 5 | 1 | 1 | legalize: G_EXTRACT_VECTOR_ELT s16,<4 x s16>,s32 | llvm-extract (13 lines) | - |
| fallback | | 5 | 3 | 1 | legalize: G_FPTOUI_SAT s128,s16 | llvm-extract (11 lines) | - |
| fallback | | 5 | 1 | 1 | legalize: G_INTRINSIC_W_SIDE_EFFECTS p0,s64 | llvm-extract (8 lines) | - |
| fallback | | 5 | 2 | 2 | legalize: G_ADD <4 x s8> | llvm-extract (6 lines) | - |
| fallback | | 5 | 1 | 2 | legalize: G_LSHR <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 5 | 5 | 2 | legalize: G_UREM <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 5 | 1 | 2 | legalize: G_UNMERGE_VALUES <4 x s8>,<8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 5 | 1 | 1 | legalize: G_INTRINSIC s64,<4 x s16> | llvm-extract (9 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_SMULFIX s64 | llvm-extract (11 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_ADDRSPACE_CAST p10,p0 | llvm-extract (7 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_ZEXTLOAD s256,p0,s64 | llvm-extract (10 lines) | - |
| fallback | | 4 | 3 | 2 | legalize: G_UMULH s128 | llvm-extract (9 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_ADD <8 x s16> | llvm-extract (4 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_FADD <4 x s32> | llvm-extract (4 lines) | - |
| fallback | | 4 | 2 | 2 | translate: call llvm.fabs.nxv4f32 | llvm-extract (13 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_INSERT_SUBVECTOR <vscale x 1 x s1>,<2 x s1> | llvm-extract (18 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_SELECT <8 x s64>,<8 x s1> | llvm-extract (6 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_UMULH s8 | llvm-extract (7 lines) | - |
| fallback | | 4 | 4 | 1 | legalize: G_FPTOUI_SAT s16,s64 | llvm-extract (12 lines) | - |
| fallback | | 4 | 4 | 1 | legalize: G_FPTOSI_SAT s8,s64 | llvm-extract (12 lines) | - |
| fallback | | 4 | 4 | 1 | legalize: G_FPTOUI_SAT s8,s64 | llvm-extract (12 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_VECREDUCE_FADD s32,<4 x s32> | llvm-extract (11 lines) | - |
| fallback | | 4 | 3 | 2 | legalize: G_VECREDUCE_ADD s32,<4 x s32> | llvm-extract (11 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_VECREDUCE_ADD s16,<16 x s16> | llvm-extract (13 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_VECREDUCE_AND s32,<4 x s32> | llvm-extract (11 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_LOAD <16 x s32>,p0 | llvm-extract (10 lines) | - |
| fallback | | 4 | 4 | 1 | legalize: G_FPTOSI_SAT s16,s32 | llvm-extract (12 lines) | - |
| fallback | | 4 | 4 | 1 | legalize: G_FPTOSI_SAT s8,s32 | llvm-extract (12 lines) | - |
| fallback | | 4 | 4 | 1 | legalize: G_FPTOUI_SAT s8,s32 | llvm-extract (12 lines) | - |
| fallback | | 4 | 4 | 1 | legalize: G_ATOMICRMW_ADD s8,p0 | llvm-extract (7 lines) | - |
| fallback | | 4 | 4 | 1 | legalize: G_ATOMIC_CMPXCHG s8,p0 | llvm-extract (8 lines) | - |
| fallback | | 4 | 4 | 1 | legalize: G_ATOMICRMW_ADD s16,p0 | llvm-extract (7 lines) | - |
| fallback | | 4 | 4 | 1 | legalize: G_ATOMIC_CMPXCHG s16,p0 | llvm-extract (8 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_FMAXIMUM s128 | llvm-extract (9 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_FEXP10 <2 x s64> | llvm-extract (9 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_FEXP10 <3 x s64> | llvm-extract (9 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_FSINCOS s64 | llvm-extract (11 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_FSINCOS s128 | llvm-extract (11 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_FADD s128 | llvm-extract (10 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_FPTOUI_SAT s128,s32 | llvm-extract (11 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_UITOFP s16,s128 | llvm-extract (7 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_INTRINSIC_W_SIDE_EFFECTS s64,p0 | llvm-extract (9 lines) | - |
| fallback | | 4 | 1 | 2 | legalize: G_SHUFFLE_VECTOR <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 4 | 2 | 4 | legalize: G_IMPLICIT_DEF <4 x s16> | llvm-extract (3 lines) | - |
| fallback | | 4 | 1 | 2 | legalize: G_AND <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_XOR <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_XOR <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 4 | 3 | 2 | legalize: G_ASHR <8 x s16> | llvm-extract (8 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_SHL <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_LSHR <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_ASHR <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 4 | 3 | 2 | legalize: G_MUL <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_INTRINSIC s32,<8 x s8> | llvm-extract (9 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_INTRINSIC s64,<8 x s8> | llvm-extract (9 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_EXTRACT_VECTOR_ELT s16,<2 x s16>,s32 | llvm-extract (6 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_SMULH <4 x s16> | llvm-extract (11 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_SMULH <16 x s8> | llvm-extract (11 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_ASHR <16 x s16> | llvm-extract (11 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_EXTRACT s32,s136 | llvm-extract (12 lines) | - |
| fallback | | 4 | 1 | 1 | legalize: G_EXTRACT s64,s136 | llvm-extract (12 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_UMULH <4 x s16> | llvm-extract (11 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_UMULH <16 x s8> | llvm-extract (11 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_LSHR <16 x s16> | llvm-extract (11 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_UMULH s13 | llvm-extract (8 lines) | - |
| fallback | | 4 | 2 | 1 | legalize: G_UMULH s9 | llvm-extract (8 lines) | - |
| fallback | | 4 | 1 | 1 | translate: call llvm.riscv.vlseg2.triscv.vector.tuple_nxv8i8_2t.p0.i64 | llvm-extract (17 lines) | - |
| fallback | | 3 | 1 | 1 | legalize: G_FADD <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 3 | 3 | 1 | translate: call llvm.experimental.constrained.lrint.i32.f64 | llvm-extract (12 lines) | - |
| fallback | | 3 | 3 | 1 | translate: call llvm.experimental.constrained.lround.i32.f64 | llvm-extract (12 lines) | - |
| fallback | | 3 | 3 | 1 | translate: call llvm.experimental.constrained.lrint.i64.f64 | llvm-extract (12 lines) | - |
| fallback | | 3 | 3 | 1 | translate: call llvm.experimental.constrained.lround.i64.f64 | llvm-extract (12 lines) | - |
| fallback | | 3 | 3 | 1 | translate: call llvm.experimental.constrained.lrint.i32.f32 | llvm-extract (12 lines) | - |
| fallback | | 3 | 3 | 1 | translate: call llvm.experimental.constrained.lround.i32.f32 | llvm-extract (12 lines) | - |
| fallback | | 3 | 3 | 1 | translate: call llvm.experimental.constrained.lrint.i64.f32 | llvm-extract (12 lines) | - |
| fallback | | 3 | 3 | 1 | translate: call llvm.experimental.constrained.lround.i64.f32 | llvm-extract (12 lines) | - |
| fallback | | 3 | 1 | 1 | legalize: G_FPTOSI s32,s128 | llvm-extract (13 lines) | - |
| fallback | | 3 | 1 | 1 | legalize: G_CTLZ_ZERO_POISON s32,s129 | llvm-extract (7 lines) | - |
| fallback | | 3 | 1 | 1 | legalize: G_CTLZ_ZERO_POISON s64,s129 | llvm-extract (7 lines) | - |
| fallback | | 3 | 3 | 1 | legalize: G_FPTOSI_SAT s128,s64 | llvm-extract (11 lines) | - |
| fallback | | 3 | 1 | 1 | legalize: G_INTRINSIC_W_SIDE_EFFECTS p0,s64,s8,s16,s32 | llvm-extract (7 lines) | - |
| fallback | | 3 | 1 | 1 | legalize: G_INSERT_SUBVECTOR <8 x s8>,<4 x s8> | llvm-extract (9 lines) | - |
| fallback | | 3 | 2 | 2 | legalize: G_ADD <2 x s16> | llvm-extract (6 lines) | - |
| fallback | | 3 | 1 | 2 | legalize: G_SHL <2 x s16> | llvm-extract (6 lines) | - |
| fallback | | 3 | 2 | 1 | legalize: G_SHL <4 x s8> | llvm-extract (6 lines) | - |
| fallback | | 3 | 1 | 1 | legalize: G_AND <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 3 | 1 | 1 | legalize: G_SHL <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 3 | 1 | 1 | legalize: G_INTRINSIC <8 x s8>,s32 | llvm-extract (9 lines) | - |
| fallback | | 3 | 1 | 1 | legalize: G_SDIV <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 3 | 3 | 2 | legalize: G_SREM <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 3 | 1 | 1 | legalize: G_INTRINSIC <2 x s32>,<8 x s8> | llvm-extract (9 lines) | - |
| fallback | | 3 | 3 | 1 | select: G_INTRINSIC s32,<vscale x 1 x s32> | llvm-extract (24 lines) | - |
| fallback | | 3 | 1 | 1 | legalize: G_EXTRACT s64,s160 | llvm-extract (12 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_CTLZ_ZERO_POISON s32,s200 | llvm-extract (9 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_CTLZ_ZERO_POISON s64,s200 | llvm-extract (9 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_INSERT_SUBVECTOR <vscale x 2 x s64>,<2 x s64> | llvm-extract (17 lines) | - |
| fallback | | 2 | 2 | 2 | legalize: G_SELECT <4 x s8>,<4 x s1> | llvm-extract (6 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_SELECT <8 x s16>,<8 x s1> | llvm-extract (6 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_SELECT <16 x s32>,<16 x s1> | llvm-extract (6 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_SMULH s8 | llvm-extract (7 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_VECREDUCE_FMIN s32,<4 x s32> | llvm-extract (14 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_VECREDUCE_FMAX s32,<4 x s32> | llvm-extract (14 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_VECREDUCE_OR s32,<4 x s32> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_VECREDUCE_XOR s32,<4 x s32> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_VECREDUCE_UMIN s32,<4 x s32> | llvm-extract (14 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_VECREDUCE_UMAX s32,<4 x s32> | llvm-extract (14 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_VECREDUCE_SMIN s32,<4 x s32> | llvm-extract (14 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_VECREDUCE_SMAX s32,<4 x s32> | llvm-extract (14 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_FMINIMUM s128 | llvm-extract (9 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_FMODF s128 | llvm-extract (11 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_FLDEXP s128,s32 | llvm-extract (11 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_CTLZ_ZERO_POISON s32,s65 | llvm-extract (7 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_FEXP10 <2 x s16> | llvm-extract (9 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_FEXP10 <3 x s16> | llvm-extract (9 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_FEXP10 <4 x s16> | llvm-extract (9 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_FEXP10 <2 x s32> | llvm-extract (9 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_FEXP10 <3 x s32> | llvm-extract (9 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_FEXP10 <4 x s32> | llvm-extract (9 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_FEXP10 <4 x s64> | llvm-extract (9 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_FPTOSI_SAT s128,s32 | llvm-extract (11 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_FPTOSI s128,s16 | llvm-extract (7 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_FPTOUI s128,s16 | llvm-extract (7 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_FPTOSI_SAT s128,s16 | llvm-extract (11 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_INTRINSIC_W_SIDE_EFFECTS s64 | llvm-extract (11 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_INSERT_SUBVECTOR <4 x s16>,<2 x s16> | llvm-extract (9 lines) | - |
| fallback | | 2 | 1 | 2 | legalize: G_SHUFFLE_VECTOR <2 x s16> | llvm-extract (4 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_EXTRACT_VECTOR_ELT s8,<4 x s8>,s64 | llvm-extract (4 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_LSHR <2 x s16> | llvm-extract (6 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_LSHR <4 x s8> | llvm-extract (6 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_ASHR <2 x s16> | llvm-extract (6 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_ASHR <4 x s8> | llvm-extract (6 lines) | - |
| fallback | | 2 | 1 | 2 | legalize: G_IMPLICIT_DEF <8 x s8> | llvm-extract (3 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_INSERT_VECTOR_ELT <4 x s16>,s16,s64 | llvm-extract (4 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_INSERT_VECTOR_ELT <8 x s8>,s8,s64 | llvm-extract (4 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_INSERT_VECTOR_ELT <2 x s32>,s32,s64 | llvm-extract (4 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_SDIV <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 2 | 1 | 2 | legalize: G_UDIV <4 x s16> | llvm-extract (4 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_SELECT <4 x s16>,s64 | llvm-extract (4 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_INTRINSIC s32,<4 x s16> | llvm-extract (9 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_INTRINSIC <8 x s8>,<4 x s16> | llvm-extract (9 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_INTRINSIC <4 x s16>,<2 x s32> | llvm-extract (9 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_INTRINSIC <2 x s32>,<2 x s16> | llvm-extract (9 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_BITCAST <4 x s16>,<8 x s8> | llvm-extract (5 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_BITCAST <2 x s32>,<4 x s16> | llvm-extract (5 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_SHUFFLE_VECTOR <8 x s8>,<4 x s8> | llvm-extract (4 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_SMULH s96 | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_SMULH s128 | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_SMULH <8 x s8> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_SMULH <2 x s32> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_SMULH <8 x s16> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_SMULH <4 x s32> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_SMULH <2 x s64> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_SMULH <3 x s32> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_SMULH <2 x s48> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_SMULH <2 x s128> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_ASHR <8 x s32> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_ASHR <4 x s64> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_ASHR <2 x s128> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_ASHR <3 x s64> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_ASHR <2 x s96> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_ASHR <2 x s256> | llvm-extract (11 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_SMULH s32 | llvm-extract (11 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_EXTRACT s32,s168 | llvm-extract (12 lines) | - |
| fallback | | 2 | 1 | 1 | legalize: G_EXTRACT s64,s168 | llvm-extract (12 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_UMULH s96 | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_UMULH <8 x s8> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_UMULH <2 x s32> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_UMULH <8 x s16> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_UMULH <4 x s32> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_UMULH <2 x s64> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_UMULH <3 x s32> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_UMULH <2 x s48> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_UMULH <2 x s128> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_LSHR <8 x s32> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_LSHR <4 x s64> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_LSHR <3 x s64> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_LSHR <2 x s96> | llvm-extract (11 lines) | - |
| fallback | | 2 | 2 | 1 | legalize: G_LSHR <2 x s256> | llvm-extract (11 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_ADD <16 x s8> | llvm-extract (4 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_ADD <4 x s32> | llvm-extract (4 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_BITCAST s8,<8 x s1> | llvm-extract (12 lines) | - |
| fallback | | 1 | 1 | 1 | translate: call llvm.is.fpclass.nxv2f64 | llvm-extract (9 lines) | - |
| fallback | | 1 | 1 | 1 | translate: call llvm.fabs.nxv8f32 | llvm-extract (18 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_SELECT <16 x s8>,<16 x s1> | llvm-extract (6 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_SELECT <16 x s16>,<16 x s1> | llvm-extract (6 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_SELECT <32 x s8>,<32 x s1> | llvm-extract (6 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_SELECT <32 x s16>,<32 x s1> | llvm-extract (6 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_SELECT <64 x s8>,<64 x s1> | llvm-extract (6 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_INTRINSIC_W_SIDE_EFFECTS s32 | llvm-extract (9 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_SELECT <2 x s16>,<2 x s1> | llvm-extract (11 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_EXTRACT_VECTOR_ELT s8,<8 x s8>,s64 | llvm-extract (4 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_UDIV <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_SREM <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_UREM <8 x s8> | llvm-extract (4 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_UREM <2 x s32> | llvm-extract (4 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_SELECT <8 x s8>,s64 | llvm-extract (4 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_SELECT <2 x s32>,s64 | llvm-extract (4 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_BSWAP <4 x s16> | llvm-extract (9 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_BSWAP <2 x s32> | llvm-extract (9 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_IMPLICIT_DEF <2 x s32> | llvm-extract (3 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_SHUFFLE_VECTOR <4 x s16>,<2 x s16> | llvm-extract (4 lines) | - |
| fallback | | 1 | 1 | 1 | select: G_CONSTANT_POOL p0 | llvm-extract (27 lines) | - |
| fallback | | 1 | 1 | 1 | legalize: G_INSERT_SUBVECTOR <vscale x 16 x s32>,<32 x s32> | llvm-extract (7 lines) | - |
| regression | | +488 | 1 | 1 | +488 insts: ashr_32bytes_wordOff (wide-scalar-shift-by-byte-multiple-legalization.ll) | llvm-extract (11 lines) | - |
| regression | | +488 | 1 | 1 | +488 insts: ashr_32bytes_dwordOff (wide-scalar-shift-by-byte-multiple-legalization.ll) | llvm-extract (11 lines) | - |
| regression | | +450 | 1 | 1 | +450 insts: lshr_32bytes_wordOff (wide-scalar-shift-by-byte-multiple-legalization.ll) | llvm-extract (11 lines) | - |
| regression | | +450 | 1 | 1 | +450 insts: lshr_32bytes_dwordOff (wide-scalar-shift-by-byte-multiple-legalization.ll) | llvm-extract (11 lines) | - |
| regression | | +447 | 1 | 1 | +447 insts: ashr_32bytes (wide-scalar-shift-legalization.ll) | llvm-extract (10 lines) | - |
| regression | | +442 | 1 | 1 | +442 insts: shl_32bytes_wordOff (wide-scalar-shift-by-byte-multiple-legalization.ll) | llvm-extract (11 lines) | - |
| regression | | +442 | 1 | 1 | +442 insts: ashr_32bytes (wide-scalar-shift-by-byte-multiple-legalization.ll) | llvm-extract (11 lines) | - |
| regression | | +431 | 1 | 1 | +431 insts: shl_32bytes_dwordOff (wide-scalar-shift-by-byte-multiple-legalization.ll) | llvm-extract (11 lines) | - |
| regression | | +414 | 1 | 1 | +414 insts: lshr_32bytes (wide-scalar-shift-legalization.ll) | llvm-extract (10 lines) | - |
| regression | | +409 | 1 | 1 | +409 insts: lshr_32bytes (wide-scalar-shift-by-byte-multiple-legalization.ll) | llvm-extract (13 lines) | - |
| regression | | +401 | 1 | 1 | +401 insts: shl_32bytes (wide-scalar-shift-legalization.ll) | llvm-extract (10 lines) | - |
| regression | | +392 | 1 | 1 | +392 insts: shl_32bytes (wide-scalar-shift-by-byte-multiple-legalization.ll) | llvm-extract (11 lines) | - |
| regression | | +270 | 1 | 1 | +270 insts: foo (reserved-regs.ll) | llvm-extract (17 lines) | - |
| regression | | +249 | 1 | 1 | +249 insts: keep_live (graalcc.ll) | llvm-extract (15 lines) | - |
| regression | | +188 | 1 | 1 | +188 insts: muloti_test (umulo-128-legalisation-lowering.ll) | llvm-extract (26 lines) | - |
| regression | | +128 | 1 | 1 | +128 insts: caller_musttail_nine_indirect (musttail-indirect-args.ll) | llvm-extract (9 lines) | - |
| regression | | +124 | 1 | 1 | +124 insts: caller_musttail_nine_indirect_swap_first_last (musttail-indirect-args.ll) | llvm-extract (9 lines) | - |
| regression | | +107 | 1 | 1 | +107 insts: fshr128_minsize (shifts.ll) | llvm-extract (11 lines) | - |
| regression | | +77 | 1 | 1 | +77 insts: add_shl_moreOneUse_inStore (add_shl_constant.ll) | llvm-extract (17 lines) | - |
| regression | | +75 | 1 | 1 | +75 insts: shl_16bytes_wordOff (wide-scalar-shift-by-byte-multiple-legalization.ll) | llvm-extract (15 lines) | - |
| regression | | +71 | 1 | 1 | +71 insts: lshr_16bytes_wordOff (wide-scalar-shift-by-byte-multiple-legalization.ll) | llvm-extract (11 lines) | - |
| regression | | +70 | 1 | 1 | +70 insts: ashr_16bytes_wordOff (wide-scalar-shift-by-byte-multiple-legalization.ll) | llvm-extract (11 lines) | - |
| regression | | +62 | 1 | 1 | +62 insts: foo (select-cc.ll) | llvm-extract (54 lines) | - |
| regression | | +57 | 1 | 1 | +57 insts: test_ctlz_i64 (ctlz-cttz-ctpop.ll) | llvm-extract (11 lines) | - |
| regression | | +57 | 1 | 1 | +57 insts: test_ctlz_i64_zero_poison (ctlz-cttz-ctpop.ll) | llvm-extract (11 lines) | - |
| regression | | +57 | 1 | 1 | +57 insts: ctlz_i64 (rv32xtheadbb.ll) | llvm-extract (11 lines) | - |
| regression | | +56 | 1 | 1 | +56 insts: memset_zero_64 (memset-inline.ll) | llvm-extract (11 lines) | - |
| regression | | +54 | 1 | 1 | +54 insts: unaligned_memcpy31 (memcpy-inline.ll) | llvm-extract (12 lines) | - |
| regression | | +54 | 1 | 1 | +54 insts: ctlz_i64 (rv64xtheadbb.ll) | llvm-extract (11 lines) | - |
| regression | | +53 | 1 | 1 | +53 insts: fsrd (xtheadfmemidx.ll) | llvm-extract (12 lines) | - |