Home
last modified time | relevance | path

Searched refs:MTC1 (Results 1 – 25 of 37) sorted by relevance

12

/external/v8/src/compiler/mips/
Dinstruction-scheduler-mips.cc408 MTC1 = 4, enumerator
643 return Latency::MTC1; in Mthc1Latency()
651 return Latency::MTC1 + 1; in MoveLatency()
679 return Latency::MTC1 + Mthc1Latency() + Latency::CVT_D_L; in CvtDUwLatency()
681 return Latency::BRANCH + Latency::MTC1 + 1 + Latency::MTC1 + in CvtDUwLatency()
736 return 1 + Latency::MTC1 + Mthc1Latency() + Latency::BRANCH + Latency::SUB_D + in Trunc_uw_dLatency()
742 return 1 + Latency::MTC1 + Latency::BRANCH + Latency::SUB_S + in Trunc_uw_sLatency()
757 return Latency::MTC1; in FmoveLowLatency()
759 return Latency::MFHC1 + Latency::MTC1 + Latency::MTHC1; in FmoveLowLatency()
827 return UlwLatency() + Latency::MTC1; in Ulwc1Latency()
[all …]
/external/v8/src/compiler/mips64/
Dinstruction-scheduler-mips64.cc441 MTC1 = 4, enumerator
741 return UlwLatency() + Latency::MTC1; in Ulwc1Latency()
1014 Latency::MFC1 + 1 + XorLatency() + Latency::MTC1; in NegsLatency()
1046 Latency::MTC1; in Float32RoundLatency()
1114 3 * Latency::DMFC1 + OrLatency() + Latency::MTC1 + Latency::MOV_S + in TruncUlSLatency()
1488 return Latency::MTC1 + Latency::CVT_D_W; in GetInstructionLatency()
1490 return Latency::MTC1 + Latency::CVT_S_W; in GetInstructionLatency()
1529 Latency::MTC1 + Latency::MFC1 + Latency::MTHC1 + 1; in GetInstructionLatency()
1534 Latency::MTC1 + 2 * Latency::MFC1 + 2 + MovzLatency(); in GetInstructionLatency()
1546 return Latency::MFHC1 + Latency::MTC1 + Latency::MTHC1; in GetInstructionLatency()
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsInstrFPU.td182 def MTC1 : FFRGPR<0x04, (outs FGR32:$fs), (ins CPURegs:$rt),
363 def : Pat<(f32 fpimm0), (MTC1 ZERO)>;
364 def : Pat<(f32 fpimm0neg), (FNEG_S (MTC1 ZERO))>;
366 def : Pat<(f32 (sint_to_fp CPURegs:$src)), (CVT_S_W (MTC1 CPURegs:$src))>;
367 def : Pat<(f64 (sint_to_fp CPURegs:$src)), (CVT_D32_W (MTC1 CPURegs:$src))>;
DMipsExpandPseudo.cpp90 const MCInstrDesc& Mtc1Tdd = TII->get(Mips::MTC1); in ExpandBuildPairF64()
DMipsInstrInfo.cpp124 Opc = Mips::MTC1; in copyPhysReg()
/external/llvm/lib/Target/Mips/
DMipsSEInstrInfo.cpp118 Opc = Mips::MTC1; in copyPhysReg()
369 expandCvtFPInt(MBB, MI, Mips::CVT_S_W, Mips::MTC1, false); in expandPostRAPseudo()
372 expandCvtFPInt(MBB, MI, Mips::CVT_D32_W, Mips::MTC1, false); in expandPostRAPseudo()
378 expandCvtFPInt(MBB, MI, Mips::CVT_D64_W, Mips::MTC1, true); in expandPostRAPseudo()
652 const MCInstrDesc& Mtc1Tdd = get(Mips::MTC1); in expandBuildPairF64()
DMipsAsmPrinter.cpp777 if (Opcode == Mips::MTC1) { in EmitInstrRegReg()
816 unsigned MovOpc = ToFP ? Mips::MTC1 : Mips::MFC1; in EmitSwapFPIntParams()
DMipsInstrFPU.td368 def MTC1 : MMRel, MTC1_FT<"mtc1", FGR32Opnd, GPR32Opnd, II_MTC1,
605 def : MipsPat<(f32 fpimm0), (MTC1 ZERO)>;
606 def : MipsPat<(f32 fpimm0neg), (FNEG_S (MTC1 ZERO))>;
DMipsFastISel.cpp350 emitInst(Mips::MTC1, DestReg).addReg(TempReg); in materializeFP()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsSEInstrInfo.cpp123 Opc = Mips::MTC1; in copyPhysReg()
447 expandCvtFPInt(MBB, MI, Mips::CVT_S_W, Mips::MTC1, false); in expandPostRAPseudo()
451 expandCvtFPInt(MBB, MI, Opc, Mips::MTC1, false); in expandPostRAPseudo()
458 expandCvtFPInt(MBB, MI, Opc, Mips::MTC1, true); in expandPostRAPseudo()
814 const MCInstrDesc& Mtc1Tdd = get(Mips::MTC1); in expandBuildPairF64()
DMipsAsmPrinter.cpp832 if (Opcode == Mips::MTC1) { in EmitInstrRegReg()
872 unsigned MovOpc = ToFP ? Mips::MTC1 : Mips::MFC1; in EmitSwapFPIntParams()
DMipsInstrFPU.td494 def MTC1 : MMRel, StdMMR6Rel, MTC1_FT<"mtc1", FGR32Opnd, GPR32Opnd, II_MTC1,
863 def : MipsPat<(f32 fpimm0), (MTC1 ZERO)>, ISA_MIPS1;
864 def : MipsPat<(f32 fpimm0neg), (FNEG_S (MTC1 ZERO))>, ISA_MIPS1;
DMipsScheduleP5600.td543 def : InstRW<[P5600WriteMoveGPRToFPU], (instrs CTC1, MTC1, MTC1_D64, MTHC1_D32,
DMipsFastISel.cpp395 emitInst(Mips::MTC1, DestReg).addReg(TempReg); in materializeFP()
DMipsSEISelLowering.cpp3754 : (IsFGR64onMips32 ? Mips::MTC1_D64 : Mips::MTC1); in emitFPEXTEND_PSEUDO()
/external/swiftshader/third_party/llvm-7.0/llvm/test/DebugInfo/MIR/Mips/
Dlive-debug-values-reg-copy.mir190 $f0 = MTC1 killed $v0, debug-location !19
226 $f0 = MTC1 killed $s0, debug-location !19
/external/pcre/dist2/src/sljit/
DsljitNativeMIPS_common.c162 #define MTC1 (HI(17) | (4 << 21)) macro
1352 FAIL_IF(push_inst(compiler, MTC1 | flags | T(src) | FS(TMP_FREG1), MOVABLE_INS)); in sljit_emit_fop1_conv_f64_from_sw()
1363 FAIL_IF(push_inst(compiler, MTC1 | flags | T(TMP_REG1) | FS(TMP_FREG1), MOVABLE_INS)); in sljit_emit_fop1_conv_f64_from_sw()
/external/v8/src/mips/
Dconstants-mips.h589 MTC1 = ((0U << 3) + 4) << 21, enumerator
Ddisasm-mips.cc1587 case MTC1: in DecodeTypeRegister()
Dassembler-mips.cc2601 GenInstrRegister(COP1, MTC1, rt, fs, f0); in mtc1()
/external/v8/src/mips64/
Dconstants-mips64.h619 MTC1 = ((0U << 3) + 4) << 21, enumerator
Ddisasm-mips64.cc1372 case MTC1: in DecodeTypeRegisterCOP1()
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Mips/llvm-ir/
Dselect-dbl.ll102 ; MM32R3: mtc1 $7, $f2 # <MCInst #{{.*}} MTC1
/external/capstone/arch/Mips/
DMipsGenAsmWriter.inc1172 704599U, // MTC1
2886 0U, // MTC1
4534 // CTC1, CTC1_MM, DAHI, DATI, DMTC1, MTC1, MTC1_MM, MTHC1_MM, MTHI_DSP, M...
4585 // CTC1, CTC1_MM, DMTC1, MTC1, MTC1_MM, MTHC1_MM, MTHI_DSP, MTHLIP, MTLO_...
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp3326 TOut.emitRR(Mips::MTC1, FirstReg, ATReg, IDLoc, STI); in expandLoadImmReal()
3422 TOut.emitRR(Mips::MTC1, FirstReg, Mips::ZERO, IDLoc, STI); in expandLoadImmReal()
3425 TOut.emitRR(Mips::MTC1, nextReg(FirstReg), ATReg, IDLoc, STI); in expandLoadImmReal()
3426 TOut.emitRR(Mips::MTC1, FirstReg, Mips::ZERO, IDLoc, STI); in expandLoadImmReal()

12