Lines Matching defs:WasmDecoderTest
63 class WasmDecoderTest : public TestWithZone { class
65 WasmDecoderTest() : TestWithZone(), sigs() { in WasmDecoderTest() function in v8::internal::wasm::WasmDecoderTest
190 TEST_F(WasmDecoderTest, Int8Const) { in TEST_F() argument
199 TEST_F(WasmDecoderTest, EmptyFunction) { in TEST_F() argument
206 TEST_F(WasmDecoderTest, IncompleteIf1) { in TEST_F() argument
213 TEST_F(WasmDecoderTest, IncompleteIf2) { in TEST_F() argument
220 TEST_F(WasmDecoderTest, Int8Const_fallthru) { in TEST_F() argument
226 TEST_F(WasmDecoderTest, Int32Const) { in TEST_F() argument
237 TEST_F(WasmDecoderTest, Int8Const_fallthru2) { in TEST_F() argument
243 TEST_F(WasmDecoderTest, Int64Const) { in TEST_F() argument
257 TEST_F(WasmDecoderTest, Float32Const) { in TEST_F() argument
267 TEST_F(WasmDecoderTest, Float64Const) { in TEST_F() argument
279 TEST_F(WasmDecoderTest, Int32Const_off_end) { in TEST_F() argument
288 TEST_F(WasmDecoderTest, GetLocal0_param) { in TEST_F() argument
293 TEST_F(WasmDecoderTest, GetLocal0_local) { in TEST_F() argument
301 TEST_F(WasmDecoderTest, GetLocal0_param_n) { in TEST_F() argument
311 TEST_F(WasmDecoderTest, GetLocalN_local) { in TEST_F() argument
322 TEST_F(WasmDecoderTest, GetLocal0_fail_no_params) { in TEST_F() argument
329 TEST_F(WasmDecoderTest, GetLocal1_fail_no_locals) { in TEST_F() argument
334 TEST_F(WasmDecoderTest, GetLocal_off_end) { in TEST_F() argument
340 TEST_F(WasmDecoderTest, GetLocal_varint) { in TEST_F() argument
370 TEST_F(WasmDecoderTest, Binops_off_end) { in TEST_F() argument
395 TEST_F(WasmDecoderTest, Nop) { in TEST_F() argument
401 TEST_F(WasmDecoderTest, SetLocal0_param) { in TEST_F() argument
407 TEST_F(WasmDecoderTest, SetLocal0_local) { in TEST_F() argument
415 TEST_F(WasmDecoderTest, SetLocalN_local) { in TEST_F() argument
426 TEST_F(WasmDecoderTest, Block0) { in TEST_F() argument
432 TEST_F(WasmDecoderTest, Block0_fallthru1) { in TEST_F() argument
438 TEST_F(WasmDecoderTest, Block1) { in TEST_F() argument
444 TEST_F(WasmDecoderTest, Block0_fallthru2) { in TEST_F() argument
450 TEST_F(WasmDecoderTest, Block2) { in TEST_F() argument
458 TEST_F(WasmDecoderTest, Block2_fallthru) { in TEST_F() argument
467 TEST_F(WasmDecoderTest, BlockN) { in TEST_F() argument
485 TEST_F(WasmDecoderTest, BlockN_off_end) { in TEST_F() argument
493 TEST_F(WasmDecoderTest, Block1_break) { in TEST_F() argument
499 TEST_F(WasmDecoderTest, Block2_break) { in TEST_F() argument
505 TEST_F(WasmDecoderTest, Block1_continue) { in TEST_F() argument
511 TEST_F(WasmDecoderTest, Block2_continue) { in TEST_F() argument
517 TEST_F(WasmDecoderTest, ExprBlock0) { in TEST_F() argument
523 TEST_F(WasmDecoderTest, ExprBlock1a) { in TEST_F() argument
529 TEST_F(WasmDecoderTest, ExprBlock1b) { in TEST_F() argument
538 TEST_F(WasmDecoderTest, ExprBlock1c) { in TEST_F() argument
546 TEST_F(WasmDecoderTest, IfEmpty) { in TEST_F() argument
552 TEST_F(WasmDecoderTest, IfSet) { in TEST_F() argument
559 TEST_F(WasmDecoderTest, IfBlock1) { in TEST_F() argument
567 TEST_F(WasmDecoderTest, IfBlock2) { in TEST_F() argument
576 TEST_F(WasmDecoderTest, IfElseEmpty) { in TEST_F() argument
583 TEST_F(WasmDecoderTest, IfElseSet) { in TEST_F() argument
599 TEST_F(WasmDecoderTest, IfElseUnreachable) { in TEST_F() argument
618 TEST_F(WasmDecoderTest, Loop0) { in TEST_F() argument
624 TEST_F(WasmDecoderTest, Loop1) { in TEST_F() argument
630 TEST_F(WasmDecoderTest, Loop2) { in TEST_F() argument
638 TEST_F(WasmDecoderTest, Loop1_continue) { in TEST_F() argument
644 TEST_F(WasmDecoderTest, Loop1_break) { in TEST_F() argument
650 TEST_F(WasmDecoderTest, Loop2_continue) { in TEST_F() argument
658 TEST_F(WasmDecoderTest, Loop2_break) { in TEST_F() argument
666 TEST_F(WasmDecoderTest, ExprLoop0) { in TEST_F() argument
672 TEST_F(WasmDecoderTest, ExprLoop1a) { in TEST_F() argument
678 TEST_F(WasmDecoderTest, ExprLoop1b) { in TEST_F() argument
684 TEST_F(WasmDecoderTest, ExprLoop2_unreachable) { in TEST_F() argument
691 TEST_F(WasmDecoderTest, ReturnVoid1) { in TEST_F() argument
699 TEST_F(WasmDecoderTest, ReturnVoid2) { in TEST_F() argument
710 TEST_F(WasmDecoderTest, ReturnVoid3) { in TEST_F() argument
723 TEST_F(WasmDecoderTest, Unreachable1) { in TEST_F() argument
733 TEST_F(WasmDecoderTest, Codeiness) { in TEST_F() argument
740 TEST_F(WasmDecoderTest, ExprIf1) { in TEST_F() argument
748 TEST_F(WasmDecoderTest, ExprIf_off_end) { in TEST_F() argument
757 TEST_F(WasmDecoderTest, ExprIf_type) { in TEST_F() argument
793 TEST_F(WasmDecoderTest, Int64Local_param) { in TEST_F() argument
798 TEST_F(WasmDecoderTest, Int64Locals) { in TEST_F() argument
811 TEST_F(WasmDecoderTest, Int32Binops) { in TEST_F() argument
833 TEST_F(WasmDecoderTest, DoubleBinops) { in TEST_F() argument
845 TEST_F(WasmDecoderTest, FloatBinops) { in TEST_F() argument
857 TEST_F(WasmDecoderTest, TypeConversions) { in TEST_F() argument
871 TEST_F(WasmDecoderTest, MacrosStmt) { in TEST_F() argument
887 TEST_F(WasmDecoderTest, MacrosBreak) { in TEST_F() argument
901 TEST_F(WasmDecoderTest, MacrosContinue) { in TEST_F() argument
906 TEST_F(WasmDecoderTest, MacrosVariadic) { in TEST_F() argument
914 TEST_F(WasmDecoderTest, MacrosNestedBlocks) { in TEST_F() argument
923 TEST_F(WasmDecoderTest, MultipleReturn) { in TEST_F() argument
940 TEST_F(WasmDecoderTest, MultipleReturn_fallthru) { in TEST_F() argument
957 TEST_F(WasmDecoderTest, MacrosInt32) { in TEST_F() argument
986 TEST_F(WasmDecoderTest, MacrosInt64) { in TEST_F() argument
1025 TEST_F(WasmDecoderTest, AllSimpleExpressions) { in TEST_F() argument
1043 TEST_F(WasmDecoderTest, MemorySize) { in TEST_F() argument
1050 TEST_F(WasmDecoderTest, GrowMemory) { in TEST_F() argument
1057 TEST_F(WasmDecoderTest, LoadMemOffset) { in TEST_F() argument
1066 TEST_F(WasmDecoderTest, StoreMemOffset) { in TEST_F() argument
1080 TEST_F(WasmDecoderTest, LoadMemOffset_varint) { in TEST_F() argument
1112 TEST_F(WasmDecoderTest, StoreMemOffset_varint) { in TEST_F() argument
1155 TEST_F(WasmDecoderTest, AllLoadMemCombinations) { in TEST_F() argument
1176 TEST_F(WasmDecoderTest, AllStoreMemCombinations) { in TEST_F() argument
1238 TEST_F(WasmDecoderTest, SimpleCalls) { in TEST_F() argument
1253 TEST_F(WasmDecoderTest, CallsWithTooFewArguments) { in TEST_F() argument
1271 TEST_F(WasmDecoderTest, CallsWithSpilloverArgs) { in TEST_F() argument
1303 TEST_F(WasmDecoderTest, CallsWithMismatchedSigs2) { in TEST_F() argument
1316 TEST_F(WasmDecoderTest, CallsWithMismatchedSigs3) { in TEST_F() argument
1337 TEST_F(WasmDecoderTest, SimpleIndirectCalls) { in TEST_F() argument
1353 TEST_F(WasmDecoderTest, IndirectCallsOutOfBounds) { in TEST_F() argument
1370 TEST_F(WasmDecoderTest, IndirectCallsWithMismatchedSigs3) { in TEST_F() argument
1393 TEST_F(WasmDecoderTest, Int32Globals) { in TEST_F() argument
1421 TEST_F(WasmDecoderTest, Int32Globals_fail) { in TEST_F() argument
1443 TEST_F(WasmDecoderTest, Int64Globals) { in TEST_F() argument
1459 TEST_F(WasmDecoderTest, Float32Globals) { in TEST_F() argument
1473 TEST_F(WasmDecoderTest, Float64Globals) { in TEST_F() argument
1487 TEST_F(WasmDecoderTest, AllLoadGlobalCombinations) { in TEST_F() argument
1508 TEST_F(WasmDecoderTest, AllStoreGlobalCombinations) { in TEST_F() argument
1529 TEST_F(WasmDecoderTest, BreakNesting1) { in TEST_F() argument
1545 TEST_F(WasmDecoderTest, BreakNesting2) { in TEST_F() argument
1562 TEST_F(WasmDecoderTest, BreakNesting3) { in TEST_F() argument
1581 TEST_F(WasmDecoderTest, BreaksWithMultipleTypes) { in TEST_F() argument
1601 TEST_F(WasmDecoderTest, BreakNesting_6_levels) { in TEST_F() argument
1636 TEST_F(WasmDecoderTest, ExprBreak_TypeCheck) { in TEST_F() argument
1661 TEST_F(WasmDecoderTest, ExprBreak_TypeCheckAll) { in TEST_F() argument
1689 TEST_F(WasmDecoderTest, ExprBr_Unify) { in TEST_F() argument
1719 TEST_F(WasmDecoderTest, ExprBrIf_type) { in TEST_F() argument
1754 TEST_F(WasmDecoderTest, ExprBrIf_Unify) { in TEST_F() argument
1784 TEST_F(WasmDecoderTest, TableSwitch0) { in TEST_F() argument
1790 TEST_F(WasmDecoderTest, TableSwitch0b) { in TEST_F() argument
1797 TEST_F(WasmDecoderTest, TableSwitch0c) { in TEST_F() argument
1804 TEST_F(WasmDecoderTest, TableSwitch1) { in TEST_F() argument
1814 TEST_F(WasmDecoderTest, TableSwitch_off_end) { in TEST_F() argument
1823 TEST_F(WasmDecoderTest, TableSwitch2) { in TEST_F() argument
1837 TEST_F(WasmDecoderTest, TableSwitch1b) { in TEST_F() argument
1851 TEST_F(WasmDecoderTest, TableSwitch_br) { in TEST_F() argument
1862 TEST_F(WasmDecoderTest, TableSwitch_invalid_br) { in TEST_F() argument
1875 TEST_F(WasmDecoderTest, TableSwitch_invalid_case_ref) { in TEST_F() argument
1886 TEST_F(WasmDecoderTest, TableSwitch1_br) { in TEST_F() argument
1895 TEST_F(WasmDecoderTest, TableSwitch2_br) { in TEST_F() argument
1908 TEST_F(WasmDecoderTest, TableSwitch2x2) { in TEST_F() argument
1920 TEST_F(WasmDecoderTest, ExprBreakNesting1) { in TEST_F() argument
1940 TEST_F(WasmDecoderTest, Select) { in TEST_F() argument
1950 TEST_F(WasmDecoderTest, Select_TypeCheck) { in TEST_F() argument