Searched refs:GDS (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIMemoryLegalizer.cpp86 GDS = 1u << 3, member in class:__anon2125::SIAtomicAddrSpace
93 ATOMIC = GLOBAL | LDS | SCRATCH | GDS,
96 ALL = GLOBAL | LDS | SCRATCH | GDS | OTHER,
507 return SIAtomicAddrSpace::GDS;
797 // also synchronizing with global/GDS memory as LDS operations
798 // could be reordered with respect to later global/GDS memory
812 if ((AddrSpace & SIAtomicAddrSpace::GDS) != SIAtomicAddrSpace::NONE) {
816 // If no cross address space ordering then an GDS waitcnt is not
817 // needed as GDS operations for all waves are executed in a
819 // also synchronizing with global/LDS memory as GDS operation
[all...]
H A DGCNHazardRecognizer.cpp103 // These DS opcodes don't support GDS.
110 int GDS = AMDGPU::getNamedOperandIdx(MI.getOpcode(), local
112 if (MI.getOperand(GDS).getImm())
H A DAMDGPUISelDAGToDAG.cpp2327 SDValue GDS = CurDAG->getTargetConstant(1, SL, MVT::i1); local
2334 Ops.push_back(GDS);

Completed in 116 milliseconds