HomeSort by relevance Sort by last modified time
    Searched full:opsize (Results 1 - 25 of 37) sorted by null

1 2

  /external/llvm/lib/Target/X86/
X86InstrSystem.td 64 def IRET16 : I<0xcf, RawFrm, (outs), (ins), "iret{w}", [], IIC_IRET>, OpSize;
78 "in{w}\t{%dx, %ax|AX, DX}", [], IIC_IN_RR>, OpSize;
88 "in{w}\t{$port, %ax|AX, $port}", [], IIC_IN_RI>, OpSize;
98 "out{w}\t{%ax, %dx|DX, AX}", [], IIC_OUT_RR>, OpSize;
108 "out{w}\t{%ax, $port|$port, AX}", [], IIC_OUT_IR>, OpSize;
114 def IN16 : I<0x6D, RawFrm, (outs), (ins), "ins{w}", [], IIC_INS>, OpSize;
159 "mov{w}\t{$src, $dst|$dst, $src}", [], IIC_MOV_REG_SR>, OpSize;
166 "mov{w}\t{$src, $dst|$dst, $src}", [], IIC_MOV_MEM_SR>, OpSize;
173 "mov{w}\t{$src, $dst|$dst, $src}", [], IIC_MOV_SR_REG>, OpSize;
180 "mov{w}\t{$src, $dst|$dst, $src}", [], IIC_MOV_SR_MEM>, OpSize;
    [all...]
X86InstrFormats.td 97 class OpSize { bit hasOpSizePrefix = 1; }
319 !if(hasOpSizePrefix /* OpSize */, [UseSSE2], [UseSSE1]));
329 let Predicates = !if(hasOpSizePrefix /* OpSize */, [HasSSE2], [HasSSE1]);
337 !if(hasOpSizePrefix /* OpSize */, [UseSSE2], [UseSSE1]));
380 // PDI - SSE2 instructions with TB and OpSize prefixes.
381 // PDIi8 - SSE2 instructions with ImmT == Imm8 and TB and OpSize prefixes.
383 // VPDI - SSE2 instructions with TB and OpSize prefixes in AVX form.
403 : I<o, F, outs, ins, asm, pattern, itin, SSEPackedDouble>, TB, OpSize,
407 : Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedDouble>, TB, OpSize,
420 OpSize, Requires<[HasAVX]>
    [all...]
X86InstrShiftRotate.td 25 [(set GR16:$dst, (shl GR16:$src1, CL))], IIC_SR>, OpSize;
42 OpSize;
57 "shl{w}\t$dst", [], IIC_SR>, OpSize;
75 OpSize;
91 OpSize;
110 OpSize;
127 [(set GR16:$dst, (srl GR16:$src1, CL))], IIC_SR>, OpSize;
142 IIC_SR>, OpSize;
157 [(set GR16:$dst, (srl GR16:$src1, (i8 1)))], IIC_SR>, OpSize;
174 OpSize;
    [all...]
X86InstrVMX.td 20 "invept\t{$src2, $src1|$src1, $src2}", []>, OpSize, T8,
23 "invept\t{$src2, $src1|$src1, $src2}", []>, OpSize, T8,
27 "invvpid\t{$src2, $src1|$src1, $src2}", []>, OpSize, T8,
30 "invvpid\t{$src2, $src1|$src1, $src2}", []>, OpSize, T8,
35 "vmclear\t$vmcs", []>, OpSize, TB;
X86InstrControl.td 29 [], IIC_RET>, OpSize;
35 [], IIC_RET_IMM>, OpSize;
39 "{l}ret{w|f}", [], IIC_RET>, OpSize;
45 "{l}ret{w|f}\t$amt", [], IIC_RET>, OpSize;
124 "ljmp{w}\t{$seg, $off|$off, $seg}", [], IIC_JMP_FAR_PTR>, OpSize;
132 "ljmp{w}\t{*}$dst", [], IIC_JMP_FAR_MEM>, OpSize;
166 IIC_CALL_FAR_PTR>, OpSize;
173 "lcall{w}\t{*}$dst", [], IIC_CALL_FAR_MEM>, OpSize;
181 "callw\t$dst", []>, OpSize;
X86InstrExtension.td 17 "{cbtw|cbw}", []>, OpSize; // AX = signext(AL)
24 "{cwtd|cwd}", []>, OpSize; // DX:AX = signext(AX)
45 TB, OpSize;
49 TB, OpSize;
68 TB, OpSize;
72 TB, OpSize;
X86InstrInfo.td 741 "nop{w}\t$zero", [], IIC_NOP>, TB, OpSize;
    [all...]
X86InstrArithmetic.td 21 "lea{w}\t{$src|$dst}, {$dst|$src}", [], IIC_LEA_16>, OpSize;
61 [], IIC_MUL16_REG>, OpSize; // AX,DX = AX*GR16
87 [], IIC_MUL16_MEM>, OpSize; // AX,DX = AX*[mem16]
104 IIC_IMUL16_RR>, OpSize; // AX,DX = AX*GR16
118 "imul{w}\t$src", [], IIC_IMUL16_MEM>, OpSize;
139 TB, OpSize;
160 TB, OpSize;
187 IIC_IMUL16_RRI>, OpSize;
194 OpSize;
228 OpSize;
    [all...]
X86InstrSSE.td     [all...]
X86InstrCMovSetCC.td 25 IIC_CMOV16_RR>,TB,OpSize;
46 TB, OpSize;
X86InstrMMX.td 506 MMX_CVT_PD_ITINS, SSEPackedDouble>, TB, OpSize;
512 MMX_CVT_PD_ITINS, SSEPackedDouble>, TB, OpSize;
515 MMX_CVT_PD_ITINS, SSEPackedDouble>, TB, OpSize;
X86InstrCompiler.td 205 [(set GR16:$dst, 0)], IIC_ALU_NONMEM>, OpSize;
245 OpSize;
308 [(X86rep_movs i16)], IIC_REP_MOVS>, REP, OpSize,
320 [(X86rep_movs i16)], IIC_REP_MOVS>, REP, OpSize,
338 [(X86rep_stos i16)], IIC_REP_STOS>, REP, OpSize,
353 [(X86rep_stos i16)], IIC_REP_STOS>, REP, OpSize,
648 [], IIC_ALU_NONMEM>, OpSize, LOCK;
    [all...]
  /external/llvm/lib/Target/X86/Disassembler/
X86DisassemblerDecoderCommon.h 79 ENUM_ENTRY(IC_OPSIZE, 3, "requires an OPSIZE prefix, so " \
87 ENUM_ENTRY(IC_XD_OPSIZE, 3, "requires an OPSIZE prefix, so " \
89 ENUM_ENTRY(IC_XS_OPSIZE, 3, "requires an OPSIZE prefix, so " \
100 ENUM_ENTRY(IC_64BIT_REXW_XS, 6, "OPSIZE could mean a different " \
110 ENUM_ENTRY(IC_VEX_OPSIZE, 2, "requires VEX and the OpSize prefix") \
114 ENUM_ENTRY(IC_VEX_W_OPSIZE, 4, "requires VEX, W, and OpSize") \
118 ENUM_ENTRY(IC_VEX_L_OPSIZE, 4, "requires VEX, L, and OpSize") \
119 ENUM_ENTRY(IC_VEX_L_W_OPSIZE, 5, "requires VEX, L, W and OpSize")
X86DisassemblerDecoder.c 797 * We only need to do this if the instruction doesn't specify OpSize since
830 * allow OpSize anywhere (i.e., 16-bit operations) and that need it in a
832 * conservative, but in the specific case where OpSize is present but not
846 * ModRM required with OpSize but not present; give up and return version
847 * without OpSize set
    [all...]
  /dalvik/vm/compiler/codegen/mips/
Codegen.h 81 int displacement, int rSrc, OpSize size);
Ralloc.h 36 static inline RegisterClass dvmCompilerRegClassBySize(OpSize size)
  /dalvik/vm/compiler/codegen/
Ralloc.h 32 static inline RegisterClass dvmCompilerRegClassBySize(OpSize size)
222 int displacement, int rSrc, OpSize size);
  /external/llvm/utils/TableGen/
DisassemblerEmitter.cpp 38 /// instruction with an OPSIZE prefix and an XS prefix decodes the same way in
39 /// all cases as a 64-bit instruction with only OPSIZE set. (The XS prefix
X86RecognizableInstr.h 142 /// mandatory OpSize prefix.
146 /// @param hasOpSizePrefix Indicates whether the instruction has an OpSize
160 /// @param hasOpSizePrefix - Indicates whether the instruction has an OpSize
X86RecognizableInstr.cpp     [all...]
  /external/openssl/crypto/perlasm/
x86gas.pl 16 sub opsize() subroutine
42 if ($dst =~ m/^%/o) { $suffix=&opsize($dst); }
43 elsif ($src =~ m/^%/o) { $suffix=&opsize($src); }
  /frameworks/base/tools/obbtool/
Main.cpp 252 if (strncmp(op, name, opsize)) { \
260 const int opsize = strlen(op); local
  /dalvik/vm/compiler/codegen/arm/Thumb/
Factory.cpp 470 int rIndex, int rDest, int scale, OpSize size)
513 int rIndex, int rSrc, int scale, OpSize size)
577 OpSize size, int sReg)
698 int displacement, int rDest, OpSize size,
715 OpSize size)
808 int displacement, int rSrc, OpSize size)
  /dalvik/vm/compiler/codegen/mips/Mips32/
Factory.cpp 422 int rIndex, int rDest, int scale, OpSize size)
484 int rIndex, int rSrc, int scale, OpSize size)
594 OpSize size, int sReg)
703 int displacement, int rDest, OpSize size,
720 OpSize size)
812 int displacement, int rSrc, OpSize size)
  /dalvik/vm/compiler/codegen/arm/Thumb2/
Factory.cpp 714 int rIndex, int rDest, int scale, OpSize size)
778 int rIndex, int rSrc, int scale, OpSize size)
844 OpSize size, int sReg)
960 int displacement, int rDest, OpSize size,
978 OpSize size)
    [all...]

Completed in 886 milliseconds

1 2