LLVM 17.0.0git
|
#include "SPIRVGlobalRegistry.h"
#include "SPIRV.h"
#include "SPIRVBuiltins.h"
#include "SPIRVSubtarget.h"
#include "SPIRVTargetMachine.h"
#include "SPIRVUtils.h"
Go to the source code of this file.
Functions | |
static Register | createTypeVReg (MachineIRBuilder &MIRBuilder) |
static Register | createTypeVReg (MachineRegisterInfo &MRI) |
|
static |
Definition at line 62 of file SPIRVGlobalRegistry.cpp.
References llvm::MachineIRBuilder::getMF(), llvm::MachineFunction::getRegInfo(), MRI, and llvm::LLT::scalar().
Referenced by llvm::SPIRVGlobalRegistry::getOrCreateOpTypeByOpcode(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeDeviceEvent(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeImage(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypePipe(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeSampledImage(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeSampler(), llvm::SPIRVGlobalRegistry::getOrCreateSPIRVArrayType(), llvm::SPIRVGlobalRegistry::getOrCreateSPIRVBoolType(), llvm::SPIRVGlobalRegistry::getOrCreateSPIRVIntegerType(), llvm::SPIRVGlobalRegistry::getOrCreateSPIRVPointerType(), and llvm::SPIRVGlobalRegistry::getOrCreateSPIRVVectorType().
|
static |
Definition at line 69 of file SPIRVGlobalRegistry.cpp.
References MRI, and llvm::LLT::scalar().