Home
last modified time | relevance | path

Searched refs:REX_W (Results 1 – 11 of 11) sorted by relevance

/external/pcre/dist/sljit/
DsljitNativeX86_64.c36 *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()
143 *inst++ = REX_W; in sljit_emit_enter()
148 *inst++ = REX_W | REX_R; in sljit_emit_enter()
153 *inst++ = REX_W | REX_R; in sljit_emit_enter()
159 *inst++ = REX_W; in sljit_emit_enter()
164 *inst++ = REX_W; in sljit_emit_enter()
169 *inst++ = REX_W | REX_B; in sljit_emit_enter()
185 *inst++ = REX_W; in sljit_emit_enter()
[all …]
DsljitNativeX86_common.c110 #define REX_W 0x48 macro
593 *inst++ = REX_W; in emit_save_flags()
618 *inst++ = REX_W; in emit_restore_flags()
796 *inst++ = REX_W; in sljit_emit_op0()
819 *inst++ = REX_W | ((op >= SLJIT_UDIV) ? REX_B : 0); in sljit_emit_op0()
826 *inst++ = REX_W; in sljit_emit_op0()
1219 *inst++ = REX_W | (reg_map[dst_r] >= 8 ? REX_R : 0) | (reg_map[TMP_REG1] >= 8 ? REX_B : 0); in emit_clz()
1431 FAIL_IF(emit_do_imm32(compiler, (!compiler->mode32) ? REX_W : 0, (op_eax_imm), immw))
2702 *inst++ = REX_W | (reg_map[reg] <= 7 ? 0 : (REX_B | REX_R));
/external/llvm/test/CodeGen/X86/
Dtail-call-win64.ll3 ; The Win64 ABI wants tail jmps to use a REX_W prefix so it can distinguish
/external/llvm/lib/Target/X86/
DX86InstrFormats.td169 class REX_W { bit hasREX_WPrefix = 1; }
846 : I<o, F, outs, ins, asm, pattern, itin>, REX_W;
849 : Ii8<o, F, outs, ins, asm, pattern, itin>, REX_W;
852 : Ii16<o, F, outs, ins, asm, pattern, itin>, REX_W;
855 : Ii32<o, F, outs, ins, asm, pattern, itin>, REX_W;
858 : Ii32S<o, F, outs, ins, asm, pattern, itin>, REX_W;
862 : X86Inst<o, f, Imm64, outs, ins, asm, itin>, REX_W {
876 : S2I<o, F, outs, ins, asm, pattern, itin>, REX_W;
903 : I<o, F, outs, ins, asm, pattern, itin>, PS, REX_W, Requires<[HasMMX]>;
DX86InstrControl.td302 // Win64 wants jumps leaving the function to have a REX_W prefix.
DX86InstrSSE.td1595 SSE_CVT_SS2SI_64>, XS, REX_W;
1601 SSE_CVT_SD2SI>, XD, REX_W;
1607 SSE_CVT_Scalar>, XS, REX_W;
1613 SSE_CVT_Scalar>, XD, REX_W;
1683 sdmem, sse_load_f64, "cvtsd2si", SSE_CVT_SD2SI>, XD, REX_W;
1709 "cvtsi2ss{q}", SSE_CVT_Scalar>, XS, REX_W;
1715 "cvtsi2sd{q}", SSE_CVT_Scalar>, XD, REX_W;
1744 "cvttss2si", SSE_CVT_SS2SI_64>, XS, REX_W;
1750 "cvttsd2si", SSE_CVT_SD2SI>, XD, REX_W;
1766 SSE_CVT_SS2SI_64>, XS, REX_W;
[all …]
DX86InstrArithmetic.td636 /// 3. Infers whether the instruction should have a 0x40 REX_W prefix.
DX86InstrCompiler.td703 IIC_CMPX_LOCK_16B>, REX_W;
DX86InstrInfo.cpp2463 unsigned ShiftCountMask = (MI->getDesc().TSFlags & X86II::REX_W) ? 63 : 31; in getTruncatedShiftCount()
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86BaseInfo.h398 REX_W = 1 << REXShift, enumerator
DX86MCCodeEmitter.cpp991 if (TSFlags & X86II::REX_W) in DetermineREXPrefix()