Home
last modified time | relevance | path

Searched refs:FMV_H_X (Results 1 – 5 of 5) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZfh.td24 : SDNode<"RISCVISD::FMV_H_X", SDT_RISCVFMV_H_X>;
173 def FMV_H_X : FPUnaryOp_r<0b1111010, 0b00000, 0b000, FPR16, GPR, "fmv.h.x">,
259 def : Pat<(f16 (fpimmneg0)), (FSGNJN_H (FMV_H_X X0), (FMV_H_X X0))>;
354 def : Pat<(f16 (fpimm0)), (FMV_H_X X0)>;
363 def : Pat<(riscv_fmv_h_x GPR:$src), (FMV_H_X GPR:$src)>;
H A DRISCVISelLowering.h97 FMV_H_X, enumerator
H A DRISCVInstrInfo.cpp2606 case RISCV::FMV_H_X: in hasAllNBitUsers()
H A DRISCVISelDAGToDAG.cpp2416 case RISCV::FMV_H_X: in hasAllNBitUsers()
H A DRISCVISelLowering.cpp3765 SDValue FPConv = DAG.getNode(RISCVISD::FMV_H_X, DL, MVT::f16, NewOp0); in LowerOperation()
10182 Op0->getOpcode() == RISCVISD::FMV_H_X)) { in PerformDAGCombine()
12293 Val = DAG.getNode(RISCVISD::FMV_H_X, DL, MVT::f16, Val); in convertLocVTToValVT()
13340 NODE_NAME_CASE(FMV_H_X) in getTargetNodeName()