Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp122 Rotate(0) {} in RxSBGOperands()
130 unsigned Rotate; member
757 if (RxSBG.Rotate != 0) in refineRxSBGMask()
758 Mask = (Mask << RxSBG.Rotate) | (Mask >> (64 - RxSBG.Rotate)); in refineRxSBGMask()
770 if (RxSBG.Rotate != 0) in maskMatters()
771 Mask = ((Mask << RxSBG.Rotate) | (Mask >> (64 - RxSBG.Rotate))); in maskMatters()
843 RxSBG.Rotate = (RxSBG.Rotate + CountNode->getZExtValue()) & 63; in expandRxSBG()
904 RxSBG.Rotate = (RxSBG.Rotate + Count) & 63; in expandRxSBG()
932 RxSBG.Rotate = (RxSBG.Rotate - Count) & 63; in expandRxSBG()
982 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 DSystemZScheduleZ15.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 DSystemZInstrInfo.td1503 // Rotate left.
1507 // Rotate second operand left and inserted selected bits into first operand.
1533 // Rotate second operand left and perform a logical operation with selected
/llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp368 if (unsigned Rotate = extractRotateInfo(Val)) { in generateInstSeq() local
371 ((uint64_t)Val >> (64 - Rotate)) | ((uint64_t)Val << Rotate); in generateInstSeq()
374 TmpSeq.push_back(RISCVMatInt::Inst(RISCV::RORI, Rotate)); in generateInstSeq()
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DFuzzyMatch.cpp165 auto Rotate = [&](CharType T) { Types = ((Types << 2) | T) & 0x3f; }; in calculateRoles() local
170 Rotate(Type); in calculateRoles()
174 Rotate(Empty); in calculateRoles()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonIntrinsicsV5.td176 // Rotate and reduce bytes
181 // Rotate and reduce bytes with accumulation
/llvm-project-15.0.7/llvm/test/Feature/
H A Doptnone-opt.ll79 ; LOOP-DAG: Skipping pass 'Rotate Loops'
/llvm-project-15.0.7/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.
H A DBuiltinsPPC.def119 // Rotate
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrShiftRotate.td1 //===-- X86InstrShiftRotate.td - Shift and Rotate Instrs ---*- tablegen -*-===//
325 // Rotate instructions
489 // Rotate by 1
537 // Rotate by 1
587 // Rotate by 1
635 // Rotate by 1
H A DX86ISelLowering.cpp15029 return Rotate; in lowerV2I64Shuffle()
16033 return Rotate; in lowerV8I16Shuffle()
16207 return Rotate; in lowerV16I8Shuffle()
17917 return Rotate; in lowerV4I64Shuffle()
18129 return Rotate; in lowerV8I32Shuffle()
18222 return Rotate; in lowerV16I16Shuffle()
18337 return Rotate; in lowerV32I8Shuffle()
18738 return Rotate; in lowerV8I64Shuffle()
18802 return Rotate; in lowerV16I32Shuffle()
18872 return Rotate; in lowerV32I16Shuffle()
[all …]
/llvm-project-15.0.7/cross-project-tests/debuginfo-tests/dexter/
H A DREADME.md296 pass 31/211 = (0.8673) (0.1327) [Rotate Loops on loop]
/llvm-project-15.0.7/llvm/
H A DCREDITS.TXT397 D: LTO tool, PassManager rewrite, Loop Pass Manager, Loop Rotate
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DGenericOpcodes.td377 /// Rotate bits right.
384 /// Rotate bits left.
H A DTarget.td338 // (rotl GPR, 1) - Rotate N places to the left.
340 // (rotr GPR, 1) - Rotate N places to the right.
/llvm-project-15.0.7/llvm/test/MC/PowerPC/
H A Dppc64-encoding-vmx.s909 # Vector Rotate Left Mask/Mask-Insert
/llvm-project-15.0.7/llvm/docs/GlobalISel/
H A DGenericOpcode.rst323 Rotate the bits right (G_ROTR) or left (G_ROTL).
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DREADME_P9.txt110 - Vector Rotate Left Mask/Mask-Insert: vrlwnm vrlwmi vrldnm vrldmi
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMips64InstrInfo.td189 // Rotate Instructions

12