Home
last modified time | relevance | path

Searched refs:MFHI (Results 1 – 25 of 45) sorted by relevance

12

/external/v8/src/compiler/mips64/
Dinstruction-scheduler-mips64.cc450 MFHI = 1, enumerator
514 latency = Latency::MULT + Latency::MFHI; in MulhLatency()
527 latency = Latency::MULTU + Latency::MFHI; in MulhuLatency()
540 latency = Latency::DMULT + Latency::MFHI; in DMulhLatency()
595 latency = Latency::DIV + Latency::MFHI; in ModLatency()
608 latency = Latency::DIVU + Latency::MFHI; in ModuLatency()
621 latency = Latency::DDIV + Latency::MFHI; in DmodLatency()
634 latency = Latency::DDIV + Latency::MFHI; in DmoduLatency()
/external/v8/src/compiler/mips/
Dinstruction-scheduler-mips.cc419 MFHI = 1, enumerator
968 return Latency::MULT + Latency::MFHI; in MulhLatency()
974 return 1 + Latency::MULT + Latency::MFHI; in MulhLatency()
984 return Latency::MULTU + Latency::MFHI; in MulhuLatency()
990 return 1 + Latency::MULTU + Latency::MFHI; in MulhuLatency()
1004 return Latency::DIV + Latency::MFHI; in ModLatency()
1010 return 1 + Latency::DIV + Latency::MFHI; in ModLatency()
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsISelDAGToDAG.cpp257 SDNode *Hi = CurDAG->getMachineNode(Mips::MFHI, dl, MVT::i32, InFlag); in Select()
294 return CurDAG->getMachineNode(Mips::MFHI, dl, MVT::i32, InFlag); in Select()
DMipsInstrInfo.cpp116 Opc = Mips::MFHI, SrcReg = 0; in copyPhysReg()
DMipsInstrInfo.td757 def MFHI : MoveFromLOHI<0x10, "mfhi">;
/external/llvm/lib/Target/Mips/
DMipsSEInstrInfo.cpp97 Opc = isMicroMips ? Mips::MFHI16_MM : Mips::MFHI; in copyPhysReg()
232 BuildMI(MBB, I, DL, get(Mips::MFHI), Mips::K0); in storeRegToStack()
346 Opc = isMicroMips ? Mips::MFHI16_MM : Mips::MFHI; in expandPostRAPseudo()
DMipsDSPInstrFormats.td254 // MFHI sub-class format.
DMipsISelLowering.h77 MFHI, enumerator
DMipsSEISelLowering.cpp449 SDValue HiOut = CurDAG->getNode(MipsISD::MFHI, DL, MVT::i32, MAdd); in selectMADD()
521 SDValue HiOut = CurDAG->getNode(MipsISD::MFHI, DL, MVT::i32, MSub); in selectMSUB()
1286 Hi = DAG.getNode(MipsISD::MFHI, DL, Ty, Mult); in lowerMulDiv()
1305 SDValue Hi = DAG.getNode(MipsISD::MFHI, DL, MVT::i32, Op); in extractLOHI()
DMipsSEFrameLowering.cpp800 Op = (Reg == Mips::HI0) ? Mips::MFHI : Mips::MFLO; in spillCalleeSavedRegisters()
DMipsFastISel.cpp1697 ? Mips::MFHI in selectDivRem()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsSEInstrInfo.cpp102 Opc = isMicroMips ? Mips::MFHI16_MM : Mips::MFHI; in copyPhysReg()
305 BuildMI(MBB, I, DL, get(Mips::MFHI), Mips::K0); in storeRegToStack()
424 Opc = isMicroMips ? Mips::MFHI16_MM : Mips::MFHI; in expandPostRAPseudo()
DMipsDSPInstrFormats.td254 // MFHI sub-class format.
DMipsISelLowering.h128 MFHI, enumerator
DMipsSEFrameLowering.cpp823 Op = (Reg == Mips::HI0) ? Mips::MFHI : Mips::MFLO; in spillCalleeSavedRegisters()
DMipsScheduleP5600.td169 def : InstRW<[P5600WriteAL2], (instrs CLO, CLZ, DI, EI, MFHI, MFLO,
DMipsSEISelLowering.cpp1239 Hi = DAG.getNode(MipsISD::MFHI, DL, Ty, Mult); in lowerMulDiv()
1258 SDValue Hi = DAG.getNode(MipsISD::MFHI, DL, MVT::i32, Op); in extractLOHI()
/external/v8/src/mips/
Dconstants-mips.h515 MFHI = ((2U << 3) + 0), enumerator
1286 FunctionFieldToBitNumber(MFHI) | FunctionFieldToBitNumber(MFLO) |
Ddisasm-mips.cc1336 case MFHI: in DecodeTypeRegisterSPECIAL()
/external/v8/src/mips64/
Dconstants-mips64.h497 MFHI = ((2U << 3) + 0), enumerator
1328 FunctionFieldToBitNumber(MFHI) | FunctionFieldToBitNumber(MFLO) |
Ddisasm-mips64.cc1519 case MFHI: in DecodeTypeRegisterSPECIAL()
/external/pcre/dist2/src/sljit/
DsljitNativeMIPS_common.c159 #define MFHI (HI(0) | LO(16)) macro
1084 return push_inst(compiler, MFHI | D(SLJIT_R1), DR(SLJIT_R1)); in sljit_emit_op0()
1105 …return (op >= SLJIT_DIV_UW) ? SLJIT_SUCCESS : push_inst(compiler, MFHI | D(SLJIT_R1), DR(SLJIT_R1)… in sljit_emit_op0()
DsljitNativeMIPS_32.c379 FAIL_IF(push_inst(compiler, MFHI | DA(EQUAL_FLAG), EQUAL_FLAG)); in emit_single_op()
DsljitNativeMIPS_64.c473 FAIL_IF(push_inst(compiler, MFHI | DA(EQUAL_FLAG), EQUAL_FLAG)); in emit_single_op()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp4015 TOut.emitR(isDiv ? Mips::MFLO : Mips::MFHI, RdReg, IDLoc, STI); in expandDivRem()
4064 TOut.emitR(isDiv ? Mips::MFLO : Mips::MFHI, RdReg, IDLoc, STI); in expandDivRem()
4102 TOut.emitR(isDiv ? Mips::MFLO : Mips::MFHI, RdReg, IDLoc, STI); in expandDivRem()
4751 TOut.emitR(Mips::MFHI, ATReg, IDLoc, STI); in expandMulO()
4788 TOut.emitR(Mips::MFHI, ATReg, IDLoc, STI); in expandMulOU()

12