Lines Matching refs:AMDGPUDeviceInfo
32 if (usesHardware(AMDGPUDeviceInfo::LocalMem)) {
39 if (usesHardware(AMDGPUDeviceInfo::RegionMem)) {
61 if (usesHardware(AMDGPUDeviceInfo::LocalMem)) {
67 if (usesHardware(AMDGPUDeviceInfo::RegionMem)) {
73 if (usesHardware(AMDGPUDeviceInfo::PrivateMem)) {
87 return AMDGPUDeviceInfo::HD5XXX;
91 mSWBits.set(AMDGPUDeviceInfo::ArenaSegment);
92 mHWBits.set(AMDGPUDeviceInfo::ArenaUAV);
93 mHWBits.set(AMDGPUDeviceInfo::HW64BitDivMod);
94 mSWBits.reset(AMDGPUDeviceInfo::HW64BitDivMod);
95 mSWBits.set(AMDGPUDeviceInfo::Signed24BitOps);
96 if (mSTM->isOverride(AMDGPUDeviceInfo::ByteStores)) {
97 mHWBits.set(AMDGPUDeviceInfo::ByteStores);
99 if (mSTM->isOverride(AMDGPUDeviceInfo::Debug)) {
100 mSWBits.set(AMDGPUDeviceInfo::LocalMem);
101 mSWBits.set(AMDGPUDeviceInfo::RegionMem);
103 mHWBits.set(AMDGPUDeviceInfo::LocalMem);
104 mHWBits.set(AMDGPUDeviceInfo::RegionMem);
106 mHWBits.set(AMDGPUDeviceInfo::Images);
107 if (mSTM->isOverride(AMDGPUDeviceInfo::NoAlias)) {
108 mHWBits.set(AMDGPUDeviceInfo::NoAlias);
110 mHWBits.set(AMDGPUDeviceInfo::CachedMem);
111 if (mSTM->isOverride(AMDGPUDeviceInfo::MultiUAV)) {
112 mHWBits.set(AMDGPUDeviceInfo::MultiUAV);
114 mHWBits.set(AMDGPUDeviceInfo::ByteLDSOps);
115 mSWBits.reset(AMDGPUDeviceInfo::ByteLDSOps);
116 mHWBits.set(AMDGPUDeviceInfo::ArenaVectors);
117 mHWBits.set(AMDGPUDeviceInfo::LongOps);
118 mSWBits.reset(AMDGPUDeviceInfo::LongOps);
119 mHWBits.set(AMDGPUDeviceInfo::TmrReg);
131 if (mSTM->isOverride(AMDGPUDeviceInfo::DoubleOps)) {
132 mHWBits.set(AMDGPUDeviceInfo::DoubleOps);
133 mHWBits.set(AMDGPUDeviceInfo::FMA);
147 mSWBits.set(AMDGPUDeviceInfo::FMA);
164 mSWBits.set(AMDGPUDeviceInfo::FMA);