Closed Bug 720010 Opened 13 years ago Closed 13 years ago

IonMonkey: Sudden bailout in crypto-md5:201.

Categories

(Core :: JavaScript Engine, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 590044

People

(Reporter: sstangl, Unassigned)

Details

We generate the following MIR for crypto-md5:201, the first function called: [11] Unbox parameter3 [String] [39] Phi unbox11 unbox 36 [String] [202] Box phi-39 [Value] [204] Unbox box-202 [Object] Unsurprisingly this is not performant. Bailing out causes us to take up 6ms (~30% of total execution time) handling this function in the interpreter.
Fixed by patch in bug 590044 -- CallGetProperty needs the String prototype as input instead of the String itself.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.