projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix fehler171
[libfirm]
/
scripts
/
ir_spec.py
diff --git
a/scripts/ir_spec.py
b/scripts/ir_spec.py
index
7c60336
..
38db834
100755
(executable)
--- a/
scripts/ir_spec.py
+++ b/
scripts/ir_spec.py
@@
-207,7
+207,7
@@
class Break(Op):
class Builtin(Op):
ins = [ "mem" ]
arity = "variable"
class Builtin(Op):
ins = [ "mem" ]
arity = "variable"
- outs = [ "M
_regular", "X_regular", "X_except", "T_result", "M_excep
t", "P_value_res_base" ]
+ outs = [ "M
", "X_regular", "X_except", "T_resul
t", "P_value_res_base" ]
flags = [ "uses_memory" ]
attrs = [
dict(
flags = [ "uses_memory" ]
attrs = [
dict(
@@
-229,7
+229,7
@@
class Builtin(Op):
class Call(Op):
ins = [ "mem", "ptr" ]
arity = "variable"
class Call(Op):
ins = [ "mem", "ptr" ]
arity = "variable"
- outs = [ "M
_regular", "X_regular", "X_except", "T_result", "M_excep
t", "P_value_res_base" ]
+ outs = [ "M
", "X_regular", "X_except", "T_resul
t", "P_value_res_base" ]
flags = [ "fragile", "uses_memory" ]
attrs = [
dict(
flags = [ "fragile", "uses_memory" ]
attrs = [
dict(
@@
-271,11
+271,9
@@
class CallBegin(Op):
class Carry(Binop):
flags = [ "commutative" ]
class Carry(Binop):
flags = [ "commutative" ]
-class Cast(Op):
- ins = [ "op" ]
+class Cast(Unop):
mode = "get_irn_mode(irn_op)"
flags = [ "highlevel" ]
mode = "get_irn_mode(irn_op)"
flags = [ "highlevel" ]
- pinned = "no"
attrs = [
dict(
type = "ir_type*",
attrs = [
dict(
type = "ir_type*",
@@
-494,7
+492,7
@@
class IJmp(Op):
class InstOf(Op):
ins = [ "store", "obj" ]
class InstOf(Op):
ins = [ "store", "obj" ]
- outs = [ "M", "X_regular", "X_except", "res"
, "M_except"
]
+ outs = [ "M", "X_regular", "X_except", "res" ]
flags = [ "highlevel" ]
attrs = [
dict(
flags = [ "highlevel" ]
attrs = [
dict(