Lines Matching defs:Insn

44 				 SmallVectorImpl<ImmInsnModel> &Insn) {
67 Insn.push_back({ AArch64::ORRXri, 0, Encoding });
80 Insn.push_back({ AArch64::MOVKXi, Imm16,
95 Insn.push_back({ AArch64::MOVKXi, Imm16,
151 SmallVectorImpl<ImmInsnModel> &Insn) {
223 Insn.push_back({ AArch64::ORRXri, 0, Encoding });
226 Insn.push_back({ AArch64::MOVKXi, getChunk(UImm, FirstMovkIdx),
235 Insn.push_back({ AArch64::MOVKXi, getChunk(UImm, SecondMovkIdx),
317 SmallVectorImpl<ImmInsnModel> &Insn) {
330 Insn.push_back({AArch64::ORRXri, 0, Encoding1});
331 Insn.push_back({AArch64::ORRXri, 1, Encoding2});
342 SmallVectorImpl<ImmInsnModel> &Insn) {
356 Insn.push_back({AArch64::ORRXri, 0, Encoding1});
358 Insn.push_back({AArch64::ANDXri, 1, Encoding2});
374 SmallVectorImpl<ImmInsnModel> &Insn) {
451 Insn.push_back({AArch64::ORRXri, 0, SmallEncoding});
452 Insn.push_back({AArch64::EORXri, 1, BigEncoding});
468 SmallVectorImpl<ImmInsnModel> &Insn) {
500 Insn.push_back({ FirstOpc, Imm16,
518 Insn.push_back({ Opc, Imm16,
524 if (Insn.size() > 2 && (Imm >> 32) == (Imm & 0xffffffffULL)) {
525 for (int Size = Insn.size(); Size > 2; Size--)
526 Insn.pop_back();
527 Insn.push_back({AArch64::ORRXrs, 0, 32});
534 SmallVectorImpl<ImmInsnModel> &Insn) {
551 expandMOVImmSimple(Imm, BitSize, OneChunks, ZeroChunks, Insn);
560 Insn.push_back({ Opc, 0, Encoding });
569 expandMOVImmSimple(Imm, BitSize, OneChunks, ZeroChunks, Insn);
595 Insn.push_back({ AArch64::ORRXri, 0, Encoding });
599 Insn.push_back({ AArch64::MOVKXi, Imm16,
606 if (tryOrrOfLogicalImmediates(Imm, Insn))
610 if (tryAndOfLogicalImmediates(Imm, Insn))
614 if (tryEorOfLogicalImmediates(UImm, Insn))
626 expandMOVImmSimple(Imm, BitSize, OneChunks, ZeroChunks, Insn);
633 if (BitSize == 64 && tryToreplicateChunks(UImm, Insn))
641 if (BitSize == 64 && trySequenceOfOnes(UImm, Insn))
646 expandMOVImmSimple(Imm, BitSize, OneChunks, ZeroChunks, Insn);