Home
last modified time | relevance | path

Searched refs:LLRINT (Results 1 – 18 of 18) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstrainedOps.def82 DAG_FUNCTION(llrint, 1, 1, experimental_constrained_llrint, LLRINT)
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h960 LLRINT, enumerator
H A DBasicTTIImpl.h1944 ISD = ISD::LLRINT; in getTypeBasedIntrinsicInstrCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp886 ISD::SPLAT_VECTOR, ISD::LRINT, ISD::LLRINT}, in initActions()
938 ISD::LLROUND, ISD::LRINT, ISD::LLRINT, ISD::FROUNDEVEN}, in initActions()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp389 case ISD::LLRINT: return "llrint"; in getOperationName()
H A DLegalizeVectorTypes.cpp105 case ISD::LLRINT: in ScalarizeVectorResult()
687 case ISD::LLRINT: in ScalarizeVectorOperand()
1105 case ISD::LLRINT: in SplitVectorResult()
3039 case ISD::LLRINT: in SplitVectorOperand()
4265 case ISD::LLRINT: in WidenVectorResult()
6057 case ISD::LLRINT: in WidenVectorOperand()
H A DLegalizeFloatTypes.cpp937 case ISD::LLRINT: Res = SoftenFloatOp_LLRINT(N); break; in SoftenFloatOperand()
1906 case ISD::LLRINT: Res = ExpandFloatOp_LLRINT(N); break; in ExpandFloatOperand()
2235 case ISD::LLRINT: R = PromoteFloatOp_UnaryOp(N, OpNo); break; in PromoteFloatOperand()
H A DLegalizeVectorOps.cpp408 case ISD::LLRINT: in LegalizeOp()
H A DLegalizeIntegerTypes.cpp307 case ISD::LLRINT: in PromoteIntegerResult()
2648 case ISD::LLRINT: ExpandIntRes_XROUND_XRINT(N, Lo, Hi); break; in ExpandIntegerResult()
3832 } else if (N->getOpcode() == ISD::LLRINT || in ExpandIntRes_XROUND_XRINT()
H A DLegalizeDAG.cpp1031 case ISD::LLRINT: in LegalizeOp()
4593 case ISD::LLRINT: in ConvertNodeToLibcall()
H A DSelectionDAGBuilder.cpp6518 case Intrinsic::llrint: Opcode = ISD::LLRINT; break; in visitIntrinsicCall()
H A DSelectionDAG.cpp5145 case ISD::LLRINT: in isKnownNeverNaN()
H A DDAGCombiner.cpp2022 case ISD::LLRINT: return visitXRINT(N); in visit()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td528 def llrint : SDNode<"ISD::LLRINT" , SDTFPToIntOp>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp422 ISD::LLRINT, ISD::LROUND, ISD::LLROUND, in RISCVTargetLowering()
816 setOperationAction({ISD::LRINT, ISD::LLRINT}, VT, Custom); in RISCVTargetLowering()
6360 case ISD::LLRINT: in LowerOperation()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp558 setOperationAction(ISD::LLRINT, MVT::f64, Legal); in PPCTargetLowering()
559 setOperationAction(ISD::LLRINT, MVT::f32, Legal); in PPCTargetLowering()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp279 setOperationAction(ISD::LLRINT, MVT::f32, Custom); in X86TargetLowering()
280 setOperationAction(ISD::LLRINT, MVT::f64, Custom); in X86TargetLowering()
284 setOperationAction(ISD::LLRINT, MVT::i64, Custom); in X86TargetLowering()
797 setOperationAction(ISD::LLRINT, MVT::f80, Custom); in X86TargetLowering()
31922 case ISD::LLRINT: return LowerLRINT_LLRINT(Op, DAG); in LowerOperation()
32617 case ISD::LLRINT: { in ReplaceNodeResults()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp715 for (auto Op : {ISD::LROUND, ISD::LLROUND, ISD::LRINT, ISD::LLRINT, in AArch64TargetLowering()
772 ISD::LLROUND, ISD::LRINT, ISD::LLRINT, in AArch64TargetLowering()
6389 case ISD::LLRINT: { in LowerOperation()