Searched refs:USUBSAT (Results 1 - 15 of 15) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DISDOpcodes.h274 SSUBSAT, USUBSAT, enumerator in enum:llvm::ISD::NodeType
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1932 { ISD::USUBSAT, MVT::v32i16, 1 },
1933 { ISD::USUBSAT, MVT::v64i8, 1 },
1944 { ISD::USUBSAT, MVT::v16i32, 2 }, // pmaxud + psubd
1945 { ISD::USUBSAT, MVT::v2i64, 2 }, // pmaxuq + psubq
1946 { ISD::USUBSAT, MVT::v4i64, 2 }, // pmaxuq + psubq
1947 { ISD::USUBSAT, MVT::v8i64, 2 }, // pmaxuq + psubq
1994 { ISD::USUBSAT, MVT::v16i16, 1 },
1995 { ISD::USUBSAT, MVT::v32i8, 1 },
1996 { ISD::USUBSAT, MVT::v8i32, 2 }, // pmaxud + psubd
2031 { ISD::USUBSAT, MV
[all...]
H A DX86ISelLowering.cpp911 setOperationAction(ISD::USUBSAT, MVT::v16i8, Legal);
915 setOperationAction(ISD::USUBSAT, MVT::v8i16, Legal);
918 setOperationAction(ISD::USUBSAT, MVT::v4i32, Custom);
920 setOperationAction(ISD::USUBSAT, MVT::v2i64, Custom);
1291 setOperationAction(ISD::USUBSAT, MVT::v32i8, HasInt256 ? Legal : Custom);
1295 setOperationAction(ISD::USUBSAT, MVT::v16i16, HasInt256 ? Legal : Custom);
1426 setOperationAction(ISD::USUBSAT, VT, Custom);
1739 setOperationAction(ISD::USUBSAT, VT, Custom);
1823 setOperationAction(ISD::USUBSAT, VT, Legal);
21346 SDValue Result = DAG.getNode(ISD::USUBSAT, d
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp308 case ISD::USUBSAT: return "usubsat";
H A DLegalizeVectorOps.cpp458 case ISD::USUBSAT:
946 case ISD::USUBSAT:
H A DLegalizeIntegerTypes.cpp156 case ISD::USUBSAT: Res = PromoteIntRes_ADDSUBSAT(N); break;
693 if (Opcode == ISD::UADDSAT || Opcode == ISD::USUBSAT) {
711 case ISD::USUBSAT:
731 if (Opcode == ISD::USUBSAT) {
1921 case ISD::USUBSAT: ExpandIntRes_ADDSUBSAT(N, Lo, Hi); break;
H A DLegalizeVectorTypes.cpp128 case ISD::USUBSAT:
938 case ISD::USUBSAT:
2729 case ISD::USUBSAT:
H A DTargetLowering.cpp7107 if (Opcode == ISD::USUBSAT && isOperationLegalOrCustom(ISD::UMAX, VT)) {
7129 case ISD::USUBSAT:
7154 } else if (Opcode == ISD::USUBSAT) {
H A DLegalizeDAG.cpp1125 case ISD::USUBSAT: {
3413 case ISD::USUBSAT:
H A DSelectionDAG.cpp4806 case ISD::USUBSAT: return C1.usub_sat(C2);
5203 case ISD::USUBSAT:
5472 case ISD::USUBSAT:
5497 case ISD::USUBSAT:
H A DDAGCombiner.cpp1513 case ISD::USUBSAT: return visitSUBSAT(N);
2241 if (N0.getOpcode() == ISD::UMAX && hasOperation(ISD::USUBSAT, VT)) {
2248 return DAG.getNode(ISD::USUBSAT, DL, VT, N0.getOperand(0),
H A DSelectionDAGBuilder.cpp6428 setValue(&I, DAG.getNode(ISD::USUBSAT, sdl, Op1.getValueType(), Op1, Op2));
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp656 setOperationAction(ISD::USUBSAT, VT, Expand);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp190 setOperationAction(ISD::USUBSAT, VT, Legal);
793 setOperationAction(ISD::USUBSAT, VT, Legal);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp219 for (auto Opcode : {ISD::SADDSAT, ISD::UADDSAT, ISD::SSUBSAT, ISD::USUBSAT})
280 setOperationAction(ISD::USUBSAT, VT, Legal);

Completed in 556 milliseconds