|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
lib/Target/Mips/MipsTargetStreamer.h 135 void emitRRI(unsigned Opcode, unsigned Reg0, unsigned Reg1, int16_t Imm,
References
lib/Target/Mips/AsmParser/MipsAsmParser.cpp 2121 TOut.emitRRI(Mips::LWGP_MM, DstReg.getReg(), Mips::GP, MemOffset,
2663 TOut.emitRRI(Mips::DADDiu, DstReg, SrcReg, ImmValue, IDLoc, STI);
2667 TOut.emitRRI(Mips::ADDiu, DstReg, SrcReg, ImmValue, IDLoc, STI);
2679 TOut.emitRRI(Mips::ORi, TmpReg, ZeroReg, ImmValue, IDLoc, STI);
2695 TOut.emitRRI(Mips::DSRL32, TmpReg, TmpReg, 0, IDLoc, STI);
2703 TOut.emitRRI(Mips::ORi, TmpReg, ZeroReg, Bits31To16, IDLoc, STI);
2704 TOut.emitRRI(Mips::DSLL, TmpReg, TmpReg, 16, IDLoc, STI);
2706 TOut.emitRRI(Mips::ORi, TmpReg, TmpReg, Bits15To0, IDLoc, STI);
2714 TOut.emitRRI(Mips::ORi, TmpReg, TmpReg, Bits15To0, IDLoc, STI);
2732 TOut.emitRRI(Mips::ORi, TmpReg, ZeroReg, Bits, IDLoc, STI);
2733 TOut.emitRRI(Mips::DSLL, TmpReg, TmpReg, ShiftAmount, IDLoc, STI);
2760 TOut.emitRRI(Mips::ORi, TmpReg, TmpReg, ImmChunk, IDLoc, STI);
3035 TOut.emitRRI(Mips::DSLL, ATReg, ATReg, 16, IDLoc, STI);
3038 TOut.emitRRI(Mips::DSLL, ATReg, ATReg, 16, IDLoc, STI);
3065 TOut.emitRRI(Mips::DSLL32, DstReg, DstReg, 0, IDLoc, STI);
3084 TOut.emitRRI(Mips::DSLL, DstReg, DstReg, 16, IDLoc, STI);
3087 TOut.emitRRI(Mips::DSLL, DstReg, DstReg, 16, IDLoc, STI);
3250 TOut.emitRRI(Mips::DSLL, ATReg, ATReg, 16, IDLoc, STI);
3253 TOut.emitRRI(Mips::DSLL, ATReg, ATReg, 16, IDLoc, STI);
3404 TOut.emitRRI(Mips::LD, FirstReg, TmpReg, 0, IDLoc, STI);
3406 TOut.emitRRI(Mips::LW, FirstReg, TmpReg, 0, IDLoc, STI);
3407 TOut.emitRRI(Mips::LW, nextReg(FirstReg), TmpReg, 4, IDLoc, STI);
3571 TOut.emitRRI(Mips::SLL, Mips::ZERO, Mips::ZERO, 0, IDLoc, STI);
3589 TOut.emitRRI(Mips::SLL, Mips::ZERO, Mips::ZERO, 0, IDLoc, STI);
3664 TOut.emitRRI(Inst.getOpcode(), DstReg, TmpReg, LoOffset, IDLoc, STI);
3688 TOut.emitRRI(Inst.getOpcode(), DstReg, TmpReg, Res.getConstant(), IDLoc,
4075 TOut.emitRRI(Mips::TEQ, ZeroReg, ZeroReg, 0x7, IDLoc, STI);
4107 TOut.emitRRI(Mips::TEQ, ZeroReg, ZeroReg, 0x7, IDLoc, STI);
4127 TOut.emitRRI(Mips::TEQ, RtReg, ZeroReg, 0x7, IDLoc, STI);
4155 TOut.emitRRI(Mips::ADDiu, ATReg, ZeroReg, -1, IDLoc, STI);
4166 TOut.emitRRI(Mips::ADDiu, ATReg, ZeroReg, 1, IDLoc, STI);
4173 TOut.emitRRI(Mips::TEQ, RsReg, ATReg, 0x6, IDLoc, STI);
4206 TOut.emitRRI(Mips::ORi, ATReg, ThirdReg, 0x3, IDLoc, STI);
4207 TOut.emitRRI(Mips::XORi, ATReg, ATReg, 0x2, IDLoc, STI);
4268 TOut.emitRRI(Signed ? Mips::LB : Mips::LBu, FirstLbuDstReg, LbuSrcReg,
4270 TOut.emitRRI(Mips::LBu, SecondLbuDstReg, LbuSrcReg, SecondOffset, IDLoc, STI);
4271 TOut.emitRRI(Mips::SLL, SllReg, SllReg, 8, IDLoc, STI);
4313 TOut.emitRRI(Mips::SB, DstReg, ATReg, FirstOffset, IDLoc, STI);
4314 TOut.emitRRI(Mips::SRL, DstReg, DstReg, 8, IDLoc, STI);
4315 TOut.emitRRI(Mips::SB, DstReg, ATReg, SecondOffset, IDLoc, STI);
4316 TOut.emitRRI(Mips::LBu, ATReg, ATReg, 0, IDLoc, STI);
4317 TOut.emitRRI(Mips::SLL, DstReg, DstReg, 8, IDLoc, STI);
4320 TOut.emitRRI(Mips::SB, DstReg, SrcReg, FirstOffset, IDLoc, STI);
4321 TOut.emitRRI(Mips::SRL, ATReg, DstReg, 8, IDLoc, STI);
4322 TOut.emitRRI(Mips::SB, ATReg, SrcReg, SecondOffset, IDLoc, STI);
4374 TOut.emitRRI(XWL, DstReg, TmpReg, LxlOffset, IDLoc, STI);
4375 TOut.emitRRI(XWR, DstReg, TmpReg, LxrOffset, IDLoc, STI);
4412 TOut.emitRRI(Mips::XORi, DstReg, DstReg, 1, IDLoc, STI);
4451 TOut.emitRRI(OpImmCode, DstReg, SrcReg, ImmValue, IDLoc, STI);
4452 TOut.emitRRI(Mips::XORi, DstReg, DstReg, 1, IDLoc, STI);
4467 TOut.emitRRI(Mips::XORi, DstReg, DstReg, 1, IDLoc, STI);
4707 TOut.emitRRI(Mips::ROTR, DReg, SReg, ShiftValue, Inst.getLoc(), STI);
4712 TOut.emitRRI(Mips::ROTR, DReg, SReg, ImmValue, Inst.getLoc(), STI);
4721 TOut.emitRRI(Mips::SRL, DReg, SReg, 0, Inst.getLoc(), STI);
4742 TOut.emitRRI(FirstShift, ATReg, SReg, ImmValue, Inst.getLoc(), STI);
4743 TOut.emitRRI(SecondShift, DReg, SReg, 32 - ImmValue, Inst.getLoc(), STI);
4850 TOut.emitRRI(FinalOpcode, DReg, SReg, ShiftValue, Inst.getLoc(), STI);
4857 TOut.emitRRI(Mips::DSRL, DReg, SReg, 0, Inst.getLoc(), STI);
4898 TOut.emitRRI(FirstShift, ATReg, SReg, ImmValue % 32, Inst.getLoc(), STI);
4899 TOut.emitRRI(SecondShift, DReg, SReg, (32 - ImmValue % 32) % 32,
4965 TOut.emitRRI(Inst.getOpcode() == Mips::MULOMacro ? Mips::SRA : Mips::DSRA32,
4971 TOut.emitRRI(Mips::TNE, DstReg, ATReg, 6, IDLoc, STI);
5008 TOut.emitRRI(Mips::TNE, ATReg, Mips::ZERO, 6, IDLoc, STI);
5146 TOut.emitRRI(Mips::SLTiu, DstReg, DstReg, 1, IDLoc, STI);
5151 TOut.emitRRI(Mips::SLTiu, DstReg, Reg, 1, IDLoc, STI);
5171 TOut.emitRRI(Mips::SLTiu, DstReg, SrcReg, 1, IDLoc, STI);
5200 TOut.emitRRI(Mips::SLTiu, DstReg, DstReg, 1, IDLoc, STI);
5204 TOut.emitRRI(Opc, DstReg, SrcReg, Imm, IDLoc, STI);
5205 TOut.emitRRI(Mips::SLTiu, DstReg, DstReg, 1, IDLoc, STI);
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp 273 emitRRI(Mips::DSLL32, DstReg, SrcReg, ShiftAmount - 32, IDLoc, STI);
277 emitRRI(Mips::DSLL, DstReg, SrcReg, ShiftAmount, IDLoc, STI);
285 emitRRI(Mips::SLL, Mips::ZERO, Mips::ZERO, 0, IDLoc, STI);
292 emitRRI(Mips::SLL, Mips::ZERO, Mips::ZERO, 0, IDLoc, STI);
307 emitRRI(Opcode, SrcReg, BaseReg, Offset, IDLoc, STI);
332 emitRRI(Opcode, SrcReg, ATReg, LoOffset, IDLoc, STI);
374 emitRRI(Opcode, DstReg, BaseReg, Offset, IDLoc, STI);
398 emitRRI(Opcode, DstReg, TmpReg, LoOffset, IDLoc, STI);
1248 emitRRI(Mips::SD, GPReg, Mips::SP, RegOrOffset, SMLoc(), &STI);