mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-28 19:31:58 +00:00
RETURN instructions are not used in the sparc backend.
When in doubt, stamp it out!! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14558 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
dbaf551dd1
commit
3c95d3a9dc
@ -667,12 +667,6 @@ let rs1 = 2 in {
|
||||
def RDCCR : F3_17<2, 0b101000, "rd">; // rd %ccr, r
|
||||
}
|
||||
|
||||
// Section A.45: RETURN - p216
|
||||
let isReturn = 1 in {
|
||||
def RETURNr : F3_3<2, 0b111001, "return">; // return
|
||||
def RETURNi : F3_4<2, 0b111001, "return">; // return
|
||||
}
|
||||
|
||||
// Section A.46: SAVE and RESTORE - p217
|
||||
def SAVEr : F3_1<2, 0b111100, "save">; // save r, r, r
|
||||
def SAVEi : F3_2<2, 0b111100, "save">; // save r, i, r
|
||||
|
@ -205,7 +205,6 @@ convertOpcodeFromRegToImm(unsigned Opcode) {
|
||||
/* jump & return */
|
||||
case V9::JMPLCALLr: return V9::JMPLCALLi;
|
||||
case V9::JMPLRETr: return V9::JMPLRETi;
|
||||
case V9::RETURNr: return V9::RETURNi;
|
||||
|
||||
/* save and restore */
|
||||
case V9::SAVEr: return V9::SAVEi;
|
||||
|
@ -457,8 +457,6 @@ static const InstrIssueDelta SparcV9InstrIssueDeltas[] = {
|
||||
//{ V9::FLUSH, true, true, 9 },
|
||||
//{ V9::FLUSHW, true, true, 9 },
|
||||
//{ V9::ALIGNADDR, true, true, 0 },
|
||||
{ V9::RETURNr, true, true, 0 },
|
||||
{ V9::RETURNi, true, true, 0 },
|
||||
//{ V9::DONE, true, true, 0 },
|
||||
//{ V9::RETRY, true, true, 0 },
|
||||
//{ V9::TCC, true, true, 0 },
|
||||
|
Loading…
Reference in New Issue
Block a user