Searched refs:USAT (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | usat.ll | 6 ; Check for several conditions that should result in USAT. 10 ; transformed into USAT. At the end there are some tests 142 ; of the possible combinations that lead to USAT are tested. 301 ; into USAT but are similar enough that could confuse the selector.
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 100 USAT, // Unsigned saturation enumerator
|
| H A D | ARMInstrInfo.td | 167 def ARMusat : SDNode<"ARMISD::USAT", SDTIntSatNoShOp, []>; 4087 def USAT : AI<(outs GPRnopc:$Rd), 4121 (USAT imm0_31:$pos, GPRnopc:$a, 0)>; 4125 (USAT imm0_31:$imm, GPRnopc:$Rn, 0)>; 4135 (USAT imm0_31:$pos, GPRnopc:$a, imm0_31:$shft)>; 4137 (USAT imm0_31:$pos, GPRnopc:$a, asr_imm:$shft)>; 4143 (USAT imm0_31:$pos, GPRnopc:$Rn, imm0_31:$shft)>; 4145 (USAT imm0_31:$pos, GPRnopc:$Rn, asr_imm:$shft)>; 6231 // SSAT/USAT optional shift operand. 6235 (USAT GPRnopc:$Rd, imm0_31:$sat_imm, GPRnopc:$Rn, 0, pred:$p)>;
|
| H A D | ARMScheduleA57.td | 337 // Saturate: SSAT, SSAT16, USAT, USAT16 339 (instregex "(t2)?SSAT(16)?", "(t2)?USAT(16)?")>;
|
| H A D | ARMScheduleR52.td | 233 (instregex "QADD", "QSUB", "QDADD", "QDSUB", "SSAT", "SSAT16", "USAT",
|
| H A D | ARMScheduleSwift.td | 192 (instregex "QADD", "QSUB", "QDADD", "QDSUB", "SSAT", "SSAT16", "USAT",
|
| H A D | ARMISelLowering.cpp | 1698 MAKE_CASE(ARMISD::USAT) in getTargetNodeName() 5313 return DAG.getNode(ARMISD::USAT, dl, VT, V2Tmp, in LowerSaturatingConditional() 17654 return DAG.getNode(ARMISD::USAT, DL, VT, Input, in PerformMinMaxToSatCombine()
|
| H A D | ARMInstrThumb2.td | 5133 // SSAT/USAT optional shift operand.
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/ |
| H A D | basic-arm-instructions.txt | 2379 # USAT
|
| H A D | thumb2.txt | 2516 # USAT
|
| /llvm-project-15.0.7/llvm/test/MC/ARM/ |
| H A D | basic-arm-instructions.s | 3416 @ USAT
|
| H A D | basic-thumb2-instructions.s | 3800 @ USAT
|