| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeFloatTypes.cpp | 161 bool IsStrict = N->isStrictFPOpcode(); in SoftenFloatRes_Unary() local 163 unsigned Offset = IsStrict ? 1 : 0; in SoftenFloatRes_Unary() 167 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in SoftenFloatRes_Unary() 174 if (IsStrict) in SoftenFloatRes_Unary() 180 bool IsStrict = N->isStrictFPOpcode(); in SoftenFloatRes_Binary() local 182 unsigned Offset = IsStrict ? 1 : 0; in SoftenFloatRes_Binary() 187 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in SoftenFloatRes_Binary() 195 if (IsStrict) in SoftenFloatRes_Binary() 445 bool IsStrict = N->isStrictFPOpcode(); in SoftenFloatRes_FMA() local 447 unsigned Offset = IsStrict ? 1 : 0; in SoftenFloatRes_FMA() [all …]
|
| H A D | LegalizeVectorOps.cpp | 610 bool IsStrict = Node->isStrictFPOpcode(); in PromoteINT_TO_FP() local 611 MVT VT = Node->getOperand(IsStrict ? 1 : 0).getSimpleValueType(); in PromoteINT_TO_FP() 630 if (IsStrict) { in PromoteINT_TO_FP() 651 bool IsStrict = Node->isStrictFPOpcode(); in PromoteFP_TO_INT() local 668 if (IsStrict) { in PromoteFP_TO_INT() 688 if (IsStrict) in PromoteFP_TO_INT() 1401 bool IsStrict = Node->isStrictFPOpcode(); in ExpandUINT_TO_FLOAT() local 1402 unsigned OpNo = IsStrict ? 1 : 0; in ExpandUINT_TO_FLOAT() 1412 if (IsStrict) in ExpandUINT_TO_FLOAT() 1418 if (((!IsStrict && TLI.getOperationAction(ISD::SINT_TO_FP, VT) == in ExpandUINT_TO_FLOAT() [all …]
|
| H A D | LegalizeDAG.cpp | 2536 bool IsStrict = N->isStrictFPOpcode(); in PromoteLegalINT_TO_FP() local 2540 SDValue LegalOp = N->getOperand(IsStrict ? 1 : 0); in PromoteLegalINT_TO_FP() 2541 unsigned UIntOp = IsStrict ? ISD::STRICT_UINT_TO_FP : ISD::UINT_TO_FP; in PromoteLegalINT_TO_FP() 2542 unsigned SIntOp = IsStrict ? ISD::STRICT_SINT_TO_FP : ISD::SINT_TO_FP; in PromoteLegalINT_TO_FP() 2573 if (IsStrict) { in PromoteLegalINT_TO_FP() 2597 bool IsStrict = N->isStrictFPOpcode(); in PromoteLegalFP_TO_INT() local 2601 SDValue LegalOp = N->getOperand(IsStrict ? 1 : 0); in PromoteLegalFP_TO_INT() 2614 OpToUse = IsStrict ? ISD::STRICT_FP_TO_SINT : ISD::FP_TO_SINT; in PromoteLegalFP_TO_INT() 2619 OpToUse = IsStrict ? ISD::STRICT_FP_TO_UINT : ISD::FP_TO_UINT; in PromoteLegalFP_TO_INT() 2628 if (IsStrict) { in PromoteLegalFP_TO_INT() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 2197 bool IsStrict = N->isStrictFPOpcode(); in PromoteIntOp_FPOWI() local 2198 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in PromoteIntOp_FPOWI() 2216 unsigned OpOffset = IsStrict ? 1 : 0; in PromoteIntOp_FPOWI() 2227 if (IsStrict) in PromoteIntOp_FPOWI() 3417 bool IsStrict = N->isStrictFPOpcode(); in ExpandIntRes_FP_TO_SINT() local 3418 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in ExpandIntRes_FP_TO_SINT() 3419 SDValue Op = N->getOperand(IsStrict ? 1 : 0); in ExpandIntRes_FP_TO_SINT() 3440 if (IsStrict) in ExpandIntRes_FP_TO_SINT() 3449 bool IsStrict = N->isStrictFPOpcode(); in ExpandIntRes_FP_TO_UINT() local 3450 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in ExpandIntRes_FP_TO_UINT() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 21047 bool IsStrict = Op->isStrictFPOpcode(); in LowerI64IntToFP_AVX512DQ() local 21048 unsigned OpNo = IsStrict ? 1 : 0; in LowerI64IntToFP_AVX512DQ() 21066 if (IsStrict) { in LowerI64IntToFP_AVX512DQ() 21089 bool IsStrict = Op->isStrictFPOpcode(); in LowerI64IntToFP16() local 21090 SDValue Src = Op.getOperand(IsStrict ? 1 : 0); in LowerI64IntToFP16() 21103 if (IsStrict) { in LowerI64IntToFP16() 21235 bool IsStrict = Op->isStrictFPOpcode(); in lowerINT_TO_FP_vXi64() local 21237 SDValue Src = Op->getOperand(IsStrict ? 1 : 0); in lowerINT_TO_FP_vXi64() 21253 SDValue Tmp = IsStrict ? DAG.getConstant(0, DL, MVT::v8i64) in lowerINT_TO_FP_vXi64() 21258 if (IsStrict) { in lowerINT_TO_FP_vXi64() [all …]
|
| H A D | X86ISelDAGToDAG.cpp | 1167 bool IsStrict = N->isStrictFPOpcode(); in PreprocessISelDAG() local 1169 if (IsStrict) in PreprocessISelDAG()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 3515 bool IsStrict = Op->isStrictFPOpcode(); in LowerSETCC() local 3517 cast<CondCodeSDNode>(Op.getOperand(IsStrict ? 3 : 2))->get(); in LowerSETCC() 3518 SDValue LHS = Op.getOperand(IsStrict ? 1 : 0); in LowerSETCC() 3519 SDValue RHS = Op.getOperand(IsStrict ? 2 : 1); in LowerSETCC() 3520 SDValue Chain = IsStrict ? Op.getOperand(0) : SDValue(); in LowerSETCC() 3533 if (IsStrict) in LowerSETCC() 3538 assert(!IsStrict && "Don't know how to handle STRICT_FSETCC!"); in LowerSETCC() 8057 bool IsStrict = Op->isStrictFPOpcode(); in convertFPToInt() local 8066 SDValue Src = Op.getOperand(IsStrict ? 1 : 0); in convertFPToInt() 8067 SDValue Chain = IsStrict ? Op.getOperand(0) : SDValue(); in convertFPToInt() [all …]
|
| H A D | PPCISelDAGToDAG.cpp | 4322 bool IsStrict = N->isStrictFPOpcode(); in trySETCC() local 4324 cast<CondCodeSDNode>(N->getOperand(IsStrict ? 3 : 2))->get(); in trySETCC() 4328 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in trySETCC() 4330 SDValue LHS = N->getOperand(IsStrict ? 1 : 0); in trySETCC() 4331 SDValue RHS = N->getOperand(IsStrict ? 2 : 1); in trySETCC() 4333 if (!IsStrict && !Subtarget->useCRBits() && isInt32Immediate(RHS, Imm)) { in trySETCC() 4418 if (!IsStrict && LHS.getValueType().isVector()) { in trySETCC() 4447 if (IsStrict) in trySETCC()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 3865 bool IsStrict = Op->isStrictFPOpcode(); in LowerFP_ROUND() local 3866 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_ROUND() 3890 bool IsStrict = Op->isStrictFPOpcode(); in LowerVectorFP_TO_INT() local 3891 EVT InVT = Op.getOperand(IsStrict ? 1 : 0).getValueType(); in LowerVectorFP_TO_INT() 3914 if (IsStrict) { in LowerVectorFP_TO_INT() 3929 if (IsStrict) { in LowerVectorFP_TO_INT() 3947 if (IsStrict) { in LowerVectorFP_TO_INT() 3963 Op.getOperand(IsStrict ? 1 : 0), DAG.getConstant(0, dl, MVT::i64)); in LowerVectorFP_TO_INT() 3965 if (IsStrict) in LowerVectorFP_TO_INT() 3977 bool IsStrict = Op->isStrictFPOpcode(); in LowerFP_TO_INT() local [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaDeclAttr.cpp | 2434 bool IsStrict, StringRef Replacement, AvailabilityMergeKind AMK, in mergeAvailabilityAttr() argument 2587 Message, IsStrict, Replacement, Priority); in mergeAvailabilityAttr() 2619 bool IsStrict = AL.getStrictLoc().isValid(); in handleAvailabilityAttr() local 2650 Obsoleted.Version, IsUnavailable, Str, IsStrict, Replacement, in handleAvailabilityAttr() 2706 NewObsoleted, IsUnavailable, Str, IsStrict, Replacement, in handleAvailabilityAttr() 2748 NewObsoleted, IsUnavailable, Str, IsStrict, Replacement, in handleAvailabilityAttr() 2782 IsStrict, Replacement, Sema::AMK_None, in handleAvailabilityAttr() 2824 IsStrict, Replacement, Sema::AMK_None, in handleAvailabilityAttr()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 5872 bool IsStrict = Op->isStrictFPOpcode(); in LowerFP_TO_INT() local 5873 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_TO_INT() 5886 SDValue Chain = IsStrict ? Op.getOperand(0) : SDValue(); in LowerFP_TO_INT() 5890 return IsStrict ? DAG.getMergeValues({Result, Chain}, Loc) : Result; in LowerFP_TO_INT() 5894 if (IsStrict) { in LowerFP_TO_INT() 20653 bool IsStrict = Op->isStrictFPOpcode(); in LowerFP_EXTEND() local 20654 SDValue SrcVal = Op.getOperand(IsStrict ? 1 : 0); in LowerFP_EXTEND() 20669 if (IsStrict) { in LowerFP_EXTEND() 20686 SDValue Chain = IsStrict ? Op.getOperand(0) : SDValue(); in LowerFP_EXTEND() 20692 if (IsStrict) { in LowerFP_EXTEND() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 7672 bool IsStrict = N->isStrictFPOpcode(); in ReplaceNodeResults() local 7675 SDValue Op0 = IsStrict ? N->getOperand(1) : N->getOperand(0); in ReplaceNodeResults() 7680 if (IsStrict) { in ReplaceNodeResults() 7721 SDValue Chain = IsStrict ? N->getOperand(0) : SDValue(); in ReplaceNodeResults() 7726 if (IsStrict) in ReplaceNodeResults()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 6313 bool IsStrict) { in isIdentityMask() argument 6316 return (VF == Limit || !IsStrict) && in isIdentityMask()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Sema.h | 3637 StringRef Message, bool IsStrict, StringRef Replacement,
|