Lines Matching refs:DestReg
86 void emitLAInstSeq(MCRegister DestReg, MCRegister TmpReg,
824 void LoongArchAsmParser::emitLAInstSeq(MCRegister DestReg, MCRegister TmpReg, in emitLAInstSeq() argument
840 Out.emitInstruction(MCInstBuilder(Opc).addReg(DestReg).addExpr(LE), in emitLAInstSeq()
849 MCInstBuilder(Opc).addReg(DestReg).addReg(DestReg).addImm(0), in emitLAInstSeq()
855 .addReg(DestReg) in emitLAInstSeq()
861 MCInstBuilder(Opc).addReg(DestReg).addReg(DestReg).addExpr(LE), in emitLAInstSeq()
867 .addReg(DestReg == TmpReg ? DestReg : TmpReg) in emitLAInstSeq()
868 .addReg(DestReg == TmpReg ? DestReg : TmpReg) in emitLAInstSeq()
881 .addReg(DestReg == TmpReg ? TmpReg : LoongArch::R0) in emitLAInstSeq()
888 MCInstBuilder(Opc).addReg(DestReg).addReg(DestReg).addReg(TmpReg), in emitLAInstSeq()
912 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressAbs() local
930 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressAbs()
939 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressPcrel() local
949 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out, true); in emitLoadAddressPcrel()
961 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressPcrelLarge() local
976 emitLAInstSeq(DestReg, TmpReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressPcrelLarge()
985 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressGot() local
995 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out, true); in emitLoadAddressGot()
1007 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressGotLarge() local
1022 emitLAInstSeq(DestReg, TmpReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressGotLarge()
1031 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressTLSLE() local
1040 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSLE()
1049 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressTLSIE() local
1059 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSIE()
1071 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressTLSIELarge() local
1086 emitLAInstSeq(DestReg, TmpReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSIELarge()
1095 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressTLSLD() local
1105 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSLD()
1117 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressTLSLDLarge() local
1132 emitLAInstSeq(DestReg, TmpReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSLDLarge()
1141 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressTLSGD() local
1151 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSGD()
1163 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressTLSGDLarge() local
1178 emitLAInstSeq(DestReg, TmpReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSGDLarge()
1197 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressTLSDescAbs() local
1221 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSDescAbs()
1232 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressTLSDescPcrel() local
1247 emitLAInstSeq(DestReg, DestReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSDescPcrel()
1262 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadAddressTLSDescPcrelLarge() local
1281 emitLAInstSeq(DestReg, TmpReg, Symbol, Insts, IDLoc, Out); in emitLoadAddressTLSDescPcrelLarge()
1286 MCRegister DestReg = Inst.getOperand(0).getReg(); in emitLoadImm() local
1296 Out.emitInstruction(MCInstBuilder(Opc).addReg(DestReg).addImm(Inst.Imm), in emitLoadImm()
1300 MCInstBuilder(Opc).addReg(DestReg).addReg(SrcReg).addImm(Inst.Imm), in emitLoadImm()
1302 SrcReg = DestReg; in emitLoadImm()