Displaying 3 results from an estimated 3 matches for "selectvectoraddr".
2016 Dec 15
2
TableGen - Help to implement a form of gather/scatter operations for Mips MSA
...printMethod>
>             : X86MemOperand<printMethod> {
>           let MIOperandInfo = (ops i8imm, RC, i32imm);
>         }
>         def vx256xmem : X86VMemOperand<MSA128D, "printi256mem">;
>
>         def vectoraddr : ComplexPattern<iPTR, 5, "selectVectorAddr", [],[SDNPWantParent]>;
>
>         class LD_INDIRECT_DESC_BASE2<string instr_asm,
>                                     RegisterOperand ROWD,
>                                     RegisterOperand ROWSP = ROWD,
>                                     InstrItinClass itin = No...
2016 Dec 12
0
TableGen - Help to implement a form of gather/scatter operations for Mips MSA
...RegisterClass RC, string printMethod>
             : X86MemOperand<printMethod> {
           let MIOperandInfo = (ops i8imm, RC, i32imm);
         }
         def vx256xmem : X86VMemOperand<MSA128D, "printi256mem">;
         def vectoraddr : ComplexPattern<iPTR, 5, "selectVectorAddr", [],[SDNPWantParent]>;
         class LD_INDIRECT_DESC_BASE2<string instr_asm,
                                     RegisterOperand ROWD,
                                     RegisterOperand ROWSP = ROWD,
                                     InstrItinClass itin = NoItinerary> {...
2016 Dec 11
2
TableGen - Help to implement a form of gather/scatter operations for Mips MSA
Hello.
     Will, thanks a lot for pointing me to the MaskedGatherSDNode and mgatherv4i32. I have 
to say that the definition of the "multiclass avx512_gather" from 
lib/Target/X86/X86InstrAVX512.td is difficult to follow and I prefer not to use it.
     I currently have some serious problems with TableGen - it gives an assertion failure: