/openbsd/gnu/llvm/llvm/include/llvm/IR/ |
H A D | ConstrainedOps.def | 94 DAG_FUNCTION(roundeven, 1, 0, experimental_constrained_roundeven, FROUNDEVEN)
|
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/ |
H A D | ISDOpcodes.h | 928 FROUNDEVEN, enumerator
|
H A D | BasicTTIImpl.h | 1831 ISD = ISD::FROUNDEVEN; in getTypeBasedIntrinsicInstrCost()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGDumper.cpp | 219 case ISD::FROUNDEVEN: return "froundeven"; in getOperationName()
|
H A D | LegalizeFloatTypes.cpp | 121 case ISD::FROUNDEVEN: R = SoftenFloatRes_FROUNDEVEN(N); break; in SoftenFloatResult() 1262 case ISD::FROUNDEVEN: ExpandFloatRes_FROUNDEVEN(N, Lo, Hi); break; in ExpandFloatResult() 2271 case ISD::FROUNDEVEN: in PromoteFloatResult() 2637 case ISD::FROUNDEVEN: in SoftPromoteHalfResult()
|
H A D | LegalizeVectorOps.cpp | 383 case ISD::FROUNDEVEN: in LegalizeOp()
|
H A D | LegalizeVectorTypes.cpp | 104 case ISD::FROUNDEVEN: in ScalarizeVectorResult() 1057 case ISD::FROUNDEVEN: in SplitVectorResult() 4088 case ISD::FROUNDEVEN: in WidenVectorResult()
|
H A D | LegalizeDAG.cpp | 4130 case ISD::FROUNDEVEN: in ConvertNodeToLibcall() 4875 case ISD::FROUNDEVEN: in PromoteNode()
|
H A D | SelectionDAG.cpp | 4836 case ISD::FROUNDEVEN: in isKnownNeverNaN()
|
H A D | SelectionDAGBuilder.cpp | 6359 case Intrinsic::roundeven: Opcode = ISD::FROUNDEVEN; break; in visitIntrinsicCall()
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 848 setOperationAction({ISD::FROUND, ISD::FROUNDEVEN, ISD::FPOWI}, VT, Expand); in initActions()
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 331 ISD::FROUNDEVEN}; in RISCVTargetLowering() 351 ISD::FROUNDEVEN, ISD::SELECT}; in RISCVTargetLowering() 720 {ISD::FTRUNC, ISD::FCEIL, ISD::FFLOOR, ISD::FROUND, ISD::FROUNDEVEN}, in RISCVTargetLowering() 960 ISD::FROUNDEVEN}, in RISCVTargetLowering() 2055 case ISD::FROUNDEVEN: in matchRoundingOp() 2144 case ISD::FROUNDEVEN: in lowerVectorFTRUNC_FCEIL_FFLOOR_FROUND() 4010 case ISD::FROUNDEVEN: in LowerOperation()
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 668 ISD::FRINT, ISD::FROUND, ISD::FROUNDEVEN, in AArch64TargetLowering() 694 setOperationAction(ISD::FROUNDEVEN, MVT::v4f16, Expand); in AArch64TargetLowering() 719 setOperationAction(ISD::FROUNDEVEN, MVT::v8f16, Expand); in AArch64TargetLowering() 735 ISD::FROUNDEVEN, ISD::FMINNUM, ISD::FMAXNUM, in AArch64TargetLowering() 1026 ISD::FRINT, ISD::FROUND, ISD::FROUNDEVEN, in AArch64TargetLowering() 1173 ISD::FROUND, ISD::FROUNDEVEN, ISD::STRICT_FFLOOR, in AArch64TargetLowering() 1386 setOperationAction(ISD::FROUNDEVEN, VT, Custom); in AArch64TargetLowering() 1764 setOperationAction(ISD::FROUNDEVEN, VT, Custom); in addTypeForStreamingSVE() 1883 setOperationAction(ISD::FROUNDEVEN, VT, Custom); in addTypeForFixedLengthSVE() 5880 case ISD::FROUNDEVEN: in LowerOperation()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.cpp | 335 setOperationAction(ISD::FROUNDEVEN, {MVT::f16, MVT::f32, MVT::f64}, Custom); in AMDGPUTargetLowering() 1257 case ISD::FROUNDEVEN: in LowerOperation()
|
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 1142 case ISD::FROUNDEVEN: in PreprocessISelDAG() 1160 case ISD::FROUNDEVEN: Imm = 0x8; break; in PreprocessISelDAG()
|
H A D | X86ISelLowering.cpp | 590 setOperationAction(ISD::FROUNDEVEN, VT, Action); in X86TargetLowering() 1241 setOperationAction(ISD::FROUNDEVEN, RoundedTy, Legal); in X86TargetLowering() 1346 setOperationAction(ISD::FROUNDEVEN, VT, Legal); in X86TargetLowering() 1763 setOperationAction(ISD::FROUNDEVEN, VT, Legal); in X86TargetLowering() 2085 setOperationAction(ISD::FROUNDEVEN, MVT::f16, Legal); in X86TargetLowering()
|
/openbsd/gnu/llvm/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 508 def froundeven : SDNode<"ISD::FROUNDEVEN" , SDTFPUnaryOp>;
|
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 594 ISD::FROUNDEVEN, ISD::FTRUNC}) { in NVPTXTargetLowering()
|