Mercurial > hg > truffle
comparison src/cpu/sparc/vm/sparc.ad @ 551:6c4cda924d2e
6790182: matcher.cpp:1375: assert(false,"bad AD file")
Summary: Add a match rule for regD_low in regD definition.
Reviewed-by: never
author | kvn |
---|---|
date | Wed, 07 Jan 2009 11:23:28 -0800 |
parents | a1980da045cc |
children | 3b5ac9e7e6ea |
comparison
equal
deleted
inserted
replaced
550:96964ebdb154 | 551:6c4cda924d2e |
---|---|
3867 | 3867 |
3868 operand regD() %{ | 3868 operand regD() %{ |
3869 constraint(ALLOC_IN_RC(dflt_reg)); | 3869 constraint(ALLOC_IN_RC(dflt_reg)); |
3870 match(RegD); | 3870 match(RegD); |
3871 | 3871 |
3872 match(regD_low); | |
3873 | |
3872 format %{ %} | 3874 format %{ %} |
3873 interface(REG_INTER); | 3875 interface(REG_INTER); |
3874 %} | 3876 %} |
3875 | 3877 |
3876 operand regF() %{ | 3878 operand regF() %{ |
3881 interface(REG_INTER); | 3883 interface(REG_INTER); |
3882 %} | 3884 %} |
3883 | 3885 |
3884 operand regD_low() %{ | 3886 operand regD_low() %{ |
3885 constraint(ALLOC_IN_RC(dflt_low_reg)); | 3887 constraint(ALLOC_IN_RC(dflt_low_reg)); |
3886 match(RegD); | 3888 match(regD); |
3887 | 3889 |
3888 format %{ %} | 3890 format %{ %} |
3889 interface(REG_INTER); | 3891 interface(REG_INTER); |
3890 %} | 3892 %} |
3891 | 3893 |