projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
draft for register width specifications
[libfirm]
/
ir
/
be
/
scripts
/
generate_new_opcodes.pl
diff --git
a/ir/be/scripts/generate_new_opcodes.pl
b/ir/be/scripts/generate_new_opcodes.pl
index
8a932f6
..
f08371d
100755
(executable)
--- a/
ir/be/scripts/generate_new_opcodes.pl
+++ b/
ir/be/scripts/generate_new_opcodes.pl
@@
-1282,7
+1282,8
@@
sub generate_requirements {
NULL, /* regclass */
NULL, /* limit bitset */
0, /* same pos */
NULL, /* regclass */
NULL, /* limit bitset */
0, /* same pos */
- 0 /* different pos */
+ 0, /* different pos */
+ 0 /* width */
};
EOF
};
EOF
@@
-1296,7
+1297,8
@@
EOF
& ${arch}_reg_classes[CLASS_${arch}_${class}],
NULL, /* limit bitset */
0, /* same pos */
& ${arch}_reg_classes[CLASS_${arch}_${class}],
NULL, /* limit bitset */
0, /* same pos */
- 0 /* different pos */
+ 0, /* different pos */
+ 1 /* width */
};
EOF
};
EOF
@@
-1331,7
+1333,8
@@
EOF
& ${arch}_reg_classes[CLASS_${arch}_${class}],
${limit_bitset},
${same_pos}, /* same pos */
& ${arch}_reg_classes[CLASS_${arch}_${class}],
${limit_bitset},
${same_pos}, /* same pos */
- ${different_pos} /* different pos */
+ ${different_pos}, /* different pos */
+ 1 /* width */
};
EOF
};
EOF