InlineCallbackCallBailout.baseline 1.5 KB

1234567891011121314151617181920212223
  1. INLINING : Found callback def instr for call/apply target callback at CallSite: 0 Caller: DispatchCallWithThis ( (#1.2), #3)
  2. INLINING CALLBACK : Inlining callback for call/apply target : BailOut ( (#1.1), #2)
  3. BailOut: function BailOut, Opcode: BoundCheck Kind: BailOutOnNotNativeArray
  4. BailOut: function DispatchCallWithThis, Opcode: InlineeEnd Kind: BailOutOnNotNativeArray
  5. BailOut: function DispatchBailout, Opcode: InlineeEnd Kind: BailOutOnNotNativeArray
  6. foo
  7. foo
  8. INLINING : Found callback def instr for call/apply target callback at CallSite: 0 Caller: Dispatch ( (#1.5), #6)
  9. INLINING CALLBACK : Inlining callback for call/apply target : foo ( (#1.4), #5)
  10. foo
  11. BailOut: function Dispatch, Opcode: BailTarget Kind: BailOutOnInlineFunction
  12. bar
  13. BailOut: function CallDispatch, Opcode: InlineeEnd Kind: BailOutOnInlineFunction
  14. foo
  15. BailOut: function Dispatch, Opcode: CheckFixedFld Kind: BailOutFailedEquivalentFixedFieldTypeCheck
  16. foo
  17. BailOut: function CallDispatch, Opcode: InlineeEnd Kind: BailOutFailedEquivalentFixedFieldTypeCheck
  18. BailOut: function Dispatch, Opcode: CheckFixedFld Kind: BailOutFailedEquivalentFixedFieldTypeCheck
  19. foo
  20. BailOut: function CallDispatch, Opcode: InlineeEnd Kind: BailOutFailedEquivalentFixedFieldTypeCheck
  21. INLINING : Found callback def instr for call/apply target callback at CallSite: 0 Caller: Dispatch ( (#1.5), #6)
  22. INLINING: Skip Inline: Skipping callback.call target inlining, did not get fixed method for call Inlinee: foo ( (#1.4), #5) Caller: Dispatch ( (#1.5), #6) Top Func:CallDispatch ( (#1.6), #7)
  23. foo