Home
last modified time | relevance | path

Searched refs:SkipRegions (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInsertSingleUseVDST.cpp56 SmallVector<unsigned, MaxNumberOfSkipRegions> SkipRegions; member in __anonf81d78b60111::AMDGPUInsertSingleUseVDST::SingleUseInstruction
61 SkipRegions.push_back(MaxSkipRange); in skip()
64 SkipRegions.push_back(ProducerPosition - LastEncodedPositionEnd); in skip()
69 const auto Region = SkipRegions.size(); in currentRegionHasSpace()
78 unsigned Imm = SingleUseRegions[SkipRegions.size()]; in encodeImm()
80 for (unsigned i = SkipRegions.size(); i > 0; i--) { in encodeImm()
81 Imm |= SkipRegions[i - 1] << ShiftAmount; in encodeImm()
104 (MaxSkipRange * (MaxNumberOfSkipRegions - SkipRegions.size())) < in tryAddProducer()
113 if (SkipRegions.size() == MaxNumberOfSkipRegions) in tryAddProducer()
118 SingleUseRegions[SkipRegions.size()]++; in tryAddProducer()