pike.git/
src/
peep.in
Branch:
Tag:
Non-build tags
All tags
No tags
2014-08-15
2014-08-15 13:12:17 by Henrik Grubbström (Grubba) <grubba@grubba.org>
b6e7a8c18ba08ec1b17688e6aebbf0cd6218d1bd (
7
lines) (+
7
/-
0
)
[
Show
|
Annotate
]
Branch:
8.0
Compiler: Added some trivial peep-hole optimizer rules.
164:
// by dead code elimination. CATCH ESCAPE_CATCH:
+
LEXICAL_LOCAL [!$1b] : LOCAL($1a)
+
LEXICAL_LOCAL_LVALUE [!$1b] : LOCAL_LVALUE($1a)
+
+
EXTERNAL [!$1b] : GLOBAL($1a)
+
EXTERNAL_LVALUE [!$1b] : GLOBAL_LVALUE($1a)
+
LOCAL_LVALUE INC : INC_LOCAL ($1a) LOCAL_LVALUE POST_INC : POST_INC_LOCAL ($1a) LOCAL_LVALUE INC_AND_POP : INC_LOCAL_AND_POP ($1a)