| Test call_ref speculative inlining with 0 different callees during feedback collection. |
| [function 0: expanding topmost caller... budget=min(65, 7000), size 13->13 feedback not found] |
| [function 0: emitted {NUMBER} nodes] |
| Test call_ref speculative inlining with 1 different callees during feedback collection. |
| [function 0: call #0 inlineable (monomorphic)] |
| [function 0: expanding topmost caller... budget=min(65, 7000), size 13->13 queueing callees] |
| [function 0: in function 0, considering call #0, case #0, to function 1 (count=10, size=7, score=-1)... budget=min(65, 7000), size 13->20 decided to inline! queueing callees] |
| [function 0: Speculatively inlining call_ref #0, case #0, to function 1] |
| [function 0: emitted {NUMBER} nodes] |
| Test call_ref speculative inlining with 4 different callees during feedback collection. |
| [function 0: call #0 inlineable (polymorphic 4)] |
| [function 0: expanding topmost caller... budget=min(65, 7000), size 13->13 queueing callees] |
| [function 0: in function 0, considering call #0, case #0, to function 1 (count=10, size=7, score=-1)... budget=min(65, 7000), size 13->20 decided to inline! queueing callees] |
| [function 0: in function 0, considering call #0, case #1, to function 2 (count=10, size=7, score=-1)... budget=min(65, 7000), size 13->20 decided to inline! queueing callees] |
| [function 0: in function 0, considering call #0, case #2, to function 3 (count=10, size=7, score=-1)... budget=min(65, 7000), size 13->20 decided to inline! queueing callees] |
| [function 0: in function 0, considering call #0, case #3, to function 4 (count=10, size=7, score=-1)... budget=min(65, 7000), size 13->20 decided to inline! queueing callees] |
| [function 0: Speculatively inlining call_ref #0, case #0, to function 1] |
| [function 0: Speculatively inlining call_ref #0, case #1, to function 2] |
| [function 0: Speculatively inlining call_ref #0, case #2, to function 3] |
| [function 0: Speculatively inlining call_ref #0, case #3, to function 4] |
| [function 0: emitted {NUMBER} nodes] |
| Test call_ref speculative inlining with 5 different callees during feedback collection. |
| [function 0: call #0: megamorphic] |
| [function 0: expanding topmost caller... budget=min(65, 7000), size 13->13 queueing callees] |
| [function 0: emitted {NUMBER} nodes] |
| Test call_indirect speculative inlining with 0 different callees during feedback collection. |
| [function 0: expanding topmost caller... budget=min(50, 7000), size 9->9 feedback not found] |
| [function 0: emitted {NUMBER} nodes] |
| Test call_indirect speculative inlining with 1 different callees during feedback collection. |
| [function 0: call #0 inlineable (monomorphic)] |
| [function 0: expanding topmost caller... budget=min(50, 7000), size 9->9 queueing callees] |
| [function 0: in function 0, considering call #0, case #0, to function 1 (count=10, size=7, score=-1)... budget=min(50, 7000), size 9->16 decided to inline! queueing callees] |
| [function 0: Speculatively inlining call_indirect #0, case #0, to function 1] |
| [function 0: emitted {NUMBER} nodes] |
| Test call_indirect speculative inlining with 4 different callees during feedback collection. |
| [function 0: call #0 inlineable (polymorphic 4)] |
| [function 0: expanding topmost caller... budget=min(50, 7000), size 9->9 queueing callees] |
| [function 0: in function 0, considering call #0, case #0, to function 1 (count=10, size=7, score=-1)... budget=min(50, 7000), size 9->16 decided to inline! queueing callees] |
| [function 0: in function 0, considering call #0, case #1, to function 2 (count=10, size=7, score=-1)... budget=min(50, 7000), size 9->16 decided to inline! queueing callees] |
| [function 0: in function 0, considering call #0, case #2, to function 3 (count=10, size=7, score=-1)... budget=min(50, 7000), size 9->16 decided to inline! queueing callees] |
| [function 0: in function 0, considering call #0, case #3, to function 4 (count=10, size=7, score=-1)... budget=min(50, 7000), size 9->16 decided to inline! queueing callees] |
| [function 0: Speculatively inlining call_indirect #0, case #0, to function 1] |
| [function 0: Speculatively inlining call_indirect #0, case #1, to function 2] |
| [function 0: Speculatively inlining call_indirect #0, case #2, to function 3] |
| [function 0: Speculatively inlining call_indirect #0, case #3, to function 4] |
| [function 0: emitted {NUMBER} nodes] |
| Test call_indirect speculative inlining with 5 different callees during feedback collection. |
| [function 0: call #0: megamorphic] |
| [function 0: expanding topmost caller... budget=min(50, 7000), size 9->9 queueing callees] |
| [function 0: emitted {NUMBER} nodes] |
| Test return_call_indirect speculative inlining with 0 different callees during feedback collection. |
| [function 0: expanding topmost caller... budget=min(50, 7000), size 9->9 feedback not found] |
| [function 0: emitted {NUMBER} nodes] |
| Test return_call_indirect speculative inlining with 1 different callees during feedback collection. |
| [function 0: call #0 inlineable (monomorphic)] |
| [function 0: expanding topmost caller... budget=min(50, 7000), size 9->9 queueing callees] |
| [function 0: in function 0, considering call #0, case #0, to function 1 (count=10, size=7, score=-1)... budget=min(50, 7000), size 9->16 decided to inline! queueing callees] |
| [function 0: Speculatively inlining return_call_indirect #0, case #0, to function 1] |
| [function 0: emitted {NUMBER} nodes] |
| Test return_call_indirect speculative inlining with 4 different callees during feedback collection. |
| [function 0: call #0 inlineable (polymorphic 4)] |
| [function 0: expanding topmost caller... budget=min(50, 7000), size 9->9 queueing callees] |
| [function 0: in function 0, considering call #0, case #0, to function 1 (count=10, size=7, score=-1)... budget=min(50, 7000), size 9->16 decided to inline! queueing callees] |
| [function 0: in function 0, considering call #0, case #1, to function 2 (count=10, size=7, score=-1)... budget=min(50, 7000), size 9->16 decided to inline! queueing callees] |
| [function 0: in function 0, considering call #0, case #2, to function 3 (count=10, size=7, score=-1)... budget=min(50, 7000), size 9->16 decided to inline! queueing callees] |
| [function 0: in function 0, considering call #0, case #3, to function 4 (count=10, size=7, score=-1)... budget=min(50, 7000), size 9->16 decided to inline! queueing callees] |
| [function 0: Speculatively inlining return_call_indirect #0, case #0, to function 1] |
| [function 0: Speculatively inlining return_call_indirect #0, case #1, to function 2] |
| [function 0: Speculatively inlining return_call_indirect #0, case #2, to function 3] |
| [function 0: Speculatively inlining return_call_indirect #0, case #3, to function 4] |
| [function 0: emitted {NUMBER} nodes] |
| Test return_call_indirect speculative inlining with 5 different callees during feedback collection. |
| [function 0: call #0: megamorphic] |
| [function 0: expanding topmost caller... budget=min(50, 7000), size 9->9 queueing callees] |
| [function 0: emitted {NUMBER} nodes] |