Home
last modified time | relevance | path

Searched refs:BuildPairF64 (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/Mips/
H A Dbuildpairf64-extractelementf64-implicit-sp.ll18 ; FPXX-IMPLICIT-SP: BuildPairF64 %{{[0-9]+}}, %{{[0-9]+}}, implicit $sp
22 ; NO-IMPLICIT-SP: BuildPairF64 %{{[0-9]+}}, %{{[0-9]+}}
23 ; NO-IMPLICIT-SP-NOT: BuildPairF64 %{{[0-9]+}}, %{{[0-9]+}}, implicit $sp
H A Dshrink-wrap-buildpairf64-extractelementf64.mir39 # CHECK-NEXT: BuildPairF64
42 $d0 = BuildPairF64 $zero, $zero
74 $d0 = BuildPairF64 $zero, $zero, implicit $sp
H A D2013-11-18-fp64-const0.ll10 ; of BuildPairF64 instead of BuildPairF64_64.
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/instruction-select/
H A Dsitofp_and_uitofp.mir81 ; FP32: [[BuildPairF64_:%[0-9]+]]:afgr64 = BuildPairF64 [[COPY]], [[LUi]]
84 ; FP32: [[BuildPairF64_1:%[0-9]+]]:afgr64 = BuildPairF64 [[ORi]], [[LUi1]]
H A Dfloat_constants.mir48 ; FP32: [[BuildPairF64_:%[0-9]+]]:afgr64 = BuildPairF64 [[ORi1]], [[ORi]]
H A Dfloat_args.mir105 ; FP32: [[BuildPairF64_:%[0-9]+]]:afgr64 = BuildPairF64 [[COPY]], [[COPY1]]
/llvm-project-15.0.7/llvm/test/CodeGen/RISCV/
H A Ddouble-bitmanip-dagcombines.ll18 ; RISCVISD::SplitF64/BuildPairF64 used for RV32IFD.
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp176 case Mips::BuildPairF64: in processFunctionAfterISel()
785 ReplaceNode(Node, CurDAG->getMachineNode(Mips::BuildPairF64, DL, in trySelect()
H A DMipsISelLowering.h150 BuildPairF64, enumerator
H A DMipsInstrFPU.td50 def MipsBuildPairF64 : SDNode<"MipsISD::BuildPairF64", SDT_MipsBuildPairF64>;
776 def BuildPairF64 : BuildPairF64Base<AFGR64Opnd>, FGR_32, HARDFLOAT;
H A DMipsInstructionSelector.cpp618 STI.isFP64bit() ? Mips::BuildPairF64_64 : Mips::BuildPairF64, in select()
H A DMipsSEFrameLowering.cpp139 case Mips::BuildPairF64: in expandInstr()
H A DMipsSEInstrInfo.cpp464 case Mips::BuildPairF64: in expandPostRAPseudo()
H A DMipsScheduleP5600.td565 MTHC1_D64, BuildPairF64,
H A DMipsISelLowering.cpp205 case MipsISD::BuildPairF64: return "MipsISD::BuildPairF64"; in getTargetNodeName()
2368 return DAG.getNode(MipsISD::BuildPairF64, DL, MVT::f64, LowX, Res); in lowerFCOPYSIGN32()
2466 return DAG.getNode(MipsISD::BuildPairF64, DL, MVT::f64, LowX, Res); in lowerFABS32()
3710 ArgValue = DAG.getNode(MipsISD::BuildPairF64, DL, MVT::f64, in LowerFormalArguments()
H A DMipsFastISel.cpp400 emitInst(Mips::BuildPairF64, DestReg).addReg(TempReg2).addReg(TempReg1); in materializeFP()
H A DMipsSEISelLowering.cpp1191 SDValue BP = DAG.getNode(MipsISD::BuildPairF64, DL, MVT::f64, Lo, Hi); in lowerLOAD()
1237 return DAG.getNode(MipsISD::BuildPairF64, DL, MVT::f64, Lo, Hi); in lowerBITCAST()
H A DMipsScheduleGeneric.td868 def : InstRW<[GenericWriteFPUMoveGPRFPU], (instrs BuildPairF64,
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.h41 BuildPairF64, enumerator
H A DRISCVInstrInfoD.td25 def RISCVBuildPairF64 : SDNode<"RISCVISD::BuildPairF64", SDT_RISCVBuildPairF64>;
H A DRISCVISelLowering.cpp8844 if (Op0->getOpcode() == RISCVISD::BuildPairF64) in PerformDAGCombine()
10768 return DAG.getNode(RISCVISD::BuildPairF64, DL, MVT::f64, Lo, Hi); in unpackF64OnRV32DSoftABI()
11443 RetValue = DAG.getNode(RISCVISD::BuildPairF64, DL, MVT::f64, RetValue, in LowerCall()
11609 NODE_NAME_CASE(BuildPairF64) in getTargetNodeName()