Lab6: fix operator precedence and resolve 64-bit pointer propagation in AArch64 lowering
This commit is contained in:
@@ -227,17 +227,10 @@ exp
|
||||
| NOT exp # notExp
|
||||
| ADD exp # unaryAddExp
|
||||
| SUB exp # unarySubExp
|
||||
| exp MUL exp # mulExp
|
||||
| exp DIV exp # divExp
|
||||
| exp MOD exp # modExp
|
||||
| exp ADD exp # addExp
|
||||
| exp SUB exp # subExp
|
||||
| exp LT exp # ltExp
|
||||
| exp LE exp # leExp
|
||||
| exp GT exp # gtExp
|
||||
| exp GE exp # geExp
|
||||
| exp EQ exp # eqExp
|
||||
| exp NE exp # neExp
|
||||
| exp (MUL | DIV | MOD) exp # mulDivModExp
|
||||
| exp (ADD | SUB) exp # addSubExp
|
||||
| exp (LT | LE | GT | GE) exp # relExp
|
||||
| exp (EQ | NE) exp # eqNeExp
|
||||
| exp AND exp # andExp
|
||||
| exp OR exp # orExp
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user