aboutsummaryrefslogtreecommitdiffstats
path: root/insns.def
diff options
context:
space:
mode:
authornormal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-10-23 01:50:45 +0000
committernormal <normal@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-10-23 01:50:45 +0000
commite1062b23b456e9499282e69eaacb5d44a5ec81be (patch)
treead201c660e5b574c62b23b43cd6e54dc3dd18a13 /insns.def
parenta8ed25ea123fbda606929eae513b812f3ee536d8 (diff)
downloadruby-e1062b23b456e9499282e69eaacb5d44a5ec81be.tar.gz
insns.def: add comments to def/opt_operand.def
* insns.def (getlocal,setlocal): add comment to def/opt_operand.def I spent some time thinking about the same optimization before realizing it was already done. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'insns.def')
-rw-r--r--insns.def2
1 files changed, 2 insertions, 0 deletions
diff --git a/insns.def b/insns.def
index bfa11a9b8d..b4f67afa9b 100644
--- a/insns.def
+++ b/insns.def
@@ -60,6 +60,7 @@ getlocal
int i, lev = (int)level;
VALUE *ep = GET_EP();
+ /* optimized insns generated for level == (0|1) in defs/opt_operand.def */
for (i = 0; i < lev; i++) {
ep = GET_PREV_EP(ep);
}
@@ -82,6 +83,7 @@ setlocal
int i, lev = (int)level;
VALUE *ep = GET_EP();
+ /* optimized insns generated for level == (0|1) in defs/opt_operand.def */
for (i = 0; i < lev; i++) {
ep = GET_PREV_EP(ep);
}