llvm-project/llvm/test/CodeGen/WebAssembly
Nikita Popov 90ec6dff86 [OpaquePtr] Forbid mixing typed and opaque pointers
Currently, opaque pointers are supported in two forms: The
-force-opaque-pointers mode, where all pointers are opaque and
typed pointers do not exist. And as a simple ptr type that can
coexist with typed pointers.

This patch removes support for the mixed mode. You either get
typed pointers, or you get opaque pointers, but not both. In the
(current) default mode, using ptr is forbidden. In -opaque-pointers
mode, all pointers are opaque.

The motivation here is that the mixed mode introduces additional
issues that don't exist in fully opaque mode. D105155 is an example
of a design problem. Looking at D109259, it would probably need
additional work to support mixed mode (e.g. to generate GEPs for
typed base but opaque result). Mixed mode will also end up
inserting many casts between i8* and ptr, which would require
significant additional work to consistently avoid.

I don't think the mixed mode is particularly valuable, as it
doesn't align with our end goal. The only thing I've found it to
be moderately useful for is adding some opaque pointer tests in
between typed pointer tests, but I think we can live without that.

Differential Revision: https://reviews.llvm.org/D109290
2021-09-10 15:18:23 +02: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 [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -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 OpaquePtr: Bulk update tests to use typed sret 2020-11-20 17:58:26 -05:00
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] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07: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] Tidy up EH/SjLj options 2021-08-24 17:54:39 -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-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
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] Implementation of global.get/set for reftypes in LLVM IR 2021-07-22 22:07:24 +02:00
funcref-globalget.ll [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR 2021-07-22 22:07:24 +02:00
funcref-globalset.ll [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR 2021-07-22 22:07:24 +02: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] Added initial type checker to MC Assembler 2021-07-09 14:07:25 -07:00
global-set.ll [CodeGen][WebAssembly] Better lowering for WASM_SYMBOL_TYPE_GLOBAL symbols 2021-05-11 11:47:40 +02: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 [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07: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 [WebAssembly] Remove unused FileCheck test prefixes 2020-10-29 13:37:55 -07:00
load-ext.ll [WebAssembly] Remove unused FileCheck test prefixes 2020-10-29 13:37:55 -07:00
load-store-i1.ll [WebAssembly] Remove unused FileCheck test prefixes 2020-10-29 13:37:55 -07:00
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] Share rethrowing BBs in LowerEmscriptenEHSjLj 2021-08-30 21:44:34 -07: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] Tidy up EH/SjLj options 2021-08-24 17:54:39 -07: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] Add Wasm SjLj support 2021-09-02 10:51:02 -07:00
lower-global-dtors.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
lower-wasm-sjlj.ll [WebAssembly] Add Wasm SjLj support 2021-09-02 10:51:02 -07: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
muloti4.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
multi-return.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07: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
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
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 [WebAssembly] More convert_low and promote_low codegen 2021-08-19 15:37:12 -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] Restore builtins and intrinsics for pmin/pmax 2021-08-20 09:21:31 -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 [WebAssembly] Replace @llvm.wasm.popcnt with @llvm.ctpop.v16i8 2021-07-21 16:45:54 -07: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 [WebAssembly] Remove unused FileCheck test prefixes 2020-10-29 13:37:55 -07:00
store-trunc.ll [WebAssembly] Remove unused FileCheck test prefixes 2020-10-29 13:37:55 -07:00
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
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] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00
tls-local-exec.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -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
wasmehprepare.ll [WebAssembly] Rename wasm.catch.exn intrinsic back to wasm.catch 2021-08-25 14:19:22 -07:00
weak.ll [WebAssembly] Remove datalayout strings from llc tests 2021-07-14 11:17:08 -07:00