LLVM 20.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"
#include "llvm/ADT/StringMap.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< MachineInstr * > |
using | llvm::SPIRV::LocalToGlobalRegTable = std::map< Register, Register > |
using | llvm::SPIRV::RegisterAliasMapTy = std::map< const MachineFunction *, LocalToGlobalRegTable > |