As a security precaution, we have turned on the setting "Require API key authentication for API requests" for everyone. If this has broken something, please contact
Last Comment Bug 668654 - IM: LICM - identify loop invariant instructions
: IM: LICM - identify loop invariant instructions
Product: Core
Classification: Components
Component: JavaScript Engine (show other bugs)
: unspecified
: x86 Mac OS X
: -- normal (vote)
: ---
Assigned To: general
: Jason Orendorff [:jorendorff]
Depends on:
Blocks: 664547
  Show dependency treegraph
Reported: 2011-06-30 15:34 PDT by Andrew Scheff
Modified: 2012-01-30 13:21 PST (History)
3 users (show)
See Also:
Crash Signature:
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---

LICM pass to IM (14.30 KB, patch)
2011-06-30 15:37 PDT, Andrew Scheff
no flags Details | Diff | Splinter Review

Description User image Andrew Scheff 2011-06-30 15:34:57 PDT

Comment 1 User image Andrew Scheff 2011-06-30 15:37:23 PDT
Created attachment 543283 [details] [diff] [review]
LICM pass to IM

This patch adds an LICM (loop invariant code motion) pass to IonMonkey.  It simply identifies loop invariant instructions and flags them.

Note You need to log in before you can comment on or make changes to this bug.