Expand on LONG_BRANCH_LUi and LONG_BRANCH_(D)ADDiu pseudo
instructions by creating variants which support less operands/accept GPR64Opnds
as their operand in order to appease the machine verifier pass.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D53977
[Mips] Supplement long branch pseudo instructions ClosedPublic Authored by smaksimovic on Nov 1 2018, 8:11 AM.
Details Summary Expand on LONG_BRANCH_LUi and LONG_BRANCH_(D)ADDiu pseudo
Diff Detail Event TimelineThis revision is now accepted and ready to land.Nov 3 2018, 1:53 PM Closed by commit rL346133: [Mips] Supplement long branch pseudo instructions (authored by smaksimovic). · Explain WhyNov 5 2018, 6:39 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 172124 lib/Target/Mips/Mips64InstrInfo.td
lib/Target/Mips/MipsAsmPrinter.cpp
lib/Target/Mips/MipsBranchExpansion.cpp
lib/Target/Mips/MipsInstrInfo.td
lib/Target/Mips/MipsMCInstLower.cpp
test/CodeGen/Mips/longbranch/long-branch-expansion-3.ll
|