Home
last modified time | relevance | path

Searched refs:SSAT (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/
H A Dunpredictable-SSAT-arm.txt3 # Opcode=322 Name=SSAT Format=ARM_FORMAT_SATFRM(13)
9 # A8.6.183 SSAT
H A Dbasic-arm-instructions.txt1863 # SSAT
H A Dthumb2.txt1915 # SSAT
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dssat.ll5 ; Check for several conditions that should result in SSAT.
9 ; transformed into SSAT. At the end there are some tests
124 ; of the possible combinations that lead to SSAT are tested.
308 ; into SSAT but are similar enough that could confuse the selector.
H A Dssat-unroll-loops.ll4 ; Checks SSAT is still generated when loop unrolling is on
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.h99 SSAT, // Signed saturation enumerator
H A DARMInstrInfo.td165 def ARMssat : SDNode<"ARMISD::SSAT", SDTIntSatNoShOp, []>;
4056 def SSAT : AI<(outs GPRnopc:$Rd),
4119 (SSAT imm1_32:$pos, GPRnopc:$a, 0)>;
4123 (SSAT imm0_31:$imm, GPRnopc:$Rn, 0)>;
4131 (SSAT imm1_32:$pos, GPRnopc:$a, imm0_31:$shft)>;
4133 (SSAT imm1_32:$pos, GPRnopc:$a, asr_imm:$shft)>;
4139 (SSAT imm0_31:$pos, GPRnopc:$Rn, imm0_31:$shft)>;
4141 (SSAT imm0_31:$pos, GPRnopc:$Rn, asr_imm:$shft)>;
6231 // SSAT/USAT optional shift operand.
6233 (SSAT GPRnopc:$Rd, imm1_32:$sat_imm, GPRnopc:$Rn, 0, pred:$p)>;
H A DARMScheduleA57.td337 // Saturate: SSAT, SSAT16, USAT, USAT16
339 (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.cpp1697 MAKE_CASE(ARMISD::SSAT) in getTargetNodeName()
5310 return DAG.getNode(ARMISD::SSAT, dl, VT, V2Tmp, in LowerSaturatingConditional()
17651 return DAG.getNode(ARMISD::SSAT, DL, VT, Input, in PerformMinMaxToSatCombine()
H A DARMInstrThumb2.td5133 // SSAT/USAT optional shift operand.
/llvm-project-15.0.7/llvm/test/MC/ARM/
H A Ddiagnostics.s262 @ Out of range immediates and bad shift types for SSAT
H A Dbasic-arm-instructions.s2728 @ SSAT
H A Dbasic-thumb2-instructions.s2824 @ SSAT