llvm-project/llvm/test/CodeGen/WebAssembly
Alex Bradbury 86cc731f4c [WebAssembly] Always emit functype directives for defined functions
This fixes bug <https://github.com/llvm/llvm-project/issues/54022>. For
now this means that defined functions will have two .functype directives
emitted. Given discussion in that bug has suggested interest in moving
towards using something other than .functype to mark the beginning of a
function (which would, as a side-effect, solve this issue), this patch
doesn't attempt to avoid that duplication.

Some test cases that used CHECK-LABEL: foo rather than CHECK-LABEL: foo:
are broken by this change. This patch updates those test cases to always
have a colon at the end of the CHECK-LABEL string.

Differential Revision: https://reviews.llvm.org/D122134
2022-03-22 09:24:58 +00: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] Always emit functype directives for defined functions 2022-03-22 09:24:58 +00: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] Always emit functype directives for defined functions 2022-03-22 09:24:58 +00: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] Always emit functype directives for defined functions 2022-03-22 09:24:58 +00:00
functype-emission.ll [WebAssembly] Always emit functype directives for defined functions 2022-03-22 09:24:58 +00: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 [WebAssembly] Always emit functype directives for defined functions 2022-03-22 09:24:58 +00:00
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 [WebAssembly] Always emit functype directives for defined functions 2022-03-22 09:24:58 +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
reg-copy.mir
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 [WebAssembly] Fix names of SIMD instructions containing '_zero' 2022-03-16 13:34:57 -07: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] Fix names of SIMD instructions containing '_zero' 2022-03-16 13:34:57 -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-simplify-demanded-vector-elts.ll [WebAssembly] Disable SimplifyDemandedVectorElts after legalization 2022-03-16 20:52:43 -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 [WebAssembly] Always emit functype directives for defined functions 2022-03-22 09:24:58 +00:00
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] Improve EH/SjLj error messages 2022-03-16 20:50:34 -07:00
wasm-eh-sjlj-setjmp-within-catch.ll [WebAssembly] Improve EH/SjLj error messages 2022-03-16 20:50:34 -07: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