Displaying 2 results from an estimated 2 matches for "extractelementf64".
2012 Oct 06
2
[LLVMdev] Pairing Registers on a Target Similar to Mips?
...ster class that is set up to span two 32 bit registers in the same way
as the 64 bit floats span two 32 bit floating point registers in mips.
Creating the register class is easy enough to implement in the
RegisterInfo.td file.
The next thing I wanted to do is create a Pseudo-Element similar to the
ExtractElementF64 in mips. I added the following Code to InstrFPU.td (and
added the CopyF64 ISD to another file):
def SDT_MipsCopyF64 : SDTypeProfile<1, 1, [SDTCisVT<0, i64>,
SDTCisVT<1, f64>]>;
def MipsCopyF64 : SDNode<"MIPSISD::CopyF64&q...
2012 Oct 09
0
[LLVMdev] Pairing Registers on a Target Similar to Mips?
...span two 32 bit registers in the same way
> as the 64 bit floats span two 32 bit floating point registers in mips.
> Creating the register class is easy enough to implement in the
> RegisterInfo.td file.
>
> The next thing I wanted to do is create a Pseudo-Element similar to the
> ExtractElementF64 in mips. I added the following Code to InstrFPU.td (and
> added the CopyF64 ISD to another file):
>
> def SDT_MipsCopyF64 : SDTypeProfile<1, 1, [SDTCisVT<0, i64>,
> SDTCisVT<1, f64>]>;
>
> def MipsCopyF64 : SDNode...