Home
last modified time | relevance | path

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

123

/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp123 Rotate(0) {} in RxSBGOperands()
131 unsigned Rotate; member
761 if (RxSBG.Rotate != 0) in refineRxSBGMask()
762 Mask = (Mask << RxSBG.Rotate) | (Mask >> (64 - RxSBG.Rotate)); in refineRxSBGMask()
774 if (RxSBG.Rotate != 0) in maskMatters()
775 Mask = ((Mask << RxSBG.Rotate) | (Mask >> (64 - RxSBG.Rotate))); in maskMatters()
847 RxSBG.Rotate = (RxSBG.Rotate + CountNode->getZExtValue()) & 63; in expandRxSBG()
908 RxSBG.Rotate = (RxSBG.Rotate + Count) & 63; in expandRxSBG()
936 RxSBG.Rotate = (RxSBG.Rotate - Count) & 63; in expandRxSBG()
986 if (RISBG.Rotate == 0) { in tryRISBGZero()
[all …]
H A DSystemZScheduleZ196.td468 // Rotate
471 // Rotate and insert
477 // Rotate and Select
H A DSystemZScheduleZEC12.td479 // Rotate
482 // Rotate and insert
488 // Rotate and Select
H A DSystemZInstrInfo.cpp270 unsigned Rotate = (DestIsHigh != SrcIsHigh ? 32 : 0); in emitGRX32Move() local
274 .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 DSystemZScheduleZ16.td529 // Rotate
532 // Rotate and insert
538 // Rotate and Select
H A DSystemZScheduleZ14.td515 // Rotate
518 // Rotate and insert
524 // Rotate and Select
H A DSystemZScheduleZ15.td529 // Rotate
532 // Rotate and insert
538 // Rotate and Select
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp357 if (unsigned Rotate = extractRotateInfo(Val)) { in generateInstSeq() local
360 ((uint64_t)Val >> (64 - Rotate)) | ((uint64_t)Val << Rotate); in generateInstSeq()
363 TmpSeq.emplace_back(RISCV::RORI, Rotate); in generateInstSeq()
/openbsd/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/unsorted/
H A DBUG22.c3 Rotate (float angle) in Rotate() function
/openbsd/gnu/usr.bin/binutils/include/opcode/
H A Dtic30.h230 #define Rotate StackOp macro
550 { "rol" ,1,0x11E00001,Rotate, { AllReg, 0, 0 }, Imm_None },
551 { "rolc" ,1,0x12600001,Rotate, { AllReg, 0, 0 }, Imm_None },
552 { "ror" ,1,0x12E0FFFF,Rotate, { AllReg, 0, 0 }, Imm_None },
553 { "rorc" ,1,0x1360FFFF,Rotate, { AllReg, 0, 0 }, Imm_None },
/openbsd/gnu/usr.bin/binutils-2.17/include/opcode/
H A Dtic30.h230 #define Rotate StackOp macro
550 { "rol" ,1,0x11E00001,Rotate, { AllReg, 0, 0 }, Imm_None },
551 { "rolc" ,1,0x12600001,Rotate, { AllReg, 0, 0 }, Imm_None },
552 { "ror" ,1,0x12E0FFFF,Rotate, { AllReg, 0, 0 }, Imm_None },
553 { "rorc" ,1,0x1360FFFF,Rotate, { AllReg, 0, 0 }, Imm_None },
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonIntrinsicsV5.td176 // Rotate and reduce bytes
181 // Rotate and reduce bytes with accumulation
H A DHexagonISelDAGToDAGHVX.cpp1577 OpRef Rotate = funnels(Va, Va, *Dist, Results); in shuffs1() local
1578 if (Rotate.isValid()) in shuffs1()
1579 return Rotate; in shuffs1()
/openbsd/gnu/llvm/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.
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrShiftRotate.td1 //===-- X86InstrShiftRotate.td - Shift and Rotate Instrs ---*- tablegen -*-===//
331 // Rotate instructions
496 // Rotate by 1
545 // Rotate by 1
596 // Rotate by 1
645 // Rotate by 1
H A DX86ISelLowering.cpp15246 return Rotate; in lowerV2I64Shuffle()
16250 return Rotate; in lowerV8I16Shuffle()
16424 return Rotate; in lowerV16I8Shuffle()
18215 return Rotate; in lowerV4I64Shuffle()
18444 return Rotate; in lowerV8I32Shuffle()
18537 return Rotate; in lowerV16I16Shuffle()
18659 return Rotate; in lowerV32I8Shuffle()
19067 return Rotate; in lowerV8I64Shuffle()
19131 return Rotate; in lowerV16I32Shuffle()
19201 return Rotate; in lowerV32I16Shuffle()
[all …]
/openbsd/gnu/usr.bin/binutils-2.17/cpu/
H A Dsh64-compact.cpu1402 (dshci rotcl "Rotate with carry left"
1411 (dshci rotcr "Rotate with carry right"
1421 (dshci rotl "Rotate left"
1430 (dshci rotr "Rotate right"
/openbsd/gnu/gcc/gcc/config/crx/
H A Dcrx.md310 ;; Rotate Instructions
/openbsd/gnu/llvm/llvm/
H A DCREDITS.TXT397 D: LTO tool, PassManager rewrite, Loop Pass Manager, Loop Rotate
/openbsd/gnu/llvm/llvm/include/llvm/Target/
H A DGenericOpcodes.td377 /// Rotate bits right.
384 /// Rotate bits left.
/openbsd/gnu/llvm/llvm/docs/GlobalISel/
H A DGenericOpcode.rst323 Rotate the bits right (G_ROTR) or left (G_ROTL).
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DREADME_P9.txt110 - Vector Rotate Left Mask/Mask-Insert: vrlwnm vrlwmi vrldnm vrldmi
/openbsd/gnu/usr.bin/binutils/gas/config/
H A Dtc-tic30.c691 else if (insn.tm->opcode_modifier == StackOp || insn.tm->opcode_modifier == Rotate)
/openbsd/gnu/usr.bin/binutils-2.17/gas/config/
H A Dtc-tic30.c1908 || insn.tm->opcode_modifier == Rotate) in md_assemble()

123