mirror of
https://github.com/RPCS3/llvm.git
synced 2025-01-01 17:28:21 +00:00
Add NVDupLnFrm and change NVDupLane class to use that format.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99557 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
65cef00142
commit
2d2898e6e9
@ -63,6 +63,7 @@ def NLdStFrm : Format<31>;
|
||||
def N1RegModImmFrm : Format<32>;
|
||||
def N2RegFrm : Format<33>;
|
||||
def NVCVTFrm : Format<34>;
|
||||
def NVDupLnFrm : Format<35>;
|
||||
|
||||
// Misc flags.
|
||||
|
||||
@ -1671,7 +1672,7 @@ class NVDup<bits<8> opcod1, bits<4> opcod2, bits<2> opcod3,
|
||||
class NVDupLane<bits<4> op19_16, bit op6, dag oops, dag iops,
|
||||
InstrItinClass itin, string opc, string dt, string asm,
|
||||
list<dag> pattern>
|
||||
: NDataI<oops, iops, NEONFrm, itin, opc, dt, asm, "", pattern> {
|
||||
: NDataI<oops, iops, NVDupLnFrm, itin, opc, dt, asm, "", pattern> {
|
||||
let Inst{24-23} = 0b11;
|
||||
let Inst{21-20} = 0b11;
|
||||
let Inst{19-16} = op19_16;
|
||||
|
Loading…
Reference in New Issue
Block a user