llvm-project/llvm/test/CodeGen/WebAssembly
Craig Topper 1bf4bbc492 [LegalizeTypes][RISCV][WebAssembly] Expand ABS in PromoteIntRes_ABS if it will expand to sra+xor+sub later.
If we promote the ABS and then Expand in LegalizeDAG, then both the
sra and the xor will have their inputs sign extended. This generates
extra code on RISCV which lacks an i8 or i16 sign extend instructon.
If we expand during type legalization, then only the sra will get its
input sign extended. RISCV is able to combine this with the sra by
doing a shift left followed by an sra.

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D121664
2022-03-15 08:27:39 -07:00
..
PR40172.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
PR40267.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
PR41149.ll [LegalizeTypes][RISCV][WebAssembly] Expand ABS in PromoteIntRes_ABS if it will expand to sra+xor+sub later. 2022-03-15 08:27:39 -07:00
PR41841.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
add-prototypes-conflict.ll [WebAssembly] Support opaque pointers in AddMissingPrototypes 2021-09-04 11:25:42 +02:00
add-prototypes-opaque-ptrs.ll [OpaquePtr] Forbid mixing typed and opaque pointers 2021-09-10 15:18:23 +02:00
add-prototypes.ll
address-offsets.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
aliases.ll
atomic-fence.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
atomic-fence.mir [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
atomic-mem-consistency.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
atomic-pic.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
atomic-rmw.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
bulk-memory.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
bulk-memory64.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
byval.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
call-indirect.ll [WebAssembly] Covert llvm/test/MC/WebAssembly/reloc-code.ll to asm. NFC 2022-02-25 07:12:32 -08:00
call-pic.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
call.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
cfg-stackify-dbg-skip.ll
cfg-stackify-dbg.mir
cfg-stackify-eh.ll [WebAssembly] Tidy up EH/SjLj options 2021-08-24 17:54:39 -07:00
cfg-stackify-eh.mir [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
cfg-stackify.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
cfi.ll
clear-cache.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
comparisons-f32.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
comparisons-f64.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
comparisons-i32.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
comparisons-i64.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
conv-trap.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
conv.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
copysign-casts.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
cpus.ll
custom-sections.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
dbgvalue.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
dead-vreg.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
debugtest-opt.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
debugtrap.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
divrem-constant.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
eh-lsda.ll [WebAssembly] Make EH work with dynamic linking 2021-10-12 23:28:27 -07:00
exception.ll [WebAssembly] Tidy up EH/SjLj options 2021-08-24 17:54:39 -07:00
exception.mir [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
explicit-locals.mir
export-name.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
externref-globalget.ll [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR 2021-07-22 22:07:24 +02:00
externref-globalset.ll [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR 2021-07-22 22:07:24 +02:00
externref-inttoptr.ll Reland: "[WebAssembly] Add new pass to lower int/ptr conversions of reftypes" 2021-08-03 09:20:51 +02:00
externref-ptrtoint.ll Reland: "[WebAssembly] Add new pass to lower int/ptr conversions of reftypes" 2021-08-03 09:20:51 +02:00
externref-tableget.ll [WebAssembly] Refactor and fix emission of external IR global decls 2022-02-04 22:01:46 +01:00
externref-tableset.ll [WebAssembly] Refactor and fix emission of external IR global decls 2022-02-04 22:01:46 +01:00
externref-undef.ll [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR 2021-07-22 22:07:24 +02:00
externref-unsized-load.ll [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR 2021-07-22 22:07:24 +02:00
externref-unsized-store.ll [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR 2021-07-22 22:07:24 +02:00
f16.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
f32.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
f64.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
fast-isel-br-i1.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
fast-isel-call-indirect64.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
fast-isel-i24.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
fast-isel-i256.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
fast-isel-noreg.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
fast-isel-pr47040.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
fast-isel.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
fpclamptosat.ll [DAG] Create fptoui.sat from clamped fptoui 2022-01-26 08:37:44 +00:00
fpclamptosat_vec.ll [DAG] Create fptoui.sat from clamped fptoui 2022-01-26 08:37:44 +00:00
frem.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
fshl.ll
func.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
funcref-call.ll [WebAssembly] Implement table instruction intrinsics 2021-12-07 13:25:59 +01:00
funcref-globalget.ll [WebAssembly] Implement table instruction intrinsics 2021-12-07 13:25:59 +01:00
funcref-globalset.ll [WebAssembly] Implement table instruction intrinsics 2021-12-07 13:25:59 +01:00
funcref-table_call.ll [WebAssembly] Refactor and fix emission of external IR global decls 2022-02-04 22:01:46 +01:00
funcref-tableget.ll [WebAssembly] Refactor and fix emission of external IR global decls 2022-02-04 22:01:46 +01:00
funcref-tableset.ll [WebAssembly] Refactor and fix emission of external IR global decls 2022-02-04 22:01:46 +01:00
function-addr-offset.ll [WebAssembly] Disable offset folding for function addresses 2021-08-12 13:40:41 -07:00
function-bitcasts-varargs.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
function-bitcasts.ll [OpaquePtr] Forbid mixing typed and opaque pointers 2021-09-10 15:18:23 +02:00
function-info.mir [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
function-pointer64.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
global-get.ll [WebAssembly] Refactor and fix emission of external IR global decls 2022-02-04 22:01:46 +01:00
global-set.ll [WebAssembly] Refactor and fix emission of external IR global decls 2022-02-04 22:01:46 +01:00
global.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
global_dtors.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
globl.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
i32-load-store-alignment.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
i32.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
i64-load-store-alignment.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
i64.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
i128-returned.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
i128.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
ident.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
immediates.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
implicit-def.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
import-module.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
indirect-import.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
indirectbr.ll
inline-asm-m.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
inline-asm-roundtrip.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
inline-asm.ll [Tests] Add elementtype attribute to indirect inline asm operands (NFC) 2022-01-06 14:23:51 +01:00
inlineasm-output-template.ll
ir-locals-stackid.ll [WebAssembly][CodeGen] IR support for WebAssembly local variables 2021-06-01 11:31:39 +02:00
ir-locals.ll [WebAssembly][CodeGen] IR support for WebAssembly local variables 2021-06-01 11:31:39 +02:00
irreducible-cfg-exceptions.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
irreducible-cfg.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
irreducible-cfg.mir [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
legalize.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
libcalls.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
lit.local.cfg
llround-conv-i32.ll
load-ext-atomic.ll
load-ext.ll
load-store-i1.ll
load-store-pic.ll [WebAssembly] Added initial type checker to MC Assembler 2021-07-09 14:07:25 -07:00
load-store-static.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
load.ll
lower-em-ehsjlj-multi-return.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
lower-em-ehsjlj-options.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
lower-em-ehsjlj.ll [WebAssembly] Don't copy noreturn attr to invokes 2022-01-27 21:04:43 -08:00
lower-em-exceptions-allowed.ll [WebAssembly] Tidy up EH/SjLj options 2021-08-24 17:54:39 -07:00
lower-em-exceptions-resume-only.ll [WebAssembly] Tidy up EH/SjLj options 2021-08-24 17:54:39 -07:00
lower-em-exceptions.ll [WebAssembly] Make EH/SjLj vars unconditionally thread local 2022-02-17 16:04:18 -08:00
lower-em-sjlj-alias.ll [WebAssembly] Use entry block only for initializations in EmSjLj 2021-08-25 15:46:57 -07:00
lower-em-sjlj-debuginfo.ll [WebAssembly] Share rethrowing BBs in LowerEmscriptenEHSjLj 2021-08-30 21:44:34 -07:00
lower-em-sjlj-indirect-setjmp.ll [WebAssembly][test] Fix lower-em-sjlj-indirect-setjmp.ll after D109375 2021-09-08 00:21:30 -07:00
lower-em-sjlj-sret.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
lower-em-sjlj.ll [WebAssembly] Make EH/SjLj vars unconditionally thread local 2022-02-17 16:04:18 -08:00
lower-global-dtors.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
lower-wasm-ehsjlj.ll [WebAssembly] Nullify unnecessary setjmp invokes 2022-01-27 21:11:10 -08:00
lower-wasm-sjlj.ll [WebAssembly] Make EH/SjLj vars unconditionally thread local 2022-02-17 16:04:18 -08:00
main-declaration.ll [OpaquePtr] Forbid mixing typed and opaque pointers 2021-09-10 15:18:23 +02:00
main-no-args.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
main-three-args.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
main-with-args.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
masked-shifts.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
mem-intrinsics.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
memory-addr32.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
memory-addr64.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
memory64-feature.ll [WebAssembly] support Memory64 in target_features section 2021-10-25 09:31:45 -07:00
muloti4.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
multi-return.ll [PR52475] Ensure a correct chain in copies to/from hidden sret parameter 2021-12-13 10:46:32 +00:00
multivalue-stackify.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
multivalue-stackify.py [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
multivalue.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
mutable-globals.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
negative-base-reg.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
null-streamer.ll [WebAssembly] Tidy up EH/SjLj options 2021-08-24 17:54:39 -07:00
offset-atomics.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
offset-fastisel.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
offset-folding.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
offset.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
only-data.ll [WebAssembly] Refactor and fix emission of external IR global decls 2022-02-04 22:01:46 +01:00
phi.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
pr47375.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
pr51651.ll [WebAssembly] Fix FastISel of condition in different block (PR51651) 2021-08-28 10:28:24 +02:00
ref-null.ll [WebAssembly] Implementation of intrinsic for ref.null and HeapType removal 2021-12-06 09:46:15 +01:00
reference-types.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
reg-argument.mir [WebAssembly] Remove exnref and br_on_exn 2021-01-09 02:02:54 -08:00
reg-copy.mir [WebAssembly] Remove exnref and br_on_exn 2021-01-09 02:02:54 -08:00
reg-stackify.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
return-address-emscripten.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
return-address-unknown.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
return-int32.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
return-void.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
returned.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
select.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
signext-arg.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
signext-inreg.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
signext-zeroext.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
simd-arith.ll [WebAssembly] Codegen for extmul SIMD instructions 2021-07-27 08:41:30 -07:00
simd-bitcasts.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
simd-bitmask-mask.ll [WebAssembly] Compute known bits for SIMD bitmask intrinsics 2021-08-02 09:52:34 -07:00
simd-build-pair.ll [WebAssembly] Codegen for v128.storeX_lane instructions 2021-07-14 16:15:25 -07:00
simd-build-vector.ll [WebAssembly] Codegen for v128.loadX_lane instructions 2021-07-14 11:31:53 -07:00
simd-comparisons.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
simd-concat.ll [WebAssembly] Legalize vector types by widening 2021-08-19 12:07:33 -07:00
simd-conversions.ll [PR52475] Ensure a correct chain in copies to/from hidden sret parameter 2021-12-13 10:46:32 +00:00
simd-extended-extract.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
simd-extending.ll [WebAssembly] Legalize vector types by widening 2021-08-19 12:07:33 -07:00
simd-illegal-signext.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
simd-intrinsics.ll [WebAssembly] Add prototype relaxed float to int trunc instructions 2021-10-28 14:01:53 -07:00
simd-load-lane-offset.ll [WebAssembly] Codegen for v128.storeX_lane instructions 2021-07-14 16:15:25 -07:00
simd-load-promote-wide.ll [WebAssembly] Lower v2f32 to v2f64 extending loads with promote_low 2021-09-01 10:27:42 -07:00
simd-load-splat.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
simd-load-store-alignment.ll [WebAssembly] Legalize vector types by widening 2021-08-19 12:07:33 -07:00
simd-load-zero-offset.ll [WebAssembly] Codegen for v128.load{32,64}_zero 2021-07-21 09:02:12 -07:00
simd-nested-shuffles.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
simd-offset.ll [WebAssembly] Lower v2f32 to v2f64 extending loads with promote_low 2021-09-01 10:27:42 -07:00
simd-pr51605.ll [WebAssembly] Fix up out-of-range BUILD_VECTOR lane constants 2021-08-24 17:24:03 -07:00
simd-reductions.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
simd-select.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
simd-sext-inreg.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
simd-shift-complex-splats.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
simd-shuffle-bitcast.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
simd-unsupported.ll [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. 2021-10-20 07:46:41 -07:00
simd-vector-trunc.ll [WebAssembly] Add simd-vector-trunc.ll test missing from 2a4a229 2021-12-15 09:22:40 -08:00
simd.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
snan_literal.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
stack-alignment.ll
stack-insts.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
stack-protector.ll
stackified-debug.ll [WebAssembly] Omit DBG_VALUE after terminator 2021-05-14 03:48:19 -07:00
store-trunc-atomic.ll
store-trunc.ll
store.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
swiftcc.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
switch-in-loop.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
switch-unreachable-default.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
switch.ll
table-copy.ll [WebAssembly] Implement table instruction intrinsics 2021-12-07 13:25:59 +01:00
table-fill.ll [WebAssembly] Implement table instruction intrinsics 2021-12-07 13:25:59 +01:00
table-grow.ll [WebAssembly] Implement table instruction intrinsics 2021-12-07 13:25:59 +01:00
table-size.ll [WebAssembly] Implement table instruction intrinsics 2021-12-07 13:25:59 +01:00
table-types.ll [WebAssembly] Refactor and fix emission of external IR global decls 2022-02-04 22:01:46 +01:00
tailcall.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
target-features-tls.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
target-features.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
tls-general-dynamic.ll [WebAssembly] Allow import and export of TLS symbols between DSOs 2021-09-14 06:47:37 -07:00
tls-local-exec.ll [WebAssembly] Allow import and export of TLS symbols between DSOs 2021-09-14 06:47:37 -07:00
umulo-128-legalisation-lowering.ll
umulo-i64.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
unreachable.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
unsupported-function-bitcasts.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
unused-argument.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
userstack.ll [WebAssembly] Added initial type checker to MC Assembler 2021-07-09 14:07:25 -07:00
varargs.ll [WebAssembly] Run varargs codegen test with non-emscripten triple 2021-07-13 14:31:19 -07:00
vector-sdiv.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
vtable.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
wasm-eh-em-sjlj-error.ll [WebAssembly] Tidy up EH/SjLj options 2021-08-24 17:54:39 -07:00
wasm-eh-sjlj-setjmp-within-catch.ll [WebAssembly] Error out for setjmp within catch clause for Wasm SjLj 2022-01-27 21:05:43 -08:00
wasmehprepare.ll [WebAssembly] Make EH/SjLj vars unconditionally thread local 2022-02-17 16:04:18 -08:00
weak.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00