Lines Matching defs:IsStrict
2864 bool IsStrict = N->isStrictFPOpcode();
2868 SDValue LegalOp = N->getOperand(IsStrict ? 1 : 0);
2869 unsigned UIntOp = IsStrict ? ISD::STRICT_UINT_TO_FP : ISD::UINT_TO_FP;
2870 unsigned SIntOp = IsStrict ? ISD::STRICT_SINT_TO_FP : ISD::SINT_TO_FP;
2901 if (IsStrict) {
2925 bool IsStrict = N->isStrictFPOpcode();
2929 SDValue LegalOp = N->getOperand(IsStrict ? 1 : 0);
2942 OpToUse = IsStrict ? ISD::STRICT_FP_TO_SINT : ISD::FP_TO_SINT;
2947 OpToUse = IsStrict ? ISD::STRICT_FP_TO_UINT : ISD::FP_TO_UINT;
2956 if (IsStrict) {
2966 if (IsStrict)
4099 bool IsStrict = Node->getOpcode() == ISD::STRICT_FSETCC ||
4102 SDValue Chain = IsStrict ? Node->getOperand(0) : SDValue();
4103 unsigned Offset = IsStrict ? 1 : 0;
4120 if (IsStrict) {
4144 if (IsStrict)
4152 assert(!IsStrict && "Don't know how to expand for strict nodes.");
4810 bool IsStrict = Node->isStrictFPOpcode();
4813 EVT SVT = Node->getOperand(IsStrict ? 1 : 0).getValueType();
4833 SDValue Chain = IsStrict ? Node->getOperand(0) : SDValue();
4836 NVT, Node->getOperand(IsStrict ? 1 : 0));
4842 if (IsStrict)
4851 bool IsStrict = Node->isStrictFPOpcode();
4855 SDValue Op = Node->getOperand(IsStrict ? 1 : 0);
4876 SDValue Chain = IsStrict ? Node->getOperand(0) : SDValue();
4883 if (IsStrict)
4895 bool IsStrict = Node->isStrictFPOpcode();
4896 SDValue Op = Node->getOperand(IsStrict ? 1 : 0);
4897 SDValue Chain = IsStrict ? Node->getOperand(0) : SDValue();
4899 assert(cast<ConstantSDNode>(Node->getOperand(IsStrict ? 2 : 1))->isZero() &&
4909 if (IsStrict)