Lines Matching defs:IsStrict
2763 bool IsStrict = N->isStrictFPOpcode();
2767 SDValue LegalOp = N->getOperand(IsStrict ? 1 : 0);
2768 unsigned UIntOp = IsStrict ? ISD::STRICT_UINT_TO_FP : ISD::UINT_TO_FP;
2769 unsigned SIntOp = IsStrict ? ISD::STRICT_SINT_TO_FP : ISD::SINT_TO_FP;
2800 if (IsStrict) {
2824 bool IsStrict = N->isStrictFPOpcode();
2828 SDValue LegalOp = N->getOperand(IsStrict ? 1 : 0);
2841 OpToUse = IsStrict ? ISD::STRICT_FP_TO_SINT : ISD::FP_TO_SINT;
2846 OpToUse = IsStrict ? ISD::STRICT_FP_TO_UINT : ISD::FP_TO_UINT;
2855 if (IsStrict) {
2865 if (IsStrict)
4024 bool IsStrict = Node->getOpcode() == ISD::STRICT_FSETCC ||
4027 SDValue Chain = IsStrict ? Node->getOperand(0) : SDValue();
4028 unsigned Offset = IsStrict ? 1 : 0;
4045 if (IsStrict) {
4069 if (IsStrict)
4077 assert(!IsStrict && "Don't know how to expand for strict nodes.");
4768 bool IsStrict = Node->isStrictFPOpcode();
4771 EVT SVT = Node->getOperand(IsStrict ? 1 : 0).getValueType();
4791 SDValue Chain = IsStrict ? Node->getOperand(0) : SDValue();
4794 NVT, Node->getOperand(IsStrict ? 1 : 0));
4799 if (IsStrict)
4808 bool IsStrict = Node->isStrictFPOpcode();
4812 SDValue Op = Node->getOperand(IsStrict ? 1 : 0);
4833 SDValue Chain = IsStrict ? Node->getOperand(0) : SDValue();
4839 if (IsStrict)
4851 bool IsStrict = Node->isStrictFPOpcode();
4852 SDValue Op = Node->getOperand(IsStrict ? 1 : 0);
4853 SDValue Chain = IsStrict ? Node->getOperand(0) : SDValue();
4855 assert(cast<ConstantSDNode>(Node->getOperand(IsStrict ? 2 : 1))->isZero() &&
4864 if (IsStrict)