Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [mips][micromips] fix filling delay slots for PseudoIndirectBranch_MM | Petar Jovanovic | 2019-02-22 | 1 | -0/+68 |
Filling a delay slot in 32bit jump instructions with a 16bit instruction can cause issues. According to the documentation such an operation is unpredictable. This patch adds opcode Mips::PseudoIndirectBranch_MM alongside Mips::PseudoIndirectBranch and other instructions that are expanded to jr instruction and do not allow a 16bit instruction in their delay slots. Patch by Mirko Brkusanin. Differential Revision: https://reviews.llvm.org/D58507 llvm-svn: 354672 |