search for: vrpim128

Displaying 3 results from an estimated 3 matches for "vrpim128".

2017 Jul 11
2
error: In anonymous_4820: Unrecognized node 'VRR128'!
...wing; it gives duplication error. def VADD : I<0x0E, MRMDestReg, (outs VRR128:$dst), (ins VRR128:$src1, VRR128:$src2),"VADD\t{$src1, $src2, $dst|$dst, $src1, $src2}", [(set VRR128:$dst, (add VRR128:$src1, VRR128:$src2))]>, TA; def : Pat<(add VRR128:$src1, VRR128:$src2), (VADD VRPIM128:$src1, VRPIM128:$src2)>; Where to place v32f32 to distinguish between the two? On Tue, Jul 11, 2017 at 7:55 PM, Craig Topper <craig.topper at gmail.com> wrote: > You need a type inside this bitconvert. The outer type is the destination > type for the bitconvert but it also needs a...
2017 Jul 11
2
error: In anonymous_4820: Unrecognized node 'VRR128'!
...def VADD : I<0x0E, MRMDestReg, (outs VRR128:$dst), (ins VRR128:$src1, >> VRR128:$src2),"VADD\t{$src1, $src2, $dst|$dst, $src1, $src2}", [(set >> VRR128:$dst, (add VRR128:$src1, VRR128:$src2))]>, TA; >> >> def : Pat<(add VRR128:$src1, VRR128:$src2), (VADD VRPIM128:$src1, >> VRPIM128:$src2)>; >> Where to place v32f32 to distinguish between the two? >> >> On Tue, Jul 11, 2017 at 7:55 PM, Craig Topper <craig.topper at gmail.com> >> wrote: >> >>> You need a type inside this bitconvert. The outer type is the...
2017 Jul 11
2
error: In anonymous_4820: Unrecognized node 'VRR128'!
hello, i need to use v32i32 and v32f32 in store instructions. I defined my register as; def VRR128 : RegisterClass<"X86", [v32i32, v32f32], 1024, (add R_0_V_0, R_1_V_0, R_2_V_0)>; def STORE_DWORD : I<0x70, MRMDestMem, (outs), (ins i2048mem:$dst, VRR128:$src), "STORE_DWORD\t{$src, $dst|$dst, $src}",