Lines Matching +full:cpu +full:- +full:viewed
1 //=====-- GCNSubtarget.h - Define GCN Subtarget for AMDGPU ------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //==-----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
40 // - https://llvm.org/docs/AMDGPUUsage.html#trap-handler-abi
316 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
325 // 18-bit field in units of 64-dword. in getMaxWaveScratchSize()
326 return (64 * 4) * ((1 << 18) - 1); in getMaxWaveScratchSize()
329 // 15-bit field in units of 64-dword. in getMaxWaveScratchSize()
330 return (64 * 4) * ((1 << 15) - 1); in getMaxWaveScratchSize()
332 // 13-bit field in units of 256-dword. in getMaxWaveScratchSize()
333 return (256 * 4) * ((1 << 13) - 1); in getMaxWaveScratchSize()
351 /// Returns if the result of this instruction with a 16-bit result returned in
352 /// a 32-bit register implicitly zeroes the high 16-bits, rather than preserve
468 /// offset uses a 16-bit adder and does not always wrap properly.
722 /// produce a carry-out. This includes v_add_[iu]32, v_sub_[iu]32,
888 /// \return true if atomic operations targeting fine-grained memory work
947 // wavefront. When viewed from the perspective of an arbitrary workitem, this
948 // is 4-byte aligned.
950 // Only 4-byte alignment is really needed to access anything. Transformations
972 // XXX - Why is this here if it isn't in the default pass set?
1340 /// \returns true if the machine has merged shaders in which s0-s7 are
1346 // \returns true if the target supports the pre-NGG legacy geometry path.
1359 // no-return form.
1381 // \returns true if S_GETPC_B64 zero-extends the result from 48 bits instead
1382 // of sign-extending.
1437 /// requested using "amdgpu-num-sgpr" attribute attached to function \p MF.
1447 /// requested using "amdgpu-num-sgpr" attribute attached to function \p F.
1499 /// requested using "amdgpu-num-vgpr" attribute attached to function \p F.
1513 /// requested using "amdgpu-num-vgpr" attribute attached to function \p MF.
1537 return getRegisterInfo()->getBoolRC(); in getBoolRC()
1657 // Other shaders indirect 64-bits at sgpr[0:1]