dce89b9b5b
Enable inlining of certain smi- and array-operations based on propagated types and range analysis: If bounds checks and class checks can not be eliminated, bail out of the current optimization and retry without speculative inlining using the same mechanism as we use for far jumps on MIPS. Allow more speculative inlining attempts with up to n deopt ids black-listed. For now set n=1 since precompilation time will be proportional to n. BUG= R=srdjan@google.com Review URL: https://codereview.chromium.org/1423063005 .