Searched refs:SMRD (Results 1 – 24 of 24) sorted by relevance
53 if (fp->f_flags & SMRD)60 fp->f_flags &= ~(SMRD|SMFEOF);
100 if (!(s->strio_flags & SMRD) && !(s->strio_flags & SMRW))246 s->strio_flags = SMRD;333 flags = SMRD;374 case SMRD:
237 flags |= SMRD;276 case SMRD:498 ioflags = SMRD;
117 if ((fp->f_flags & SMRD) == 0)134 fp->f_flags |= SMRD;
176 if ((fp->f_flags & SMRD) == 0)194 fp->f_flags |= SMRD;
42 ret = SMRD;
125 if (fp->f_flags & SMRD)
83 fake.f_flags = SMRD;
90 smio(SMRD|SMLBF, SMIOIN_FILENO, "smioin"), /* smioin */93 smstd(SMRD|SMNBF, SMIOIN_FILENO, "smiostdin"), /* smiostdin */
355 ioflags = SMRD;
158 if (fp->f_flags & SMRD)
82 int checkSMRDHazards(MachineInstr *SMRD);
60 SIInstrFlags::SMRD | SIInstrFlags::DS |
33 let SMRD = 1;63 let SMRD = ps.SMRD;313 // SMRD instructions, because the SReg_32_XM0 register class does not include M0314 // and writing to M0 from an SMRD instruction will hang the GPU.317 // does sdst for SMRD on SI/CI?332 // FIXME: exec_lo/exec_hi appear to be allowed for SMRD loads on1034 // Global and constant loads can be selected to either MUBUF or SMRD1035 // instructions, but SMRD instructions are faster so we want the instruction
41 field bit SMRD = 0;181 let TSFlags{19} = SMRD;
545 return MI.getDesc().TSFlags & SIInstrFlags::SMRD; in isSMRD()549 return get(Opcode).TSFlags & SIInstrFlags::SMRD; in isSMRD()850 return MI.getDesc().TSFlags & (SIInstrFlags::SALU | SIInstrFlags::SMRD); in isScalarUnit()
82 SMRD = 1 << 19, enumerator
669 int GCNHazardRecognizer::checkSMRDHazards(MachineInstr *SMRD) { in checkSMRDHazards() argument672 WaitStatesNeeded = checkSoftClauseHazards(SMRD); in checkSMRDHazards()688 bool IsBufferSMRD = TII.isBufferSMRD(*SMRD); in checkSMRDHazards()690 for (const MachineOperand &Use : SMRD->uses()) { in checkSMRDHazards()
764 // Subset of SReg_32 without M0 for SMRD instructions and alike.
221 #define SMRD 0x000010 /* OK to read */ macro
285 } else if (MCID.TSFlags & SIInstrFlags::SMRD) { in generateWaitCntInfo()
197 !(MII.get(MI->getOpcode()).TSFlags & SIInstrFlags::SMRD)) ? " sc0" in printCPol()
4390 if ((TSFlags & SIInstrFlags::SMRD)) in validateOffset()4463 if ((TSFlags & SIInstrFlags::SMRD) == 0) in validateSMEMOffset()4917 if (TSFlags & SIInstrFlags::SMRD) { in validateCoherencyBits()4990 if ((TID.TSFlags & SIInstrFlags::SMRD) && in validateTHAndScopeBits()
650 (SIInstrFlags::MUBUF | SIInstrFlags::FLAT | SIInstrFlags::SMRD)) { in getInstruction()