Home
last modified time | relevance | path

Searched refs:MFLO (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips.h21 (instr == Mips::MFLO || instr == Mips::MFLO64 || instr == Mips::MFHI || \
H A DMipsSEInstrInfo.cpp102 Opc = isMicroMips ? Mips::MFLO16_MM : Mips::MFLO; in copyPhysReg()
275 BuildMI(MBB, I, DL, get(Mips::MFLO), Mips::K0); in storeRegToStack()
394 expandPseudoMFHiLo(MBB, MI, Mips::MFLO); in expandPostRAPseudo()
H A DMipsISelLowering.h127 MFLO, enumerator
H A DMipsSEFrameLowering.cpp785 Op = (Reg == Mips::HI0) ? Mips::MFHI : Mips::MFLO; in spillCalleeSavedRegisters()
H A DMipsScheduleP5600.td182 def : InstRW<[P5600WriteAL2], (instrs CLO, CLZ, DI, EI, MFHI, MFLO,
H A DMipsFastISel.cpp1961 : Mips::MFLO; in selectDivRem()
H A DMipsSEISelLowering.cpp1317 Lo = DAG.getNode(MipsISD::MFLO, DL, Ty, Mult); in lowerMulDiv()
1335 SDValue Lo = DAG.getNode(MipsISD::MFLO, DL, MVT::i32, Op); in extractLOHI()
H A DMipsScheduleGeneric.td183 def : InstRW<[GenericWriteALULong], (instrs MFHI, MFLO, PseudoMFHI,
H A DMipsInstrInfo.td98 def MipsMFLO : SDNode<"MipsISD::MFLO", SDT_MFLOHI>;
2366 def MFLO : MMRel, MoveFromLOHI<"mflo", GPR32Opnd, AC0>, MFLO_FM<0x12>,
H A DMipsISelLowering.cpp200 case MipsISD::MFLO: return "MipsISD::MFLO"; in getTargetNodeName()
1114 SDValue ResLo = CurDAG.getNode(MipsISD::MFLO, DL, MVT::i32, MAdd); in performMADD_MSUBCombine()
H A DMips16InstrInfo.td889 // Format: MFLO rx MIPS16e
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp4255 TOut.emitR(isDiv ? Mips::MFLO : Mips::MFHI, RdReg, IDLoc, STI); in expandDivRem()
4304 TOut.emitR(isDiv ? Mips::MFLO : Mips::MFHI, RdReg, IDLoc, STI); in expandDivRem()
4342 TOut.emitR(isDiv ? Mips::MFLO : Mips::MFHI, RdReg, IDLoc, STI); in expandDivRem()
5184 TOut.emitR(Mips::MFLO, DstReg, IDLoc, STI); in expandMulImm()
5204 TOut.emitR(Mips::MFLO, DstReg, IDLoc, STI); in expandMulO()
5226 TOut.emitR(Mips::MFLO, DstReg, IDLoc, STI); in expandMulO()
5247 TOut.emitR(Mips::MFLO, DstReg, IDLoc, STI); in expandMulOU()
5275 TOut.emitR(Mips::MFLO, DstReg, IDLoc, STI); in expandDMULMacro()