forked from OSchip/llvm-project
Incorrect JAL instruction attributes caused the optimizer to make a wrong
instruction move. Just affects static relocation. -static works fine now with mips16 for the most part. llvm-svn: 188143
This commit is contained in:
parent
3dcdb89d69
commit
705c5951ca
|
@ -684,10 +684,7 @@ def DivuRxRy16: FRR16_div_ins<0b11011, "divu", IIAlu> {
|
|||
//
|
||||
|
||||
def Jal16 : FJAL16_ins<0b0, "jal", IIAlu> {
|
||||
let isBranch = 1;
|
||||
let hasDelaySlot = 0; // not true, but we add the nop for now
|
||||
let isTerminator=1;
|
||||
let isBarrier=1;
|
||||
let isCall=1;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue