..
GlobalISel
[Analysis] Use CycleInfo for BranchProbabilityInfo ( #210301 )
2026-07-21 18:05:57 +00:00
add-prototypes-conflict.ll
add-prototypes.ll
[WebAssembly] Port WebAssemblyAddMissingPrototypesPass to NewPM
2026-07-15 06:51:41 -07:00
address-offsets.ll
aliases.ll
Introduce MCAsmInfo::UsesSetToEquateSymbol and prefer = to .set
2025-06-11 22:19:31 -07:00
any-all-true.ll
wasm: recognize any_true and all_true ( #155885 )
2026-03-23 16:58:24 +01:00
atomic-fence.ll
[WebAssembly] Support acquire-release atomics in CodeGen ( #184900 )
2026-03-16 09:11:54 -07:00
atomic-fence.mir
[WebAssembly] MC support for acquire-release atomics ( #183656 )
2026-03-04 20:10:14 +00:00
atomic-mem-consistency.ll
[WebAssembly] Support acquire-release atomics in CodeGen ( #184900 )
2026-03-16 09:11:54 -07:00
atomic-pic.ll
atomic-rmw.ll
atomicrmw-cond-sub-clamp.ll
atomicrmw-uinc-udec-wrap.ll
bulk-memory.ll
[WebAssembly] Optimize lowering of constant-sized memcpy and memset ( #163294 )
2025-10-14 22:00:25 +00:00
bulk-memory64.ll
[WebAssembly] Optimize lowering of constant-sized memcpy and memset ( #163294 )
2025-10-14 22:00:25 +00:00
byval.ll
call-indirect.ll
call-pic.ll
[WebAssembly] Print type signature and table for call_indirect ( #179120 )
2026-03-04 18:00:42 +09:00
call-wasm64.ll
[WebAssembly] Add call-wasm64.ll to test subset of call.ll on Wasm64. NFC ( #188693 )
2026-03-30 09:46:16 -07:00
call.ll
[WebAssembly] Add call-wasm64.ll to test subset of call.ll on Wasm64. NFC ( #188693 )
2026-03-30 09:46:16 -07:00
cfg-stackify-dbg-skip.ll
cfg-stackify-dbg.mir
cfg-stackify-eh-legacy.ll
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
cfg-stackify-eh-legacy.mir
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
cfg-stackify-eh.ll
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
cfg-stackify.ll
cfi.ll
[EquivalenceClasses] Use SmallVector for deterministic iteration order. ( #134075 )
2025-04-02 20:27:43 +01:00
clear-cache.ll
common-error.ll
[MC][Wasm] Emit useful error message when encountering common symbols ( #179586 )
2026-02-06 00:40:25 +00:00
comparisons-f32.ll
comparisons-f64.ll
comparisons-i32.ll
comparisons-i64.ll
conv-trap.ll
conv.ll
cooperative-strip-tls.ll
[WebAssembly] Cooperative threading for WASIP3 ( #200855 )
2026-06-23 13:19:55 -07:00
copysign-casts.ll
cpus.ll
custom-sections.ll
data-align.ll
dead-vreg.ll
debug-code-stackification.ll
[WebAssembly] Enable a limited amount of stackification for debug code ( #136510 )
2025-06-24 11:40:47 -07:00
debugtrap.ll
disable-feature.ll
divrem-constant.ll
eh-lsda.ll
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
eh-option-errors.ll
exception-legacy.ll
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
exception-legacy.mir
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
exception.ll
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
expand-variadic-call.ll
[IR] Remove size argument from lifetime intrinsics ( #150248 )
2025-08-08 11:09:34 +02:00
explicit-locals.mir
export-name.ll
[MC][WebAssembly] Allow strings for import modules and names in asm ( #182896 )
2026-03-06 12:43:09 -08:00
extend-shuffles.ll
externref-globalget.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
externref-globalset.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
externref-inttoptr.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
externref-ptrtoint.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
externref-tableget.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
externref-tableset.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
externref-unsized-load.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
externref-unsized-store.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
f16-intrinsics.ll
[WebAssembly] Support f16x8.demote_f32x4_zero ( #193564 )
2026-04-27 09:24:14 -07:00
f16.ll
IR: Remove llvm.convert.to.fp16 and llvm.convert.from.fp16 intrinsics ( #174484 )
2026-01-21 09:50:28 +00:00
f32.ll
TargetLowering: Allow FMINNUM/FMAXNUM to lower to FMINIMUM/FMAXIMUM even without nsz ( #177828 )
2026-01-25 18:24:12 -05:00
f64.ll
TargetLowering: Allow FMINNUM/FMAXNUM to lower to FMINIMUM/FMAXIMUM even without nsz ( #177828 )
2026-01-25 18:24:12 -05:00
f128-minmax.ll
[WebAssembly] support f{min, max}imum.f128 and f{min, max}imumnum.f128 ( #207160 )
2026-07-07 17:32:42 +00:00
fake-use.ll
[WebAssembly] Remove FAKE_USEs before ExplicitLocals ( #160768 )
2025-09-25 14:49:25 -07:00
fast-isel-atomic-fold.ll
[FastISel][WebAssembly] Don't perform load folding for atomic load ( #207728 )
2026-07-09 08:56:38 +02:00
fast-isel-br-i1.ll
fast-isel-i24.ll
fast-isel-i256.ll
fast-isel-no-offset.ll
fast-isel-noreg.ll
fast-isel-pr47040.ll
fast-isel-pr138479.ll
[WebAssembly][FastISel] Bail out on meeting non-integer type in selectTrunc ( #167165 )
2025-11-12 04:33:41 +08:00
fast-isel-simd128.ll
[WebAssembly][FastISel] Bail out on meeting non-integer type in selectTrunc ( #167165 )
2025-11-12 04:33:41 +08:00
fast-isel.ll
[WebAssembly][NFC] Rename and test FastISel selectBr ( #186577 )
2026-03-14 19:01:53 +01:00
fpclamptosat.ll
[DAGCombiner] Fold smax(X, -1)/smin(X, 0) to bitwise shift forms ( #206242 )
2026-07-08 13:11:20 +00:00
fpclamptosat_vec.ll
[WebAssembly] narrow instructions use signed saturation ( #201798 )
2026-06-05 18:15:22 +00:00
frem.ll
fshl.ll
func-attr-annotate.ll
func.ll
funcref-call.ll
[WebAssembly] Define __funcref_call_table in generated asm and objects ( #180900 )
2026-06-30 00:26:14 -07:00
funcref-globalget.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
funcref-globalset.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
funcref-ptr-conversion.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
funcref-table_call.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
funcref-tableget.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
funcref-tableset.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
funcref-to-ptr-error.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
function-addr-offset.ll
function-bitcasts-varargs.ll
function-bitcasts.ll
[WebAssembly] Print type signature and table for call_indirect ( #179120 )
2026-03-04 18:00:42 +09:00
function-info.mir
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
function-pointer64.ll
functype-emission.ll
global-addrspace.ll
[WebAssembly] Fix null Subtarget crash for addrspace(1) globals ( #181536 )
2026-03-26 21:04:57 +09:00
global-get-unlowerable.ll
global-get.ll
global-set-unlowerable.ll
global-set.ll
[WebAssembly] Guard use of getSymbolName with isSymbol ( #156105 )
2025-09-02 16:21:35 -07:00
global.ll
global_dtors.ll
globl.ll
i32-load-store-alignment.ll
i32.ll
[DAG][GISel] Rename CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF/CTTZ_ELTS_ZERO_UNDEF -> CTTZ_ZERO_POISON/CTLZ_ZERO_POISON/CTTZ_ELTS_ZERO_POISON ( #196732 )
2026-05-10 09:01:17 +00:00
i64-load-store-alignment.ll
i64.ll
[DAG][GISel] Rename CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF/CTTZ_ELTS_ZERO_UNDEF -> CTTZ_ZERO_POISON/CTLZ_ZERO_POISON/CTTZ_ELTS_ZERO_POISON ( #196732 )
2026-05-10 09:01:17 +00:00
i128-returned.ll
i128.ll
[DAG][GISel] Rename CTTZ_ZERO_UNDEF/CTLZ_ZERO_UNDEF/CTTZ_ELTS_ZERO_UNDEF -> CTTZ_ZERO_POISON/CTLZ_ZERO_POISON/CTTZ_ELTS_ZERO_POISON ( #196732 )
2026-05-10 09:01:17 +00:00
ident.ll
immediates.ll
immutable-global-alias.ll
[WebAssembly] Preserve constness for imported globals ( #199507 )
2026-06-09 20:07:36 +00:00
implicit-def.ll
import-module.ll
[MC][WebAssembly] Allow strings for import modules and names in asm ( #182896 )
2026-03-06 12:43:09 -08:00
imported-const-global.ll
[WebAssembly] Preserve constness for imported globals ( #199507 )
2026-06-09 20:07:36 +00:00
indirect-import.ll
indirectbr.ll
inline-asm-failure.ll
inline-asm-m.ll
inline-asm-roundtrip.ll
inline-asm.ll
[WebAssembly] Fix inline assembly with vector types ( #146574 )
2025-07-01 20:26:30 -07:00
inlineasm-output-template.ll
int-mac-reduction-loops.ll
[WebAssembly] Lower extend v16i8 to v16i32 ( #188936 )
2026-03-30 08:32:41 +01:00
interleave.ll
invalid-wasm-global-function-alias.ll
[WebAssembly] Preserve constness for imported globals ( #199507 )
2026-06-09 20:07:36 +00:00
invalid-wasm-global-symbol.ll
[WebAssembly] Preserve constness for imported globals ( #199507 )
2026-06-09 20:07:36 +00:00
ir-locals-stackid.ll
ir-locals.ll
irreducible-cfg-exceptions.ll
irreducible-cfg.ll
irreducible-cfg.mir
legalize.ll
libcall_vectorized.ll
[WebAssembly] Added vectorized version of fexp10 to the supported list ( #150564 )
2025-07-25 12:30:59 -07:00
libcalls-trig.ll
libcalls.ll
[WebAssembly] Expand vector frem instructions ( #174854 )
2026-01-08 16:19:44 -08:00
libcalls64.ll
[WebAssembly] Add missing tests from #133289 ( #133938 )
2025-04-01 10:47:35 -07:00
lit.local.cfg
llround-conv-i32.ll
llvm.sincos.ll
[WebAssembly] Change half to use soft promotion rather than PromoteFloat ( #152833 )
2026-01-08 15:07:59 +01:00
load-ext-atomic.ll
load-ext.ll
Reland "[WebAssembly][FastISel] Fold i64 extension chains into widened loads" ( #188324 )
2026-03-24 20:12:29 +00:00
load-store-i1.ll
load-store-pic.ll
load-store-static.ll
load.ll
lower-em-ehsjlj-multi-return.ll
lower-em-ehsjlj-options.ll
[MC][WebAssembly] Allow strings for import modules and names in asm ( #182896 )
2026-03-06 12:43:09 -08:00
lower-em-ehsjlj.ll
lower-em-exceptions-allowed.ll
[WebAssembly] Port WebAssemblyLowerEmscriptenEHSjLjImpl
2026-07-15 06:57:57 -07:00
lower-em-exceptions-resume-only.ll
lower-em-exceptions.ll
lower-em-sjlj-alias.ll
lower-em-sjlj-alloca.ll
[WebAssembly] Error on Wasm SjLj if +exception-handling is missing ( #181070 )
2026-02-12 13:33:18 -08:00
lower-em-sjlj-debuginfo.ll
[DebugInfo] Verify DISubprogram has a type ( #194556 )
2026-05-04 11:32:19 +01:00
lower-em-sjlj-indirect-setjmp.ll
lower-em-sjlj-sret.ll
lower-em-sjlj.ll
[DebugInfo] Enforce DISubprogram type as required in LLParser ( #196299 )
2026-05-13 15:40:07 +01:00
lower-global-dtors.ll
lower-wasm-ehsjlj-phi.ll
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
lower-wasm-ehsjlj.ll
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
lower-wasm-sjlj-no-eh-feature.ll
[WebAssembly] Error on Wasm SjLj if +exception-handling is missing ( #181070 )
2026-02-12 13:33:18 -08:00
lower-wasm-sjlj.ll
[WebAssembly] Error on Wasm SjLj if +exception-handling is missing ( #181070 )
2026-02-12 13:33:18 -08:00
lrint-conv.ll
[Test] Add and update tests for lrint/llrint (NFC) ( #152662 )
2025-08-12 09:56:51 +09:00
main-declaration.ll
main-no-args.ll
main-three-args.ll
main-with-args.ll
masked-shifts.ll
[WebAssembly] Optimize away mask of 63 for sra and srl( zext (and i32 63))) ( #170128 )
2025-12-02 18:23:17 +00:00
mem-intrinsics-offsets.ll
[CodeGen] Use getObjectPtrOffset to generate loads/stores for mem intrinsics ( #80184 )
2025-10-13 17:22:48 -07:00
mem-intrinsics.ll
memcmp-expand.ll
Move ExpandMemCmp and MergeIcmp to the middle end ( #77370 )
2026-04-02 09:57:00 +02:00
memory-addr32.ll
memory-addr64.ll
memory-interleave.ll
[WebAssembly] Cost model for F32 memory interleave ( #198531 )
2026-05-21 08:42:42 +01:00
memory64-feature.ll
muloti4.ll
multi-return.ll
multivalue-do-not-stackify.ll
[WebAssembly] Don't stackify multi-def instructions ( #200429 )
2026-06-08 16:44:11 -07:00
multivalue-dont-move-def-past-use.mir
[WebAssembly] Remove WasmEHFuncInfo (NFC) ( #194972 )
2026-04-29 16:51:30 -07:00
multivalue-stackify.ll
[WebAssembly] Don't stackify multi-def instructions ( #200429 )
2026-06-08 16:44:11 -07:00
multivalue-stackify.py
multivalue.ll
[WebAssembly] Don't stackify multi-def instructions ( #200429 )
2026-06-08 16:44:11 -07:00
multivalue_libcall.ll
[WebAssembly] Don't stackify multi-def instructions ( #200429 )
2026-06-08 16:44:11 -07:00
mutable-globals.ll
naked-fn-with-frame-pointer.ll
narrow-simd-mul.ll
[WebAssembly] v8i8 mul support ( #151145 )
2025-08-27 11:39:26 +01:00
negative-base-reg.ll
no-strip.ll
null-streamer.ll
offset-atomics.ll
[WebAssembly] Support acquire-release atomics in CodeGen ( #184900 )
2026-03-16 09:11:54 -07:00
offset-fastisel.ll
[WebAssembly] Fold sign-extending shifts into signed loads in FastISel ( #185906 )
2026-03-18 10:30:00 +09:00
offset-folding.ll
offset.ll
[WebAssembly] Fold TargetGlobalAddress with added offset ( #145829 )
2025-07-03 11:01:36 +01:00
only-data.ll
partial-reduce-accumulate.ll
[WebAssembly] Lower extend v16i8 to v16i32 ( #188936 )
2026-03-30 08:32:41 +01:00
phi.ll
PR40172.ll
[WebAssembly] Enable a limited amount of stackification for debug code ( #136510 )
2025-06-24 11:40:47 -07:00
PR40267.ll
PR41149.ll
PR41841.ll
[WebAssembly] Enable a limited amount of stackification for debug code ( #136510 )
2025-06-24 11:40:47 -07:00
pr47375.ll
pr51651.ll
[WebAssembly] Enable a limited amount of stackification for debug code ( #136510 )
2025-06-24 11:40:47 -07:00
pr58904.ll
pr59625.ll
pr59626.ll
pr61828.ll
pr63817.ll
pr184441.ll
[WebAssembly] Reapply "[WebAssembly] Incorporate SCCs into WebAssemblyFixIrreducibleControlFlow" ( #181755 ) ( #184441 )
2026-03-05 11:13:43 -08:00
profile.ll
ref-null-zeroinitializer.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
ref-null.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
ref-test-func.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
ref-type-mem2local.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
reference-types.ll
reg-argument.mir
reg-copy.mir
reg-stackify.ll
[WebAssembly] Print type signature and table for call_indirect ( #179120 )
2026-03-04 18:00:42 +09:00
regcoalesce-disable.ll
removed-terminator.ll
[WebAssembly] Unstackify registers with no uses in ExplicitLocals ( #149626 )
2025-07-22 15:34:23 -07:00
return-address-emscripten.ll
return-address-unknown.ll
return-int32.ll
return-void.ll
returned.ll
[IR] Remove size argument from lifetime intrinsics ( #150248 )
2025-08-08 11:09:34 +02:00
rotate-i3264.ll
saturating-truncation.ll
[WebAssembly] narrow instructions use signed saturation ( #201798 )
2026-06-05 18:15:22 +00:00
scmp.ll
select-reftype.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
select.ll
signext-arg.ll
[WebAssembly][FastISel] Make use of sign-ext proposals instructions when available ( #179855 )
2026-02-06 12:41:39 -08:00
signext-inreg.ll
[WebAssembly][FastISel] Make use of sign-ext proposals instructions when available ( #179855 )
2026-02-06 12:41:39 -08:00
signext-zeroext-callsite.ll
[WebAssembly] Enable a limited amount of stackification for debug code ( #136510 )
2025-06-24 11:40:47 -07:00
signext-zeroext.ll
simd-arith.ll
[WebAssembly] Use generic pseudo_fmin/pseudo_fmax opcodes ( #208454 )
2026-07-13 09:10:52 +02:00
simd-asm-pred.ll
simd-bitcasts.ll
simd-bitmask-mask.ll
simd-bitmask.ll
[WebAssembly] Fix wide bitmask fallback in performBitcastCombine ( #190915 )
2026-04-23 14:54:09 +09:00
simd-build-pair.ll
simd-build-vector.ll
[WebAssembly] Truncate extra bits of large elements in BUILD_VECTOR ( #167223 )
2025-11-17 10:39:18 +00:00
simd-comparisons.ll
simd-concat.ll
simd-conversions.ll
[WebAssembly] Optimize convert_iKxN_u into convert_iKxN_s ( #149609 )
2025-07-21 09:17:29 -07:00
simd-dot-reductions.ll
[WebAssembly] Combine shuffle and signed extend to extend_high ( #179166 )
2026-02-03 17:02:53 +09:00
simd-extadd.ll
[WebAssembly] optimize ext + shuffle + add into addext ( #182849 )
2026-02-25 14:04:42 +01:00
simd-extended-extract.ll
simd-extending-convert.ll
[WebAssembly] Optimize convert_iKxN_u into convert_iKxN_s ( #149609 )
2025-07-21 09:17:29 -07:00
simd-extending.ll
simd-extract64.ll
simd-illegal-bitmask.ll
[WebAssembly] Fix operand order in performBitcastCombine ( #190361 )
2026-04-07 07:32:55 -07:00
simd-illegal-signext.ll
simd-intrinsics.ll
simd-load-lane-offset.ll
[WebAssembly] LoadLane matching with offsets ( #176005 )
2026-01-15 08:39:42 +00:00
simd-load-promote-wide.ll
simd-load-splat.ll
simd-load-store-alignment.ll
[WebAssembly] Support v128.load{32,64}_zero for f32 and f64 types ( #172291 )
2026-01-08 09:28:14 +09:00
simd-load-zero-offset.ll
[WebAssembly] Support v128.load{32,64}_zero for f32 and f64 types ( #172291 )
2026-01-08 09:28:14 +09:00
simd-memcmp.ll
Move ExpandMemCmp and MergeIcmp to the middle end ( #77370 )
2026-04-02 09:57:00 +02:00
simd-min-vec-reg-32.ll
[WebAssembly] Add getMinVectorRegisterBitWidth overriding ( #189465 )
2026-04-27 11:54:36 -07:00
simd-nested-shuffles.ll
simd-offset.ll
[WebAssembly] Look through freeze nodes when folding vector load + ext ( #185143 )
2026-03-10 19:15:53 -07:00
simd-pr51605.ll
simd-pr61780.ll
[WebAssembly] vi8 mul cost modelling. ( #175177 )
2026-01-12 09:25:54 +00:00
simd-pr190773.ll
[LLVM][SelectionDAG] Reduce chances of a split VSETCC being rewidened. ( #191438 )
2026-04-22 11:31:02 +01:00
simd-reductions.ll
[WebAssembly] Fold any/alltrue SIMD boolean reductions with eqz ( #184704 )
2026-03-09 22:54:25 +00:00
simd-relaxed-dot.ll
[WebAssembly] [Codegen] Add patterns for relaxed dot ( #163266 )
2025-10-16 15:01:57 +00:00
simd-relaxed-fma.ll
[WebAssembly] Change half to use soft promotion rather than PromoteFloat ( #152833 )
2026-01-08 15:07:59 +01:00
simd-relaxed-fmax.ll
[WebAssembly] Fix operands in relaxed_pmin/relaxed_pmax pattern ( #209398 )
2026-07-14 10:02:36 +02:00
simd-relaxed-fmin.ll
[WebAssembly] Fix operands in relaxed_pmin/relaxed_pmax pattern ( #209398 )
2026-07-14 10:02:36 +02:00
simd-relaxed-fnma.ll
Wasm fmuladd relaxed ( #163177 )
2025-10-13 16:50:53 +01:00
simd-select.ll
[WebAssembly] Fold vselect(cond, vnot(x), zero) to v128.andnot ( #184949 )
2026-03-25 17:34:59 +00:00
simd-setcc-reductions.ll
[WebAssembly] Handle wide mask reductions in performSETCCCombine ( #189358 )
2026-06-01 13:06:25 +09:00
simd-setcc.ll
Move ExpandMemCmp and MergeIcmp to the middle end ( #77370 )
2026-04-02 09:57:00 +02:00
simd-sext-inreg.ll
simd-shift-complex-splats.ll
simd-shift-in-loop.ll
Reland "[RegAlloc] Fix the terminal rule check for interfere with DstReg ( #168661 )" ( #169219 )
2025-11-24 09:27:25 +08:00
simd-shuffle-bitcast.ll
[SelectionDAG] Use SimplifyDemandedBits from SimplifyDemandedVectorElts Bitcast. ( #133717 )
2025-04-03 11:14:08 +01:00
simd-shuffle-widen.ll
[WebAssembly] Fix crash in ReplaceNodeResults for ANY_EXTEND_VECTOR_INREG ( #178374 )
2026-01-28 20:45:04 +09:00
simd-simplify-demanded-vector-elts.ll
simd-unsupported.ll
[WebAssembly] Expand vector frem instructions ( #174854 )
2026-01-08 16:19:44 -08:00
simd-vecreduce-bool.ll
[WebAssembly] Handle wide mask reductions in performSETCCCombine ( #189358 )
2026-06-01 13:06:25 +09:00
simd-vector-trunc.ll
[NFC][WebAssembly] FP conversion interleave tests ( #164576 )
2025-10-22 11:43:44 +01:00
simd.ll
slp-memory-interleave.ll
Revert "[SLP] Vectorize struct-returning intrinsics" ( #198265 )
2026-05-18 12:20:27 +02:00
snan_literal.ll
stack-abi.ll
[WebAssembly] WASIP3 Library Call Thread Context Support ( #175800 )
2026-05-26 22:46:13 +00:00
stack-alignment.ll
stack-insts.ll
stack-protector.ll
store-trunc-atomic.ll
store-trunc.ll
store.ll
strided-int-mac.ll
[NFC][WebAssembly] strided-int-mac.ll - regenerate test checks ( #194146 )
2026-04-25 15:05:40 +00:00
suboptimal-compare.ll
[WebAssembly] Enable a limited amount of stackification for debug code ( #136510 )
2025-06-24 11:40:47 -07:00
swiftasync-coroutine.ll
Wasm: add support for swifttailcc calling convention ( #188296 )
2026-03-31 09:00:38 +01:00
swiftcc.ll
[WebAssembly] Print type signature and table for call_indirect ( #179120 )
2026-03-04 18:00:42 +09:00
swifttailcc-musttail-no-tailcall.ll
Wasm: add support for swifttailcc calling convention ( #188296 )
2026-03-31 09:00:38 +01:00
swifttailcc-no-tailcall.ll
Wasm: add support for swifttailcc calling convention ( #188296 )
2026-03-31 09:00:38 +01:00
swifttailcc.ll
Wasm: add support for swifttailcc calling convention ( #188296 )
2026-03-31 09:00:38 +01:00
switch-in-loop.ll
switch-unreachable-default.ll
switch.ll
table-copy.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
table-fill.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
table-grow.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
table-size.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
table-types.ll
[WebAssembly] Represent reference types as TargetExtType ( #203165 )
2026-06-24 22:07:33 -07:00
tailcall.ll
[WebAssembly] Print type signature and table for call_indirect ( #179120 )
2026-03-04 18:00:42 +09:00
target-features-attrs.ll
target-features-cpus.ll
[WebAssembly] Add gc target feature to addBleedingEdgeFeatures ( #151294 )
2025-07-30 13:04:02 -07:00
target-features-tls.ll
thread_pointer.ll
[WebAssembly] WASIP3 Library Call Thread Context Support ( #175800 )
2026-05-26 22:46:13 +00:00
tls-general-dynamic.ll
tls-local-exec.ll
[WebAssembly] WASIP3 Library Call Thread Context Support ( #175800 )
2026-05-26 22:46:13 +00:00
ucmp.ll
umulo-128-legalisation-lowering.ll
umulo-i64.ll
unreachable.ll
unrolled-mem-indices.ll
unsupported-function-bitcasts.ll
[WebAssembly] Use IRBuilder in FixFunctionBitcasts (NFC) ( #164268 )
2025-11-05 01:35:15 +00:00
unused-argument.ll
userstack.ll
vararg-frame.ll
CodeGen: Remove redundant REQUIRES registered-target from backend tests ( #147475 )
2025-07-09 09:25:53 +09:00
varargs.ll
[WebAssembly] Add wasm64 testing to varargs.ll [NFC] ( #175102 )
2026-01-09 08:51:06 -08:00
vector-extract-last-active.ll
[DAGCombine] Optimize away cond ? 1 : 0 post-legalization ( #186771 )
2026-03-20 16:23:18 +01:00
vector-reduce.ll
[ExpandReductions] Expand fmaximum/fminimum reductions ( #195169 )
2026-07-13 15:15:57 +00:00
vector-sdiv.ll
vtable.ll
wasm-eh-em-sjlj-error.ll
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
wasm-eh-invalid-personality.ll
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
wasm-eh-prepare.ll
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
wasm-eh-sjlj-setjmp-within-catch.ll
[WebAssembly] Call EH personality function instead of Unwind_CallPersonality ( #209282 )
2026-07-28 20:05:45 -07:00
weak.ll
wide-arithmetic.ll
[WebAssembly] Don't stackify multi-def instructions ( #200429 )
2026-06-08 16:44:11 -07:00
wide-simd-mul.ll
[WebAssembly] Lower extend v16i8 to v16i32 ( #188936 )
2026-03-30 08:32:41 +01:00
xor_reassociate.ll