Home
last modified time | relevance | path

Searched refs:ADDiu (Results 1 – 24 of 24) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsAnalyzeImmediate.cpp35 AddInstr(SeqLs, Inst(ADDiu, Imm & 0xffffULL)); in GetInstSeqLsADDiu()
61 AddInstr(SeqLs, Inst(ADDiu, MaskedImm)); in GetInstSeqLs()
92 if ((Seq.size() < 2) || (Seq[0].Opc != ADDiu) || in ReplaceADDiuSLLWithLUi()
134 ADDiu = Mips::ADDiu; in Analyze()
139 ADDiu = Mips::DADDiu; in Analyze()
H A DMipsInstructionSelector.cpp163 B.buildInstr(Mips::ADDiu, {DestReg}, {Register(Mips::ZERO)}) in materialize32BitImm()
354 MI = BuildMI(MBB, I, I.getDebugLoc(), TII.get(Mips::ADDiu)) in select()
692 MachineInstr *ADDiu = in select() local
693 BuildMI(MBB, I, I.getDebugLoc(), TII.get(Mips::ADDiu)) in select()
697 ADDiu->getOperand(2).setTargetFlags(MipsII::MO_ABS_LO); in select()
698 if (!constrainSelectedInstRegOperands(*ADDiu, TII, TRI, RBI)) in select()
711 MachineInstr *ADDiu = in select() local
712 BuildMI(MBB, I, I.getDebugLoc(), TII.get(Mips::ADDiu)) in select()
716 ADDiu->getOperand(2).setTargetFlags(MipsII::MO_ABS_LO); in select()
717 if (!constrainSelectedInstRegOperands(*ADDiu, TII, TRI, RBI)) in select()
[all …]
H A DMipsAnalyzeImmediate.h60 unsigned ADDiu, ORi, SLL, LUi; variable
H A DMipsMachineFunction.cpp110 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) in initGlobalBaseReg()
126 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1) in initGlobalBaseReg()
H A DMipsBranchExpansion.cpp470 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
531 BuildMI(*BalTgtMBB, std::prev(Pos), DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
539 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP) in expandToLongBranch()
739 BuildMI(MBB, I, DL, TII->get(Mips::ADDiu), Mips::V0) in emitGPDisp()
H A DRelocation.txt65 defm : MipsHiLoRelocs<LUi, ADDiu, ZERO, GPR32Opnd>;
H A DMipsMCInstLower.cpp306 lowerLongBranchADDiu(MI, OutMI, Mips::ADDiu); in lowerLongBranch()
H A DMipsInstrInfo.td123 // target constant nodes that would otherwise remain unchanged with ADDiu
2903 (ADDiu GPR32Opnd:$rd, GPR32Opnd:$rs,
3161 defm : MaterializeImms<i32, ZERO, ADDiu, LUi, ORi>, ISA_MIPS1;
3171 (ADDiu GPR32:$src, imm:$imm)>, ISA_MIPS1, ASE_NOT_DSP;
3237 defm : MipsHiLoRelocs<LUi, ADDiu, ZERO, GPR32Opnd>, ISA_MIPS1;
3252 def : WrapperPat<tglobaladdr, ADDiu, GPR32>, ISA_MIPS1;
3253 def : WrapperPat<tconstpool, ADDiu, GPR32>, ISA_MIPS1;
3254 def : WrapperPat<texternalsym, ADDiu, GPR32>, ISA_MIPS1;
3255 def : WrapperPat<tblockaddress, ADDiu, GPR32>, ISA_MIPS1;
3256 def : WrapperPat<tjumptable, ADDiu, GPR32>, ISA_MIPS1;
[all …]
H A DMicroMipsSizeReduction.cpp214 {RT_OneInstr, OpCodes(Mips::ADDiu, Mips::ADDIUR1SP_MM),
216 {RT_OneInstr, OpCodes(Mips::ADDiu, Mips::ADDIUSP_MM), ReduceADDIUToADDIUSP,
H A DMipsSEISelDAGToDAG.cpp88 if ((MI.getOpcode() == Mips::ADDiu) && in replaceUsesWithZeroReg()
146 BuildMI(MBB, &MI, MI.getDebugLoc(), TII->get(Mips::ADDiu)) in emitMCountABI()
1146 const unsigned ADDiuOp = Is32BitSplat ? Mips::ADDiu : Mips::DADDiu; in trySelect()
H A DMipsFastISel.cpp364 unsigned Opc = Mips::ADDiu; in materialize32BitInt()
423 emitInst(Mips::ADDiu, TempReg) in materializeGV()
738 emitInst(Mips::ADDiu, RegWithZero).addReg(Mips::ZERO).addImm(0); in emitCmp()
739 emitInst(Mips::ADDiu, RegWithOne).addReg(Mips::ZERO).addImm(1); in emitCmp()
H A DMipsSEFrameLowering.cpp418 unsigned ADDiu = ABI.GetPtrAddiuOp(); in emitPrologue() local
546 BuildMI(MBB, MBBI, dl, TII.get(ADDiu), VR).addReg(ZERO).addImm(MaxAlign); in emitPrologue()
H A DMipsSEInstrInfo.cpp594 unsigned ADDiu = ABI.GetPtrAddiuOp(); in adjustStackPtr() local
601 BuildMI(MBB, I, DL, get(ADDiu), SP).addReg(SP).addImm(Amount); in adjustStackPtr()
H A DMipsInstrInfo.cpp974 case Mips::ADDiu: in isAddImmediate()
H A DMipsAsmPrinter.cpp1306 MCInstBuilder(Mips::ADDiu) in EmitSled()
H A DMipsSEISelLowering.cpp3059 BuildMI(*FBB, FBB->end(), DL, TII->get(Mips::ADDiu), VR2) in emitBPOSGE32()
3065 BuildMI(*TBB, TBB->end(), DL, TII->get(Mips::ADDiu), VR1) in emitBPOSGE32()
3128 BuildMI(*FBB, FBB->end(), DL, TII->get(Mips::ADDiu), RD1) in emitMSACBranchPseudo()
3134 BuildMI(*TBB, TBB->end(), DL, TII->get(Mips::ADDiu), RD2) in emitMSACBranchPseudo()
H A DMipsDSPInstrInfo.td1392 (ValTy (COPY_TO_REGCLASS (ADDiu ZERO, -1), DSPR)),
1400 (ValTy (COPY_TO_REGCLASS (ADDiu ZERO, -1), DSPR))))>;
H A DMipsScheduleP5600.td224 def : InstRW<[P5600WriteEitherALU], (instrs ADD, ADDi, ADDiu, ANDi, ORi, ROTR,
H A DMips64InstrInfo.td910 (ADDiu GPR32:$src, immSExt16:$imm16), sub_32)>;
H A DMipsScheduleGeneric.td47 def : InstRW<[GenericWriteALU], (instrs ADD, ADDi, ADDiu, ADDu, AND, ANDi,
H A DMipsISelLowering.cpp1972 BuildMI(BB, DL, TII->get(ArePtrs64bit ? Mips::DADDiu : Mips::ADDiu), MaskLSB2) in emitAtomicCmpSwapPartword()
/openbsd/gnu/llvm/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsABIInfo.cpp109 return ArePtrs64bit() ? Mips::DADDiu : Mips::ADDiu; in GetPtrAddiuOp()
H A DMipsTargetStreamer.cpp1188 TmpInst.setOpcode(Mips::ADDiu); in emitDirectiveCpLoad()
1271 emitRRX(Mips::ADDiu, GPReg, GPReg, MCOperand::createExpr(LoExpr), SMLoc(), in emitDirectiveCpsetup()
1288 emitRRX(Mips::ADDiu, GPReg, GPReg, MCOperand::createExpr(LoExpr), SMLoc(), in emitDirectiveCpsetup()
/openbsd/gnu/llvm/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp2561 case Mips::ADDiu: case Mips::ADDiu_MM: in tryExpandInstruction()
2760 TOut.emitRRI(Mips::ADDiu, DstReg, SrcReg, ImmValue, IDLoc, STI); in loadImmediate()
3010 TOut.emitRRX(IsPtr64 ? Mips::DADDiu : Mips::ADDiu, TmpReg, TmpReg, in loadAndAddSymbolAddress()
3077 TOut.emitRRX(IsPtr64 ? Mips::DADDiu : Mips::ADDiu, TmpReg, TmpReg, in loadAndAddSymbolAddress()
3216 TOut.emitRRX(Mips::ADDiu, TmpReg, TmpReg, MCOperand::createExpr(LoExpr), in loadAndAddSymbolAddress()
3523 TOut.emitRRX(isABI_N64() ? Mips::DADDiu : Mips::ADDiu, TmpReg, TmpReg, in expandLoadDoubleImmToGPR()
4344 TOut.emitRRI(Mips::ADDiu, ATReg, ZeroReg, -1, IDLoc, STI); in expandDivRem()
4355 TOut.emitRRI(Mips::ADDiu, ATReg, ZeroReg, 1, IDLoc, STI); in expandDivRem()
4827 case Mips::ADDiu: in expandAliasImmediate()
5456 Opc = isGP64bit() ? Mips::DADDiu : Mips::ADDiu; in expandSeqI()
[all …]