Home
last modified time | relevance | path

Searched refs:IsStrict (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeFloatTypes.cpp181 bool IsStrict = N->isStrictFPOpcode(); in SoftenFloatRes_Unary() local
183 unsigned Offset = IsStrict ? 1 : 0; in SoftenFloatRes_Unary()
187 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in SoftenFloatRes_Unary()
194 if (IsStrict) in SoftenFloatRes_Unary()
200 bool IsStrict = N->isStrictFPOpcode(); in SoftenFloatRes_Binary() local
202 unsigned Offset = IsStrict ? 1 : 0; in SoftenFloatRes_Binary()
207 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in SoftenFloatRes_Binary()
215 if (IsStrict) in SoftenFloatRes_Binary()
505 bool IsStrict = N->isStrictFPOpcode(); in SoftenFloatRes_FMA() local
507 unsigned Offset = IsStrict ? 1 : 0; in SoftenFloatRes_FMA()
[all …]
H A DLegalizeVectorOps.cpp749 bool IsStrict = Node->isStrictFPOpcode(); in PromoteINT_TO_FP() local
750 MVT VT = Node->getOperand(IsStrict ? 1 : 0).getSimpleValueType(); in PromoteINT_TO_FP()
769 if (IsStrict) { in PromoteINT_TO_FP()
790 bool IsStrict = Node->isStrictFPOpcode(); in PromoteFP_TO_INT() local
807 if (IsStrict) { in PromoteFP_TO_INT()
827 if (IsStrict) in PromoteFP_TO_INT()
1580 bool IsStrict = Node->isStrictFPOpcode(); in ExpandUINT_TO_FLOAT() local
1581 unsigned OpNo = IsStrict ? 1 : 0; in ExpandUINT_TO_FLOAT()
1591 if (IsStrict) in ExpandUINT_TO_FLOAT()
1597 if (((!IsStrict && TLI.getOperationAction(ISD::SINT_TO_FP, VT) == in ExpandUINT_TO_FLOAT()
[all …]
H A DLegalizeDAG.cpp2864 bool IsStrict = N->isStrictFPOpcode(); in PromoteLegalINT_TO_FP() local
2868 SDValue LegalOp = N->getOperand(IsStrict ? 1 : 0); in PromoteLegalINT_TO_FP()
2869 unsigned UIntOp = IsStrict ? ISD::STRICT_UINT_TO_FP : ISD::UINT_TO_FP; in PromoteLegalINT_TO_FP()
2870 unsigned SIntOp = IsStrict ? ISD::STRICT_SINT_TO_FP : ISD::SINT_TO_FP; in PromoteLegalINT_TO_FP()
2901 if (IsStrict) { in PromoteLegalINT_TO_FP()
2925 bool IsStrict = N->isStrictFPOpcode(); in PromoteLegalFP_TO_INT() local
2929 SDValue LegalOp = N->getOperand(IsStrict ? 1 : 0); in PromoteLegalFP_TO_INT()
2942 OpToUse = IsStrict ? ISD::STRICT_FP_TO_SINT : ISD::FP_TO_SINT; in PromoteLegalFP_TO_INT()
2947 OpToUse = IsStrict ? ISD::STRICT_FP_TO_UINT : ISD::FP_TO_UINT; in PromoteLegalFP_TO_INT()
2956 if (IsStrict) { in PromoteLegalFP_TO_INT()
[all …]
H A DLegalizeIntegerTypes.cpp2522 bool IsStrict = N->isStrictFPOpcode(); in PromoteIntOp_ExpOp() local
2523 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in PromoteIntOp_ExpOp()
2544 unsigned OpOffset = IsStrict ? 1 : 0; in PromoteIntOp_ExpOp()
2555 if (IsStrict) in PromoteIntOp_ExpOp()
3899 static SDValue fpExtendHelper(SDValue Op, SDValue &Chain, bool IsStrict, EVT VT, in fpExtendHelper() argument
3901 if (IsStrict) { in fpExtendHelper()
3916 bool IsStrict = N->isStrictFPOpcode(); in ExpandIntRes_FP_TO_XINT() local
3917 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in ExpandIntRes_FP_TO_XINT()
3918 SDValue Op = N->getOperand(IsStrict ? 1 : 0); in ExpandIntRes_FP_TO_XINT()
3935 Op = fpExtendHelper(Op, Chain, IsStrict, MVT::f32, dl, DAG); in ExpandIntRes_FP_TO_XINT()
[all …]
/freebsd/contrib/googletest/googlemock/test/
H A Dgmock-nice-strict_test.cc197 EXPECT_FALSE(Mock::IsStrict(&raw_foo)); in TEST()
324 EXPECT_FALSE(Mock::IsStrict(&nice_foo)); in TEST()
443 EXPECT_FALSE(Mock::IsStrict(&naggy_foo)); in TEST()
537 EXPECT_TRUE(Mock::IsStrict(&strict_foo)); in TEST()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp19027 bool IsStrict = Op->isStrictFPOpcode(); in LowerI64IntToFP_AVX512DQ() local
19028 unsigned OpNo = IsStrict ? 1 : 0; in LowerI64IntToFP_AVX512DQ()
19045 if (IsStrict) { in LowerI64IntToFP_AVX512DQ()
19068 bool IsStrict = Op->isStrictFPOpcode(); in LowerI64IntToFP16() local
19069 SDValue Src = Op.getOperand(IsStrict ? 1 : 0); in LowerI64IntToFP16()
19081 if (IsStrict) { in LowerI64IntToFP16()
19213 bool IsStrict = Op->isStrictFPOpcode(); in lowerINT_TO_FP_vXi64() local
19215 SDValue Src = Op->getOperand(IsStrict ? 1 : 0); in lowerINT_TO_FP_vXi64()
19231 SDValue Tmp = IsStrict ? DAG.getConstant(0, DL, MVT::v8i64) in lowerINT_TO_FP_vXi64()
19236 if (IsStrict) { in lowerINT_TO_FP_vXi64()
[all …]
H A DX86ISelDAGToDAG.cpp1239 bool IsStrict = N->isStrictFPOpcode(); in PreprocessISelDAG() local
1241 if (IsStrict) in PreprocessISelDAG()
/freebsd/contrib/googletest/googlemock/src/
H A Dgmock-spec-builders.cc673 bool Mock::IsStrict(void* mock_obj) in IsStrict() function in testing::Mock
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp3727 bool IsStrict = Op->isStrictFPOpcode(); in LowerSETCC() local
3729 cast<CondCodeSDNode>(Op.getOperand(IsStrict ? 3 : 2))->get(); in LowerSETCC()
3730 SDValue LHS = Op.getOperand(IsStrict ? 1 : 0); in LowerSETCC()
3731 SDValue RHS = Op.getOperand(IsStrict ? 2 : 1); in LowerSETCC()
3732 SDValue Chain = IsStrict ? Op.getOperand(0) : SDValue(); in LowerSETCC()
3745 if (IsStrict) in LowerSETCC()
3750 assert(!IsStrict && "Don't know how to handle STRICT_FSETCC!"); in LowerSETCC()
8319 bool IsStrict = Op->isStrictFPOpcode(); in convertFPToInt() local
8328 SDValue Src = Op.getOperand(IsStrict ? 1 : 0); in convertFPToInt()
8329 SDValue Chain = IsStrict ? Op.getOperand(0) : SDValue(); in convertFPToInt()
[all …]
H A DPPCISelDAGToDAG.cpp4474 bool IsStrict = N->isStrictFPOpcode(); in trySETCC() local
4476 cast<CondCodeSDNode>(N->getOperand(IsStrict ? 3 : 2))->get(); in trySETCC()
4480 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in trySETCC()
4482 SDValue LHS = N->getOperand(IsStrict ? 1 : 0); in trySETCC()
4483 SDValue RHS = N->getOperand(IsStrict ? 2 : 1); in trySETCC()
4485 if (!IsStrict && !Subtarget->useCRBits() && isInt32Immediate(RHS, Imm)) { in trySETCC()
4570 if (!IsStrict && LHS.getValueType().isVector()) { in trySETCC()
4599 if (IsStrict) in trySETCC()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp916 const bool IsStrict = in foldIntrinsicIsFPClass() local
934 (IsOrdered || IsUnordered) && !IsStrict) { in foldIntrinsicIsFPClass()
952 (IsOrdered || IsUnordered) && !IsStrict) { in foldIntrinsicIsFPClass()
967 (IsOrdered || IsUnordered) && !IsStrict) { in foldIntrinsicIsFPClass()
980 if (Mask == fcNan && !IsStrict) { in foldIntrinsicIsFPClass()
989 if (Mask == (~fcNan & fcAllFlags) && !IsStrict) { in foldIntrinsicIsFPClass()
1012 if (!IsStrict && (IsOrdered || IsUnordered) && in foldIntrinsicIsFPClass()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclAttr.cpp2078 bool IsStrict, StringRef Replacement, AvailabilityMergeKind AMK, in mergeAvailabilityAttr() argument
2237 Message, IsStrict, Replacement, Priority, Environment); in mergeAvailabilityAttr()
2269 bool IsStrict = AL.getStrictLoc().isValid(); in handleAvailabilityAttr() local
2296 if (S.getLangOpts().HLSL && IsStrict) in handleAvailabilityAttr()
2322 Obsoleted.Version, IsUnavailable, Str, IsStrict, Replacement, in handleAvailabilityAttr()
2378 NewObsoleted, IsUnavailable, Str, IsStrict, Replacement, in handleAvailabilityAttr()
2420 NewObsoleted, IsUnavailable, Str, IsStrict, Replacement, in handleAvailabilityAttr()
2454 IsStrict, Replacement, Sema::AMK_None, in handleAvailabilityAttr()
2496 IsStrict, Replacement, Sema::AMK_None, in handleAvailabilityAttr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp4289 bool IsStrict = Op->isStrictFPOpcode(); in LowerFP_ROUND() local
4290 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_ROUND()
4292 bool Trunc = Op.getConstantOperandVal(IsStrict ? 2 : 1) == 1; in LowerFP_ROUND()
4350 return IsStrict ? DAG.getMergeValues({Result, Op.getOperand(0)}, dl) in LowerFP_ROUND()
4371 bool IsStrict = Op->isStrictFPOpcode(); in LowerVectorFP_TO_INT() local
4372 EVT InVT = Op.getOperand(IsStrict ? 1 : 0).getValueType(); in LowerVectorFP_TO_INT()
4393 if (IsStrict) { in LowerVectorFP_TO_INT()
4408 if (IsStrict) { in LowerVectorFP_TO_INT()
4426 if (IsStrict) { in LowerVectorFP_TO_INT()
4442 Op.getOperand(IsStrict ? 1 : 0), DAG.getConstant(0, dl, MVT::i64)); in LowerVectorFP_TO_INT()
[all …]
/freebsd/contrib/googletest/googlemock/include/gmock/
H A Dgmock-spec-builders.h392 static bool IsStrict(void* mock_obj)
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp5902 bool IsStrict = Op->isStrictFPOpcode(); in LowerFP_TO_INT() local
5903 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_TO_INT()
5916 SDValue Chain = IsStrict ? Op.getOperand(0) : SDValue(); in LowerFP_TO_INT()
5920 return IsStrict ? DAG.getMergeValues({Result, Chain}, Loc) : Result; in LowerFP_TO_INT()
5924 if (IsStrict) { in LowerFP_TO_INT()
20886 bool IsStrict = Op->isStrictFPOpcode(); in LowerFP_EXTEND() local
20887 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_EXTEND()
20902 if (IsStrict) { in LowerFP_EXTEND()
20919 SDValue Chain = IsStrict ? Op.getOperand(0) : SDValue(); in LowerFP_EXTEND()
20925 if (IsStrict) { in LowerFP_EXTEND()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp6577 bool IsStrict = Op->isStrictFPOpcode(); in LowerOperation()
6578 SDValue Src = Op.getOperand(0 + IsStrict); in LowerOperation()
6599 if (IsStrict) in LowerOperation()
6609 if (IsStrict) { in LowerOperation()
6624 if (IsStrict) { in LowerOperation()
6639 if (IsStrict) { in LowerOperation()
6694 if (IsStrict) { in LowerOperation()
12200 bool IsStrict = N->isStrictFPOpcode(); in ReplaceNodeResults()
12203 SDValue Op0 = IsStrict ? N->getOperand(1) : N->getOperand(0); in ReplaceNodeResults()
12208 if (IsStrict) { in ReplaceNodeResults()
6575 bool IsStrict = Op->isStrictFPOpcode(); LowerOperation() local
12198 bool IsStrict = N->isStrictFPOpcode(); ReplaceNodeResults() local
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp6195 bool IsStrict) { in simplifyLdexp() argument
6205 if (!IsStrict) { in simplifyLdexp()
6226 if (IsStrict) in simplifyLdexp()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp4211 bool IsStrict = Op.getOpcode() == ISD::STRICT_FP_EXTEND; in lowerFP_EXTEND() local
4212 SDValue Src = Op.getOperand(IsStrict ? 1 : 0); in lowerFP_EXTEND()
4223 if (IsStrict) in lowerFP_EXTEND()
6712 bool IsStrict = Op.getOpcode() == ISD::STRICT_FLDEXP; in lowerFLDEXP() local
6716 SDValue Exp = Op.getOperand(IsStrict ? 2 : 1); in lowerFLDEXP()
6737 if (IsStrict) { in lowerFLDEXP()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h4509 bool IsStrict, StringRef Replacement, AvailabilityMergeKind AMK,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp7731 /// \param IsStrict if is true the function returns false if mask size does
7734 bool IsStrict) { in isIdentityMask() argument
7740 if (!IsStrict) { in isIdentityMask()
7821 if (isIdentityMask(Mask, SVTy, /*IsStrict=*/false)) { in peekThroughShuffles()
7823 (isIdentityMask(Mask, SVTy, /*IsStrict=*/true) && in peekThroughShuffles()
7908 /*IsStrict=*/true) || in peekThroughShuffles()