Home
last modified time | relevance | path

Searched refs:EVEX (Results 1 – 20 of 20) sorted by relevance

/external/llvm/lib/Target/X86/
DX86InstrAVX512.td581 AVX512AIi8Base, EVEX;
588 addr:$dst)]>, EVEX;
597 []>, EVEX_K, EVEX;
786 EVEX;
792 addr:$dst)]>, EVEX, EVEX_CD8<32, CD8VT1>;
805 Requires<[HasAVX512]>, T8PD, EVEX;
815 Requires<[HasAVX512]>, T8PD, EVEX, EVEX_K;
824 Requires<[HasAVX512]>, T8PD, EVEX, EVEX_KZ;
834 T8PD, EVEX;
839 T8PD, EVEX, EVEX_CD8<SrcInfo.EltSize, CD8VT1>;
[all …]
DX86InstrFormats.td197 class EVEX : VEX { Encoding OpEnc = EncEVEX; }
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrAVX512.td788 AVX512AIi8Base, EVEX, Sched<[SchedRR]>;
796 addr:$dst)]>, EVEX,
806 EVEX_K, EVEX, Sched<[SchedMR]>, NotMemoryFoldable;
918 // smaller extract to enable EVEX->VEX.
947 // smaller extract to enable EVEX->VEX.
1087 EVEX, VEX_WIG, Sched<[WriteVecExtract]>;
1094 EVEX, VEX_WIG, EVEX_CD8<32, CD8VT1>, Sched<[WriteVecExtractSt]>;
1138 DestInfo.ExeDomain>, T8PD, EVEX, Sched<[SchedRR]>;
1150 DestInfo.ExeDomain>, T8PD, EVEX, EVEX_KZ, Sched<[SchedRR]>;
1164 DestInfo.ExeDomain>, T8PD, EVEX, EVEX_K, Sched<[SchedRR]>;
[all …]
DX86EvexToVex.cpp222 if ((Desc.TSFlags & X86II::EncodingMask) != X86II::EVEX) in CompressEvexToVexImpl()
DX86InstrFMA3Info.cpp137 (TSFlags & X86II::EncodingMask) == X86II::EVEX) && in getFMA3Group()
DX86InstrFormats.td220 class EVEX { Encoding OpEnc = EncEVEX; }
221 class EVEX_4V : EVEX { bit hasVEX_4V = 1; }
256 // Prevent EVEX->VEX conversion from considering this instruction.
303 bit EVEX_W1_VEX_W0 = 0; // This EVEX inst with VEX.W==1 can become a VEX
342 bit notEVEX2VEXConvertible = 0; // Prevent EVEX->VEX conversion.
DX86ISelDAGToDAG.cpp1361 (TSFlags & X86II::EncodingMask) != X86II::EVEX && in PostprocessISelDAG()
DX86InstrInfo.cpp2018 if ((Desc.TSFlags & X86II::EncodingMask) == X86II::EVEX) in findCommutedOpIndices()
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenEVEX2VEXTables.inc9 // X86 EVEX encoded instructions that have a VEX 128 encoding
10 // (table format: <EVEX opcode, VEX-128 opcode>).
12 // EVEX scalar with corresponding VEX.
750 // X86 EVEX encoded instructions that have a VEX 256 encoding
751 // (table format: <EVEX opcode, VEX-256 opcode>).
753 // EVEX scalar with corresponding VEX.
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86MCCodeEmitter.cpp166 assert(((TSFlags & X86II::EncodingMask) == X86II::EVEX) && in isCDisp8()
359 bool HasEVEX = (TSFlags & X86II::EncodingMask) == X86II::EVEX; in emitMemModRMByte()
920 assert(Encoding == X86II::EVEX && "unknown encoding!"); in EmitVEXOpcodePrefix()
DX86BaseInfo.h475 EVEX = 3 << EncodingShift, enumerator
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/
DX86MCCodeEmitter.cpp142 assert(((TSFlags & X86II::EncodingMask) == X86II::EVEX) && in isCDisp8()
379 bool HasEVEX = (TSFlags & X86II::EncodingMask) == X86II::EVEX; in emitMemModRMByte()
1140 assert(Encoding == X86II::EVEX && "unknown encoding!"); in emitVEXOpcodePrefix()
DX86BaseInfo.h851 EVEX = 3 << EncodingShift, enumerator
DX86MCTargetDesc.cpp422 bool HasEVEX = (Desc.TSFlags & X86II::EncodingMask) == X86II::EVEX; in clearsSuperRegisters()
/external/llvm/utils/TableGen/
DX86RecognizableInstr.cpp127 VEX = 1, XOP = 2, EVEX = 3 enumerator
288 if (Encoding == X86Local::EVEX) { in insnContext()
/external/llvm/test/MC/Disassembler/X86/
Dx86-64.txt424 # Try all combinations of EVEX.x and REX.b:
/external/libvpx/third_party/x86inc/
Dx86inc.asm1475 ; Instructions with both VEX/EVEX and legacy encodings
/external/libaom/third_party/x86inc/
Dx86inc.asm1475 ; Instructions with both VEX/EVEX and legacy encodings
/external/capstone/
DChangeLog108 - Fix some issues in handling EVEX & VEX3 instructions.
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/AsmParser/
DX86AsmParser.cpp3170 (MCID.TSFlags & X86II::EncodingMask) != X86II::EVEX) in checkTargetMatchPredicate()