Lines Matching refs:Imm16
72 uint64_t Imm16 = 0; in tryToreplicateChunks() local
75 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
77 if (Imm16 != ChunkVal) in tryToreplicateChunks()
82 Insn.push_back({ AArch64::MOVKXi, Imm16, in tryToreplicateChunks()
92 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
94 if (Imm16 != ChunkVal) in tryToreplicateChunks()
97 Insn.push_back({ AArch64::MOVKXi, Imm16, in tryToreplicateChunks()
278 unsigned Imm16 = (Imm >> Shift) & Mask; in expandMOVImmSimple() local
280 Insn.push_back({ FirstOpc, Imm16, in expandMOVImmSimple()
294 Imm16 = (Imm >> Shift) & Mask; in expandMOVImmSimple()
295 if (Imm16 == (isNeg ? Mask : 0)) in expandMOVImmSimple()
298 Insn.push_back({ Opc, Imm16, in expandMOVImmSimple()
370 const unsigned Imm16 = getChunk(UImm, Shift / 16); in expandMOVImm() local
371 Insn.push_back({ AArch64::MOVKXi, Imm16, in expandMOVImm()