Lines Matching refs:Insts
50 bool isMacroOpFusionPair(ArrayRef<MCInst> Insts) const override { in isMacroOpFusionPair()
1018 InstructionListType Insts = materializeAddress(Target, Ctx, Reg); in createShortJmp() local
1019 Insts.emplace_back(); in createShortJmp()
1020 MCInst &Inst = Insts.back(); in createShortJmp()
1026 Seq.swap(Insts); in createShortJmp()
1121 InstructionListType Insts(2); in materializeAddress() local
1122 Insts[0].setOpcode(AArch64::ADRP); in materializeAddress()
1123 Insts[0].clear(); in materializeAddress()
1124 Insts[0].addOperand(MCOperand::createReg(RegName)); in materializeAddress()
1125 Insts[0].addOperand(MCOperand::createImm(0)); in materializeAddress()
1126 setOperandToSymbolRef(Insts[0], /* OpNum */ 1, Target, Addend, Ctx, in materializeAddress()
1128 Insts[1].setOpcode(AArch64::ADDXri); in materializeAddress()
1129 Insts[1].clear(); in materializeAddress()
1130 Insts[1].addOperand(MCOperand::createReg(RegName)); in materializeAddress()
1131 Insts[1].addOperand(MCOperand::createReg(RegName)); in materializeAddress()
1132 Insts[1].addOperand(MCOperand::createImm(0)); in materializeAddress()
1133 Insts[1].addOperand(MCOperand::createImm(0)); in materializeAddress()
1134 setOperandToSymbolRef(Insts[1], /* OpNum */ 2, Target, Addend, Ctx, in materializeAddress()
1136 return Insts; in materializeAddress()