|
LLVM 22.0.0git
|
#include "MCTargetDesc/SPIRVBaseInfo.h"#include "SPIRVGlobalRegistry.h"#include "SPIRVUtils.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/SmallSet.h"#include "llvm/ADT/SmallVector.h"Go to the source code of this file.
Classes | |
| struct | llvm::SPIRV::Requirements |
| struct | llvm::SPIRV::RequirementHandler |
| struct | llvm::SPIRV::ModuleAnalysisInfo |
| struct | llvm::SPIRVModuleAnalysis |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::SPIRV |
Typedefs | |
| using | llvm::SPIRV::InstrList = SmallVector<const MachineInstr *> |
| using | llvm::SPIRV::LocalToGlobalRegTable = std::map<Register, MCRegister> |
| using | llvm::SPIRV::RegisterAliasMapTy |
| using | llvm::InstrSignature = SmallVector<size_t> |
| using | llvm::InstrTraces = std::set<InstrSignature> |
| using | llvm::InstrGRegsMap = std::map<SmallVector<size_t>, unsigned> |