Home
last modified time | relevance | path

Searched refs:Rotate (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp123 Rotate(0) {} in RxSBGOperands()
131 unsigned Rotate; member
780 if (RxSBG.Rotate != 0) in refineRxSBGMask()
781 Mask = (Mask << RxSBG.Rotate) | (Mask >> (64 - RxSBG.Rotate)); in refineRxSBGMask()
793 if (RxSBG.Rotate != 0) in maskMatters()
794 Mask = ((Mask << RxSBG.Rotate) | (Mask >> (64 - RxSBG.Rotate))); in maskMatters()
868 RxSBG.Rotate = (RxSBG.Rotate + CountNode->getZExtValue()) & 63; in expandRxSBG()
898 if (RxSBG.Mask == 1 && RxSBG.Rotate == 1) in expandRxSBG()
899 RxSBG.Rotate += (BitSize - InnerBitSize); in expandRxSBG()
929 RxSBG.Rotate = (RxSBG.Rotate + Count) & 63; in expandRxSBG()
[all …]
H A DSystemZScheduleZEC12.td479 // Rotate
482 // Rotate and insert
488 // Rotate and Select
H A DSystemZScheduleZ196.td468 // Rotate
471 // Rotate and insert
477 // Rotate and Select
H A DSystemZInstrInfo.cpp283 unsigned Rotate = (DestIsHigh != SrcIsHigh ? 32 : 0); in emitGRX32Move() local
287 .addImm(32 - Size).addImm(128 + 31).addImm(Rotate); in emitGRX32Move()
H A DSystemZScheduleZ13.td505 // Rotate
508 // Rotate and insert
514 // Rotate and Select
H A DSystemZScheduleZ14.td515 // Rotate
518 // Rotate and insert
524 // Rotate and Select
H A DSystemZScheduleZ15.td530 // Rotate
533 // Rotate and insert
539 // Rotate and Select
H A DSystemZScheduleZ16.td530 // Rotate
533 // Rotate and insert
539 // Rotate and Select
H A DSystemZInstrInfo.td1526 // Rotate left.
1530 // Rotate second operand left and inserted selected bits into first operand.
1560 // Rotate second operand left and perform a logical operation with selected
/freebsd/usr.sbin/cron/cron/
H A Dcrontab12 # Rotate log files every hour, if necessary.
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp416 if (unsigned Rotate = extractRotateInfo(Val)) { in generateInstSeq() local
418 uint64_t NegImm12 = llvm::rotl<uint64_t>(Val, Rotate); in generateInstSeq()
424 Rotate); in generateInstSeq()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonIntrinsicsV5.td176 // Rotate and reduce bytes
181 // Rotate and reduce bytes with accumulation
H A DHexagonISelDAGToDAGHVX.cpp1576 OpRef Rotate = funnels(Va, Va, *Dist, Results); in shuffs1()
1577 if (Rotate.isValid()) in shuffs1() local
1578 return Rotate; in shuffs1()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrShiftRotate.td1 //===-- X86InstrShiftRotate.td - Shift and Rotate Instrs ---*- tablegen -*-===//
14 // Shift/Rotate instructions
526 // BMI Shift/Rotate instructions
H A DX86ISelLowering.cpp11096 SDValue Rotate = DAG.getBitcast( in lowerShuffleAsByteRotateAndPermute() local
11112 return DAG.getVectorShuffle(VT, DL, Rotate, DAG.getUNDEF(VT), PermMask); in lowerShuffleAsByteRotateAndPermute()
12944 if (SDValue Rotate = lowerShuffleAsVALIGN(DL, MVT::v2i64, V1, V2, Mask, in lowerV2I64Shuffle() local
12946 return Rotate; in lowerV2I64Shuffle()
12948 if (SDValue Rotate = lowerShuffleAsByteRotate(DL, MVT::v2i64, V1, V2, Mask, in lowerV2I64Shuffle() local
12950 return Rotate; in lowerV2I64Shuffle()
13194 if (SDValue Rotate = in lowerV4I32Shuffle() local
13196 return Rotate; in lowerV4I32Shuffle()
13259 if (SDValue Rotate = lowerShuffleAsVALIGN(DL, MVT::v4i32, V1, V2, Mask, in lowerV4I32Shuffle() local
13261 return Rotate; in lowerV4I32Shuffle()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_neon_incl.td155 // rotl - Rotate set left by a number of elements.
158 // rotl - Rotate set right by a number of elements.
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DREADME_P9.txt110 - Vector Rotate Left Mask/Mask-Insert: vrlwnm vrlwmi vrldnm vrldmi
H A DPPCInstrAltivec.td1562 // Vector Rotate Left Mask/Mask-Insert
H A DPPCInstr64Bit.td1091 // Rotate instructions.
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DGenericOpcodes.td405 /// Rotate bits right.
412 /// Rotate bits left.
H A DTarget.td387 // (rotl GPR, 1) - Rotate N places to the left.
389 // (rotr GPR, 1) - Rotate N places to the right.
/freebsd/sys/contrib/device-tree/src/arm/nvidia/
H A Dtegra20-acer-a500-picasso.dts1273 label = "Rotate-lock";
/freebsd/share/misc/
H A Dusb_hid_usages887 0x245 AC Rotate
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips64InstrInfo.td189 // Rotate Instructions
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrThumb.td1294 // Rotate right register

12