Home
last modified time | relevance | path

Searched refs:ImmShift (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h459 ImmShift = REXShift + 1, enumerator
461 Imm8 = 1 << ImmShift,
462 Imm8PCRel = 2 << ImmShift,
463 Imm8Reg = 3 << ImmShift,
464 Imm16 = 4 << ImmShift,
465 Imm16PCRel = 5 << ImmShift,
466 Imm32 = 6 << ImmShift,
467 Imm32PCRel = 7 << ImmShift,
468 Imm32S = 8 << ImmShift,
469 Imm64 = 9 << ImmShift,
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86InstrCompiler.td1867 ImmLeaf ImmShift> {
1879 def : Pat<(and RC:$src1, (rotl -2, (and GR8:$src2, ImmShift))),
1882 def : Pat<(or RC:$src1, (shl 1, (and GR8:$src2, ImmShift))),
1885 def : Pat<(xor RC:$src1, (shl 1, (and GR8:$src2, ImmShift))),
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.td105 def ImmShiftAsmOperand : AsmOperandClass { let Name = "ImmShift"; }