Home
last modified time | relevance | path

Searched refs:Rotate (Results 1 – 25 of 32) 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 DSystemZScheduleZ13.td505 // Rotate
508 // Rotate and insert
514 // Rotate and Select
H A DSystemZInstrInfo.cpp285 unsigned Rotate = (DestIsHigh != SrcIsHigh ? 32 : 0); in emitGRX32Move() local
289 .addImm(32 - Size).addImm(128 + 31).addImm(Rotate); in emitGRX32Move()
H A DSystemZScheduleZ17.td533 // Rotate
536 // Rotate and insert
542 // Rotate and Select
H A DSystemZScheduleZ15.td530 // Rotate
533 // Rotate and insert
539 // Rotate and Select
H A DSystemZScheduleZ14.td515 // Rotate
518 // Rotate and insert
524 // Rotate and Select
H A DSystemZScheduleZ16.td530 // Rotate
533 // Rotate and insert
539 // Rotate and Select
H A DSystemZInstrInfo.td1552 // Rotate left.
1556 // Rotate second operand left and inserted selected bits into first operand.
1586 // 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.cpp453 if (unsigned Rotate = extractRotateInfo(Val)) { in generateInstSeq() local
455 uint64_t NegImm12 = llvm::rotl<uint64_t>(Val, Rotate); in generateInstSeq()
461 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.cpp1570 OpRef Rotate = funnels(Va, Va, *Dist, Results); in shuffs1() local
1571 if (Rotate.isValid()) in shuffs1()
1572 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.cpp11583 SDValue Rotate = DAG.getBitcast( in lowerShuffleAsByteRotateAndPermute() local
11599 return DAG.getVectorShuffle(VT, DL, Rotate, DAG.getUNDEF(VT), PermMask); in lowerShuffleAsByteRotateAndPermute()
13476 if (SDValue Rotate = lowerShuffleAsVALIGN(DL, MVT::v2i64, V1, V2, Mask, in lowerV2I64Shuffle() local
13478 return Rotate; in lowerV2I64Shuffle()
13480 if (SDValue Rotate = lowerShuffleAsByteRotate(DL, MVT::v2i64, V1, V2, Mask, in lowerV2I64Shuffle() local
13482 return Rotate; in lowerV2I64Shuffle()
13726 if (SDValue Rotate = in lowerV4I32Shuffle() local
13728 return Rotate; in lowerV4I32Shuffle()
13791 if (SDValue Rotate = lowerShuffleAsVALIGN(DL, MVT::v4i32, V1, V2, Mask, in lowerV4I32Shuffle() local
13793 return Rotate; in lowerV4I32Shuffle()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_neon_incl.td157 // rotl - Rotate set left by a number of elements.
160 // rotl - Rotate set right by a number of elements.
H A DBuiltinsPPC.def186 // Rotate
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DPPC.cpp834 Value *Rotate = Builder.CreateCall(F, {Op0, Op0, ShiftAmt}); in EmitPPCBuiltinExpr() local
835 return Builder.CreateAnd(Rotate, Op2); in EmitPPCBuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DREADME_P9.txt110 - Vector Rotate Left Mask/Mask-Insert: vrlwnm vrlwmi vrldnm vrldmi
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DGenericOpcodes.td442 /// Rotate bits right.
449 /// Rotate bits left.
H A DTarget.td392 // (rotl GPR, 1) - Rotate N places to the left.
394 // (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

12