/external/pcre/dist2/src/sljit/ |
D | sljitNativeX86_64.c | 36 *inst++ = REX_W | ((reg_map[reg] <= 7) ? 0 : REX_B); in emit_load_imm64() 57 *code_ptr++ = short_addr ? REX_B : (REX_W | REX_B); in generate_far_jump_code() 89 SLJIT_ASSERT((code_ptr[0] & 0xf8) == REX_W); in generate_put_label_code() 108 SLJIT_ASSERT((code_ptr[0] & 0xf8) == REX_W); in generate_put_label_code() 112 SLJIT_ASSERT((code_ptr[0] & 0xf8) == REX_W); in generate_put_label_code() 186 inst[0] = REX_W; in sljit_emit_enter() 192 inst[0] = REX_W | REX_R; in sljit_emit_enter() 198 inst[0] = REX_W | REX_R; in sljit_emit_enter() 204 inst[0] = REX_W; in sljit_emit_enter() 210 inst[0] = REX_W; in sljit_emit_enter() [all …]
|
D | sljitNativeX86_common.c | 125 #define REX_W 0x48 macro 756 *inst++ = REX_W | (reg_map[reg] <= 7 ? 0 : REX_B); in emit_rdssp() 780 *inst++ = REX_W | (reg_map[reg] <= 7 ? 0 : REX_B); in emit_incssp() 1016 *inst++ = REX_W; in sljit_emit_op0() 1039 *inst++ = REX_W | ((op >= SLJIT_DIVMOD_UW) ? REX_B : 0); in sljit_emit_op0() 1046 *inst++ = REX_W; in sljit_emit_op0() 1589 FAIL_IF(emit_do_imm32(compiler, (!compiler->mode32) ? REX_W : 0, (op_eax_imm), immw)) 2823 *inst++ = REX_W | (reg_map[reg] <= 7 ? 0 : (REX_B | REX_R));
|
/external/llvm-project/llvm/test/CodeGen/X86/ |
D | tail-call-win64.ll | 3 ; The Win64 ABI wants tail jmps to use a REX_W prefix so it can distinguish
|
/external/llvm/test/CodeGen/X86/ |
D | tail-call-win64.ll | 3 ; The Win64 ABI wants tail jmps to use a REX_W prefix so it can distinguish
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86InstrFormats.td | 197 class REX_W { bit hasREX_WPrefix = 1; } 953 : I<o, F, outs, ins, asm, pattern>, REX_W; 956 : Ii8<o, F, outs, ins, asm, pattern>, REX_W; 959 : Ii16<o, F, outs, ins, asm, pattern>, REX_W; 962 : Ii32<o, F, outs, ins, asm, pattern>, REX_W; 965 : Ii32S<o, F, outs, ins, asm, pattern>, REX_W; 968 : Ii64<o, F, outs, ins, asm, pattern>, REX_W; 972 : S2I<o, F, outs, ins, asm, pattern>, REX_W; 999 : I<o, F, outs, ins, asm, pattern>, PS, REX_W, Requires<[HasMMX]>;
|
D | X86InstrControl.td | 148 // Win64 wants indirect jumps leaving the function to have a REX_W prefix. 386 // Win64 wants indirect jumps leaving the function to have a REX_W prefix.
|
D | X86InstrSSE.td | 947 WriteCvtSS2I, SSEPackedSingle>, XS, REX_W, SIMD_EXC; 953 WriteCvtSD2I, SSEPackedDouble>, XD, REX_W, SIMD_EXC; 960 WriteCvtSS2I, SSEPackedSingle>, XS, REX_W, SIMD_EXC; 966 WriteCvtSD2I, SSEPackedDouble>, XD, REX_W, SIMD_EXC; 973 WriteCvtI2SS, SSEPackedSingle, ReadInt2Fpu>, XS, REX_W, SIMD_EXC; 979 WriteCvtI2SD, SSEPackedDouble, ReadInt2Fpu>, XD, REX_W, SIMD_EXC; 1045 SSEPackedDouble>, XD, REX_W; 1068 XS, REX_W, SIMD_EXC; 1074 XD, REX_W, SIMD_EXC; 1131 XS, REX_W; [all …]
|
D | X86InstrArithmetic.td | 625 /// 3. Infers whether the instruction should have a 0x40 REX_W prefix.
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86InstrFormats.td | 190 class REX_W { bit hasREX_WPrefix = 1; } 940 : I<o, F, outs, ins, asm, pattern>, REX_W; 943 : Ii8<o, F, outs, ins, asm, pattern>, REX_W; 946 : Ii16<o, F, outs, ins, asm, pattern>, REX_W; 949 : Ii32<o, F, outs, ins, asm, pattern>, REX_W; 952 : Ii32S<o, F, outs, ins, asm, pattern>, REX_W; 955 : Ii64<o, F, outs, ins, asm, pattern>, REX_W; 959 : S2I<o, F, outs, ins, asm, pattern>, REX_W; 986 : I<o, F, outs, ins, asm, pattern>, PS, REX_W, Requires<[HasMMX]>;
|
D | X86InstrControl.td | 148 // Win64 wants indirect jumps leaving the function to have a REX_W prefix. 381 // Win64 wants indirect jumps leaving the function to have a REX_W prefix.
|
D | X86InstrSSE.td | 934 WriteCvtSS2I, SSEPackedSingle>, XS, REX_W, SIMD_EXC; 940 WriteCvtSD2I, SSEPackedDouble>, XD, REX_W, SIMD_EXC; 946 WriteCvtI2SS, SSEPackedSingle, ReadInt2Fpu>, XS, REX_W, SIMD_EXC; 952 WriteCvtI2SD, SSEPackedDouble, ReadInt2Fpu>, XD, REX_W, SIMD_EXC; 1008 SSEPackedDouble>, XD, REX_W; 1031 XS, REX_W, SIMD_EXC; 1037 XD, REX_W, SIMD_EXC; 1094 XS, REX_W; 1101 XD, REX_W; 1152 WriteCvtSS2I, SSEPackedSingle>, XS, REX_W; [all …]
|
D | X86InstrArithmetic.td | 625 /// 3. Infers whether the instruction should have a 0x40 REX_W prefix.
|
D | X86InstrCompiler.td | 912 X86cas16, i128mem>, REX_W;
|
/external/llvm/lib/Target/X86/ |
D | X86InstrFormats.td | 169 class REX_W { bit hasREX_WPrefix = 1; } 879 : I<o, F, outs, ins, asm, pattern, itin>, REX_W; 882 : Ii8<o, F, outs, ins, asm, pattern, itin>, REX_W; 885 : Ii16<o, F, outs, ins, asm, pattern, itin>, REX_W; 888 : Ii32<o, F, outs, ins, asm, pattern, itin>, REX_W; 891 : Ii32S<o, F, outs, ins, asm, pattern, itin>, REX_W; 895 : X86Inst<o, f, Imm64, outs, ins, asm, itin>, REX_W { 909 : S2I<o, F, outs, ins, asm, pattern, itin>, REX_W; 936 : I<o, F, outs, ins, asm, pattern, itin>, PS, REX_W, Requires<[HasMMX]>;
|
D | X86InstrControl.td | 317 // Win64 wants jumps leaving the function to have a REX_W prefix.
|
D | X86InstrSSE.td | 1558 SSE_CVT_SS2SI_64>, XS, REX_W; 1564 SSE_CVT_SD2SI>, XD, REX_W; 1570 SSE_CVT_Scalar>, XS, REX_W; 1576 SSE_CVT_Scalar>, XD, REX_W; 1648 sdmem, sse_load_f64, "cvtsd2si", SSE_CVT_SD2SI>, XD, REX_W; 1674 "cvtsi2ss{q}", SSE_CVT_Scalar>, XS, REX_W; 1680 "cvtsi2sd{q}", SSE_CVT_Scalar>, XD, REX_W; 1709 "cvttss2si", SSE_CVT_SS2SI_64>, XS, REX_W; 1715 "cvttsd2si", SSE_CVT_SD2SI>, XD, REX_W; 1731 SSE_CVT_SS2SI_64>, XS, REX_W; [all …]
|
D | X86InstrArithmetic.td | 636 /// 3. Infers whether the instruction should have a 0x40 REX_W prefix.
|
D | X86InstrCompiler.td | 799 IIC_CMPX_LOCK_16B>, REX_W;
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86BaseInfo.h | 397 REX_W = 1 << REXShift, enumerator
|
D | X86MCCodeEmitter.cpp | 964 if (TSFlags & X86II::REX_W) in DetermineREXPrefix()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86BaseInfo.h | 772 REX_W = 1 << REXShift, enumerator
|
D | X86MCCodeEmitter.cpp | 1175 if (TSFlags & X86II::REX_W) in determineREXPrefix() 1334 assert(!(TSFlags & X86II::REX_W) && "REX.W requires 64bit mode."); in emitOpcodePrefix()
|
/external/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86BaseInfo.h | 827 REX_W = 1 << REXShift, enumerator
|
D | X86MCCodeEmitter.cpp | 1212 if (TSFlags & X86II::REX_W) in emitREXPrefix() 1352 assert((STI.hasFeature(X86::Mode64Bit) || !(TSFlags & X86II::REX_W)) && in emitOpcodePrefix()
|
/external/llvm-project/llvm/lib/Target/X86/AsmParser/ |
D | X86AsmParser.cpp | 3863 bool UsesRex = MCID.TSFlags & X86II::REX_W; in validateInstruction()
|