Home
last modified time | relevance | path

Searched refs:IsNan (Results 1 – 6 of 6) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DInstructionSimplify.cpp5339 bool IsNan = match(V, m_NaN()); in simplifyFPOp() local
5346 if (FMF.noNaNs() && (IsNan || IsUndef)) in simplifyFPOp()
5358 if (IsNan) in simplifyFPOp()
5361 if (IsNan) in simplifyFPOp()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPULegalizerInfo.cpp2848 auto IsNan = B.buildFCmp(CmpInst::FCMP_ORD, S1, ModSrc, ModSrc, Flags); in legalizeFFloor() local
2849 CorrectedFract = B.buildSelect(S64, IsNan, ModSrc, Min, Flags).getReg(0); in legalizeFFloor()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
DLegalizerHelper.cpp7426 auto IsNan = in lowerISFPCLASS() local
7430 appendToRes(MIRBuilder.buildAnd(DstTy, IsNan, IsNotQnan)); in lowerISFPCLASS()
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp8177 SDValue IsNan = DAG.getSetCC(DL, ResultVT, AbsV, InfV, ISD::SETGT); in expandIS_FPCLASS() local
8180 PartialRes = DAG.getNode(ISD::AND, DL, ResultVT, IsNan, IsNotQnan); in expandIS_FPCLASS()
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp2025 SDValue IsNan = DAG.getNode(RISCVISD::SETCC_VL, DL, Mask.getValueType(), in lowerFP_TO_INT_SAT() local
2044 Res = DAG.getNode(RISCVISD::VSELECT_VL, DL, DstContainerVT, IsNan, SplatZero, in lowerFP_TO_INT_SAT()
/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGBuiltin.cpp3371 Value *IsNan = Builder.CreateFCmpUNO(V, V, "cmp"); in EmitBuiltinExpr() local
3374 Builder.CreateCondBr(IsNan, End, NotNan); in EmitBuiltinExpr()