mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-22 12:33:33 +02:00
1518624938
WebAssembly requires caller and callee signatures to match, so the usual C runtime trick of calling main and having it just work regardless of whether main is defined as '()' or '(int argc, char *argv[])' doesn't work. Extend the FixFunctionBitcasts pass to rewrite main to use the latter form. llvm-svn: 320041 |
||
---|---|---|
.. | ||
address-offsets.ll | ||
byval.ll | ||
call.ll | ||
cfg-stackify.ll | ||
cfi.ll | ||
comdat.ll | ||
comparisons_f32.ll | ||
comparisons_f64.ll | ||
comparisons_i32.ll | ||
comparisons_i64.ll | ||
conv-trap.ll | ||
conv.ll | ||
copysign-casts.ll | ||
cpus.ll | ||
dbgvalue.ll | ||
dead-vreg.ll | ||
divrem-constant.ll | ||
exception.ll | ||
f16.ll | ||
f32.ll | ||
f64.ll | ||
fast-isel-noreg.ll | ||
fast-isel.ll | ||
frem.ll | ||
func.ll | ||
function-bitcasts.ll | ||
global.ll | ||
globl.ll | ||
i32-load-store-alignment.ll | ||
i32.ll | ||
i64-load-store-alignment.ll | ||
i64.ll | ||
i128.ll | ||
ident.ll | ||
immediates.ll | ||
implicit-def.ll | ||
indirect-import.ll | ||
inline-asm-m.ll | ||
inline-asm.ll | ||
irreducible-cfg.ll | ||
legalize.ll | ||
lit.local.cfg | ||
load-ext-atomic.ll | ||
load-ext.ll | ||
load-store-i1.ll | ||
load.ll | ||
lower-em-ehsjlj-options.ll | ||
lower-em-exceptions-whitelist.ll | ||
lower-em-exceptions.ll | ||
lower-em-sjlj.ll | ||
main.ll | ||
mem-intrinsics.ll | ||
memory-addr32.ll | ||
negative-base-reg.ll | ||
non-executable-stack.ll | ||
offset-atomics.ll | ||
offset-fastisel.ll | ||
offset-folding.ll | ||
offset.ll | ||
phi.ll | ||
reg-stackify.ll | ||
return-int32.ll | ||
return-void.ll | ||
returned.ll | ||
select.ll | ||
signext-arg.ll | ||
signext-inreg.ll | ||
signext-zeroext.ll | ||
simd-arith.ll | ||
stack-alignment.ll | ||
store-trunc.ll | ||
store.ll | ||
switch.ll | ||
umulo-i64.ll | ||
unreachable.ll | ||
unsupported-function-bitcasts.ll | ||
unused-argument.ll | ||
userstack.ll | ||
varargs.ll | ||
vtable.ll |