Searched refs:REX_W (Results 1 – 11 of 11) sorted by relevance
/external/pcre/dist/sljit/ |
D | sljitNativeX86_64.c | 36 *inst++ = REX_W | ((reg_map[reg] <= 7) ? 0 : REX_B); in emit_load_imm64() 51 *code_ptr++ = REX_W | REX_B; in generate_far_jump_code() 78 *code_ptr++ = REX_W | REX_B; in generate_fixed_jump() 136 *inst++ = REX_W; in sljit_emit_enter() 141 *inst++ = REX_W | REX_R; in sljit_emit_enter() 146 *inst++ = REX_W | REX_R; in sljit_emit_enter() 152 *inst++ = REX_W; in sljit_emit_enter() 157 *inst++ = REX_W; in sljit_emit_enter() 162 *inst++ = REX_W | REX_B; in sljit_emit_enter() 178 *inst++ = REX_W; in sljit_emit_enter() [all …]
|
D | sljitNativeX86_common.c | 110 #define REX_W 0x48 macro 596 *inst++ = REX_W; in emit_save_flags() 621 *inst++ = REX_W; in emit_restore_flags() 802 *inst++ = REX_W; in sljit_emit_op0() 825 *inst++ = REX_W | ((op >= SLJIT_UDIVMOD) ? REX_B : 0); in sljit_emit_op0() 832 *inst++ = REX_W; in sljit_emit_op0() 1231 *inst++ = REX_W | (reg_map[dst_r] >= 8 ? REX_R : 0) | (reg_map[TMP_REG1] >= 8 ? REX_B : 0); in emit_clz() 1443 FAIL_IF(emit_do_imm32(compiler, (!compiler->mode32) ? REX_W : 0, (op_eax_imm), immw)) 2717 *inst++ = REX_W | (reg_map[reg] <= 7 ? 0 : (REX_B | REX_R));
|
/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/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 | 1584 SSE_CVT_SS2SI_64>, XS, REX_W; 1590 SSE_CVT_SD2SI>, XD, REX_W; 1596 SSE_CVT_Scalar>, XS, REX_W; 1602 SSE_CVT_Scalar>, XD, REX_W; 1672 sdmem, sse_load_f64, "cvtsd2si", SSE_CVT_SD2SI>, XD, REX_W; 1698 "cvtsi2ss{q}", SSE_CVT_Scalar>, XS, REX_W; 1704 "cvtsi2sd{q}", SSE_CVT_Scalar>, XD, REX_W; 1733 "cvttss2si", SSE_CVT_SS2SI_64>, XS, REX_W; 1739 "cvttsd2si", SSE_CVT_SD2SI>, XD, REX_W; 1755 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 | 738 IIC_CMPX_LOCK_16B>, REX_W;
|
D | X86InstrInfo.cpp | 2523 unsigned ShiftCountMask = (MI->getDesc().TSFlags & X86II::REX_W) ? 63 : 31; in getTruncatedShiftCount()
|
/external/llvm/lib/Target/X86/MCTargetDesc/ |
D | X86BaseInfo.h | 398 REX_W = 1 << REXShift, enumerator
|
D | X86MCCodeEmitter.cpp | 993 if (TSFlags & X86II::REX_W) in DetermineREXPrefix()
|