HomeSort by relevance Sort by last modified time
    Searched refs:ADDiu (Results 1 - 13 of 13) sorted by null

  /external/llvm/lib/Target/Mips/
MipsAnalyzeImmediate.cpp 32 AddInstr(SeqLs, Inst(ADDiu, Imm & 0xffffULL));
56 // A single ADDiu will do if RemSize <= 16.
58 AddInstr(SeqLs, Inst(ADDiu, MaskedImm));
71 // instruction is an ADDiu or ORi. In that case, do not call GetInstSeqLsORi.
80 // Replace a ADDiu & SLL pair with a LUi.
82 // ADDiu 0x0111
87 // Check if the first two instructions are ADDiu and SLL and the shift amount
89 if ((Seq.size() < 2) || (Seq[0].Opc != ADDiu) ||
93 // Sign-extend and shift operand of ADDiu and see if it still fits in 16-bit.
131 ADDiu = Mips::ADDiu
    [all...]
MipsAnalyzeImmediate.h 26 /// instruction in the sequence must be an ADDiu if LastInstrIsADDiu is
35 /// GetInstSeqLsADDiu - Get instruction sequences which end with an ADDiu to
50 /// ReplaceADDiuSLLWithLUi - Replace an ADDiu & SLL pair with a LUi.
58 unsigned ADDiu, ORi, SLL, LUi;
MipsLongBranch.cpp 280 // addiu $sp, $sp, -8
284 // addiu $at, $at, %lo($tgt - $baltgt)
289 // addiu $sp, $sp, 8
295 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP)
300 // LUi and ADDiu instructions create 32-bit offset of the target basic
309 // we replace LUi and ADDiu with pseudo instructions
312 // instructions to LUi and ADDiu in the MC layer, we will create
335 .append(BuildMI(*MF, DL, TII->get(Mips::ADDiu), Mips::SP)
339 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP)
445 BuildMI(MBB, I, DL, TII->get(Mips::ADDiu), Mips::V0
    [all...]
MipsMCInstLower.cpp 209 lowerLongBranchADDiu(MI, OutMI, Mips::ADDiu,
MipsSEISelDAGToDAG.cpp 90 // Check if MI is "addiu $dst, $zero, 0" or "daddiu $dst, $zero, 0".
91 if ((MI.getOpcode() == Mips::ADDiu) &&
169 // addiu $globalbasereg, $v0, %lo(__gnu_local_gp)
172 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0)
183 // addiu $globalbasereg, $v1, %lo(%neg(%gp_rel(fname)))
188 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1)
199 // 1. addiu $2, $2, %lo(_gp_disp)
210 // the value instruction 1 (addiu) defines is valid when instruction 2 (addu)
345 // addiu $2, $2, %lo($CPI1_0)
778 // instructions (ADDiu, ORI and SLL) in that it does not have a registe
    [all...]
MipsSEInstrInfo.cpp 433 unsigned ADDiu = ABI.GetPtrAddiuOp();
439 BuildMI(MBB, I, DL, get(ADDiu), SP).addReg(SP).addImm(Amount);
469 // instructions (ADDiu, ORI and SLL) in that it does not have a register
MipsFastISel.cpp 308 unsigned Opc = Mips::ADDiu;
367 emitInst(Mips::ADDiu, TempReg)
690 emitInst(Mips::ADDiu, RegWithZero).addReg(Mips::ZERO).addImm(0);
691 emitInst(Mips::ADDiu, RegWithOne).addReg(Mips::ZERO).addImm(1);
    [all...]
MipsSEFrameLowering.cpp 394 unsigned ADDiu = ABI.GetPtrAddiuOp();
516 // addiu $Reg, $zero, -MaxAlignment
523 BuildMI(MBB, MBBI, dl, TII.get(ADDiu), VR).addReg(ZERO) .addImm(MaxAlign);
    [all...]
MipsSEISelLowering.cpp     [all...]
MipsISelLowering.cpp 640 // addiu $reg2, $reg1, y-1
647 // addiu $reg2, $reg1, y-1
    [all...]
  /external/llvm/lib/Target/Mips/MCTargetDesc/
MipsABIInfo.cpp 118 return ArePtrs64bit() ? Mips::DADDiu : Mips::ADDiu;
MipsTargetStreamer.cpp 753 // addiu $gp, $gp, %lo(__gnu_local_gp)
770 TmpInst.setOpcode(Mips::ADDiu);
847 // addiu $gp, $gp, %lo(%neg(%gp_rel(funcSym)))
848 Inst.setOpcode(Mips::ADDiu);
  /external/llvm/lib/Target/Mips/AsmParser/
MipsAsmParser.cpp     [all...]

Completed in 80 milliseconds