|
LLVM 22.0.0git
|
This is a verifier for AMDGPU HSA metadata, which can verify both well-typed metadata and untyped metadata. More...
#include "llvm/ADT/STLFunctionalExtras.h"#include "llvm/ADT/StringRef.h"#include "llvm/BinaryFormat/MsgPackReader.h"#include "llvm/Support/Compiler.h"#include <cstddef>#include <optional>Go to the source code of this file.
Classes | |
| class | llvm::AMDGPU::HSAMD::V3::MetadataVerifier |
| Verifier for AMDGPU HSA metadata. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::msgpack |
| namespace | llvm::AMDGPU |
| namespace | llvm::AMDGPU::HSAMD |
| namespace | llvm::AMDGPU::HSAMD::V3 |
This is a verifier for AMDGPU HSA metadata, which can verify both well-typed metadata and untyped metadata.
When verifying in the non-strict mode, untyped metadata is coerced into the correct type if possible.
Definition in file AMDGPUMetadataVerifier.h.