Displaying 2 results from an estimated 2 matches for "dmfc1".
Did you mean:
mfc1
2012 Oct 09
0
[LLVMdev] Pairing Registers on a Target Similar to Mips?
...SDTCisVT<1, f64>]>;
>
> def MipsCopyF64 : SDNode<"MIPSISD::CopyF64",
> SDT_MIPSCopyF64>;
>
> I also changed CPU64Regs to CPU64PRegs ( My 64 bit paired register class)
> in the DMFC1 rule for testing.
>
> Next, I added the code in ExpandPseudo to use the following pseudo
> instruction expansion:
>
> void MipsExpandPseudo::ExpandCopyF64(MachineBasicBlock& MBB,
> MachineBasicBlock::iterator
> I) {
>...
2012 Oct 06
2
[LLVMdev] Pairing Registers on a Target Similar to Mips?
...1, [SDTCisVT<0, i64>,
SDTCisVT<1, f64>]>;
def MipsCopyF64 : SDNode<"MIPSISD::CopyF64",
SDT_MIPSCopyF64>;
I also changed CPU64Regs to CPU64PRegs ( My 64 bit paired register class)
in the DMFC1 rule for testing.
Next, I added the code in ExpandPseudo to use the following pseudo
instruction expansion:
void MipsExpandPseudo::ExpandCopyF64(MachineBasicBlock& MBB,
MachineBasicBlock::iterator
I) {
unsigned DstReg = I->getOperand...