Lines Matching refs:Encoding
30 static bool canUseOrr(uint64_t Chunk, uint64_t &Encoding) { in canUseOrr() argument
33 return AArch64_AM::processLogicalImmediate(Chunk, 64, Encoding); in canUseOrr()
58 uint64_t Encoding = 0; in tryToreplicateChunks() local
62 if ((Count != 2 && Count != 3) || !canUseOrr(ChunkVal, Encoding)) in tryToreplicateChunks()
67 Insn.push_back({ AArch64::ORRXri, 0, Encoding }); in tryToreplicateChunks()
221 uint64_t Encoding = 0; in trySequenceOfOnes() local
222 AArch64_AM::processLogicalImmediate(OrrImm, 64, Encoding); in trySequenceOfOnes()
223 Insn.push_back({ AArch64::ORRXri, 0, Encoding }); in trySequenceOfOnes()
557 uint64_t Encoding; in expandMOVImm() local
558 if (AArch64_AM::processLogicalImmediate(UImm, BitSize, Encoding)) { in expandMOVImm()
560 Insn.push_back({ Opc, 0, Encoding }); in expandMOVImm()
590 if (AArch64_AM::processLogicalImmediate(ZeroChunk, BitSize, Encoding) || in expandMOVImm()
591 AArch64_AM::processLogicalImmediate(OneChunk, BitSize, Encoding) || in expandMOVImm()
593 Encoding)) { in expandMOVImm()
595 Insn.push_back({ AArch64::ORRXri, 0, Encoding }); in expandMOVImm()