Home
last modified time | relevance | path

Searched refs:SMULFIXSAT (Results 1 – 25 of 26) sorted by relevance

12

/external/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/
Dirtranslator-fixed-point-intrinsics.ll44 ; CHECK: [[SMULFIXSAT:%[0-9]+]]:_(s16) = G_SMULFIXSAT [[TRUNC]], [[TRUNC1]], 7
45 ; CHECK: [[ANYEXT:%[0-9]+]]:_(s32) = G_ANYEXT [[SMULFIXSAT]](s16)
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DISDOpcodes.h286 SMULFIXSAT, UMULFIXSAT, enumerator
DTargetLowering.h935 case ISD::SMULFIXSAT: in getFixedPointOperationAction()
/external/llvm-project/llvm/include/llvm/CodeGen/
DISDOpcodes.h354 SMULFIXSAT, enumerator
DTargetLowering.h1070 case ISD::SMULFIXSAT: in getFixedPointOperationAction()
/external/llvm-project/llvm/test/CodeGen/X86/
Dvector-mulfix-legalize.ll4 ; We used to assert on widening the SMULFIX/UMULFIX/SMULFIXSAT node result,
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp461 case ISD::SMULFIXSAT: in LegalizeOp()
852 case ISD::SMULFIXSAT: in Expand()
DSelectionDAGDumper.cpp319 case ISD::SMULFIXSAT: return "smulfixsat"; in getOperationName()
DLegalizeIntegerTypes.cpp166 case ISD::SMULFIXSAT: in PromoteIntegerResult()
819 N->getOpcode() == ISD::SMULFIX || N->getOpcode() == ISD::SMULFIXSAT; in PromoteIntRes_MULFIX()
821 N->getOpcode() == ISD::SMULFIXSAT || N->getOpcode() == ISD::UMULFIXSAT; in PromoteIntRes_MULFIX()
1507 case ISD::SMULFIXSAT: in PromoteIntegerOperand()
2147 case ISD::SMULFIXSAT: in ExpandIntegerResult()
3360 bool Saturating = (N->getOpcode() == ISD::SMULFIXSAT || in ExpandIntRes_MULFIX()
3363 N->getOpcode() == ISD::SMULFIXSAT); in ExpandIntRes_MULFIX()
DLegalizeVectorTypes.cpp174 case ISD::SMULFIXSAT: in ScalarizeVectorResult()
1027 case ISD::SMULFIXSAT: in SplitVectorResult()
2912 case ISD::SMULFIXSAT: in WidenVectorResult()
DTargetLowering.cpp7661 Node->getOpcode() == ISD::SMULFIXSAT || in expandFixedPointMul()
7670 bool Saturating = (Node->getOpcode() == ISD::SMULFIXSAT || in expandFixedPointMul()
7673 Node->getOpcode() == ISD::SMULFIXSAT); in expandFixedPointMul()
DLegalizeDAG.cpp1144 case ISD::SMULFIXSAT: in LegalizeOp()
3554 case ISD::SMULFIXSAT: in ExpandNode()
DSelectionDAGBuilder.cpp5566 return ISD::SMULFIXSAT; in FixedPointIntrinsicToOpcode()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeIntegerTypes.cpp159 case ISD::SMULFIXSAT: in PromoteIntegerResult()
751 N->getOpcode() == ISD::SMULFIX || N->getOpcode() == ISD::SMULFIXSAT; in PromoteIntRes_MULFIX()
753 N->getOpcode() == ISD::SMULFIXSAT || N->getOpcode() == ISD::UMULFIXSAT; in PromoteIntRes_MULFIX()
1305 case ISD::SMULFIXSAT: in PromoteIntegerOperand()
1912 case ISD::SMULFIXSAT: in ExpandIntegerResult()
3028 bool Saturating = (N->getOpcode() == ISD::SMULFIXSAT || in ExpandIntRes_MULFIX()
3031 N->getOpcode() == ISD::SMULFIXSAT); in ExpandIntRes_MULFIX()
DSelectionDAGDumper.cpp311 case ISD::SMULFIXSAT: return "smulfixsat"; in getOperationName()
DLegalizeVectorOps.cpp462 case ISD::SMULFIXSAT: in LegalizeOp()
962 case ISD::SMULFIXSAT: in Expand()
DLegalizeVectorTypes.cpp165 case ISD::SMULFIXSAT: in ScalarizeVectorResult()
960 case ISD::SMULFIXSAT: in SplitVectorResult()
2748 case ISD::SMULFIXSAT: in WidenVectorResult()
DTargetLowering.cpp7176 Node->getOpcode() == ISD::SMULFIXSAT || in expandFixedPointMul()
7185 bool Saturating = (Node->getOpcode() == ISD::SMULFIXSAT || in expandFixedPointMul()
7188 Node->getOpcode() == ISD::SMULFIXSAT); in expandFixedPointMul()
DLegalizeDAG.cpp1130 case ISD::SMULFIXSAT: in LegalizeOp()
3417 case ISD::SMULFIXSAT: in ExpandNode()
DSelectionDAGBuilder.cpp5767 return ISD::SMULFIXSAT; in FixedPointIntrinsicToOpcode()
DDAGCombiner.cpp1518 case ISD::SMULFIXSAT: in visit()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTargetLoweringBase.cpp658 setOperationAction(ISD::SMULFIXSAT, VT, Expand); in initActions()
/external/llvm-project/llvm/lib/CodeGen/
DTargetLoweringBase.cpp770 setOperationAction(ISD::SMULFIXSAT, VT, Expand); in initActions()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td400 def smulfixsat : SDNode<"ISD::SMULFIXSAT", SDTIntScaledBinOp, [SDNPCommutative]>;
/external/llvm-project/llvm/include/llvm/Target/
DTargetSelectionDAG.td405 def smulfixsat : SDNode<"ISD::SMULFIXSAT", SDTIntScaledBinOp, [SDNPCommutative]>;

12