Home
last modified time | relevance | path

Searched refs:USAT (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp1588 unsigned NarOpc = Signed ? HexagonISD::SSAT : HexagonISD::USAT; in resizeToWidth()
2948 case HexagonISD::USAT: in SplitVectorOp()
3262 case HexagonISD::USAT: in ExpandHvxResizeIntoSteps()
3297 case HexagonISD::USAT: in ExpandHvxResizeIntoSteps()
3413 case HexagonISD::USAT: in LowerHvxOperationWrapper()
3471 case HexagonISD::USAT: in ReplaceHvxNodeResults()
H A DHexagonISelLowering.h63 USAT, // Unsigned saturate. enumerator
H A DHexagonISelLowering.cpp1919 case HexagonISD::USAT: return "HexagonISD::USAT"; in getTargetNodeName()
3402 case HexagonISD::USAT: in LowerOperationWrapper()
H A DHexagonPatterns.td105 def HexagonUSAT: SDNode<"HexagonISD::USAT", SDTSaturate>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h101 USAT, // Unsigned saturation enumerator
H A DARMInstrInfo.td167 def ARMusat : SDNode<"ARMISD::USAT", SDTIntSatNoShOp, []>;
4117 def USAT : AI<(outs GPRnopc:$Rd),
4151 (USAT imm0_31:$pos, GPRnopc:$a, 0)>;
4155 (USAT imm0_31:$imm, GPRnopc:$Rn, 0)>;
4165 (USAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>;
4167 (USAT imm0_31:$pos, GPRnopc:$a, asr_imm:$shft)>;
4173 (USAT imm0_31:$pos, GPRnopc:$Rn, imm0_31:$shft)>;
4175 (USAT imm0_31:$pos, GPRnopc:$Rn, asr_imm:$shft)>;
6272 // SSAT/USAT optional shift operand.
6276 (USAT GPRnopc:$Rd, imm0_31:$sat_imm, GPRnopc:$Rn, 0, pred:$p)>;
H A DARMScheduleA57.td336 // Saturate: SSAT, SSAT16, USAT, USAT16
338 (instregex "(t2)?SSAT(16)?", "(t2)?USAT(16)?")>;
H A DARMScheduleR52.td233 (instregex "QADD", "QSUB", "QDADD", "QDSUB", "SSAT", "SSAT16", "USAT",
H A DARMScheduleSwift.td192 (instregex "QADD", "QSUB", "QDADD", "QDSUB", "SSAT", "SSAT16", "USAT",
H A DARMISelLowering.cpp1722 MAKE_CASE(ARMISD::USAT) in getTargetNodeName()
5353 return DAG.getNode(ARMISD::USAT, dl, VT, V2Tmp, in LowerSaturatingConditional()
17943 return DAG.getNode(ARMISD::USAT, DL, VT, Input, in PerformMinMaxToSatCombine()
H A DARMInstrThumb2.td5227 // SSAT/USAT optional shift operand.