|
LLVM 24.0.0git
|
#include "llvm/ADT/StringRef.h"#include "llvm/MC/MCRegister.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/NVPTXAddrSpace.h"Go to the source code of this file.
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::NVPTX |
| namespace | llvm::NVPTXII |
Enumerations | |
| enum class | llvm::NVPTX::VirtualRegisterKind : unsigned { llvm::NVPTX::Physical = 0 , llvm::NVPTX::B1 = 1 , llvm::NVPTX::B16 = 2 , llvm::NVPTX::B32 = 3 , llvm::NVPTX::B64 = 4 , llvm::NVPTX::B128 = 5 } |
| enum | { llvm::NVPTXII::IsTexFlag = 0x40 , llvm::NVPTXII::IsSuldMask = 0x180 , llvm::NVPTXII::IsSuldShift = 0x7 , llvm::NVPTXII::IsSustFlag = 0x200 , llvm::NVPTXII::IsSurfTexQueryFlag = 0x400 , llvm::NVPTXII::IsTexModeUnifiedFlag = 0x800 } |
Functions | |
| StringRef | llvm::NVPTX::getVirtualRegisterPrefix (VirtualRegisterKind Kind) |
The name prefix shared by all virtual registers of Kind. | |
Variables | |
| constexpr unsigned | llvm::NVPTX::VirtualRegisterKindShift = 27 |
| constexpr unsigned | llvm::NVPTX::VirtualRegisterNumMask |