LLVM 22.0.0git
|
#include "Target/SPIRV/SPIRVIRMapping.h"
Definition at line 181 of file SPIRVIRMapping.h.
|
inline |
Definition at line 262 of file SPIRVIRMapping.h.
References add(), llvm::SPIRV::handle(), and MI.
|
inline |
Definition at line 238 of file SPIRVIRMapping.h.
References add(), llvm::SPIRV::irhandle_pointee(), and MI.
|
inline |
Definition at line 255 of file SPIRVIRMapping.h.
References add(), llvm::SPIRV::handle(), llvm::SPIRV::irhandle_explict_layout_type(), MI, and llvm::SPIRV::type_has_layout_decoration().
|
inline |
Definition at line 251 of file SPIRVIRMapping.h.
References add(), llvm::SPIRV::handle(), and MI.
|
inline |
Definition at line 186 of file SPIRVIRMapping.h.
References assert(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::end(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::erase(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::find(), llvm::SPIRV::getIRHandleMF(), llvm::SPIRV::getMIKey(), MI, and llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::try_emplace().
Referenced by add(), addConstantsToTrack(), llvm::SPIRVGlobalRegistry::buildConstantFP(), llvm::SPIRVGlobalRegistry::buildConstantInt(), llvm::SPIRVGlobalRegistry::buildGlobalVariable(), llvm::SPIRVGlobalRegistry::createConstFP(), llvm::SPIRVGlobalRegistry::createConstInt(), generateAssignInstrs(), llvm::SPIRVGlobalRegistry::getOrCreateConstNullPtr(), llvm::SPIRVGlobalRegistry::getOrCreateLayoutType(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeByOpcode(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeCoopMatr(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeDeviceEvent(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeFunctionWithArgs(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypePipe(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeSampledImage(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeSampler(), llvm::SPIRVGlobalRegistry::getOrCreateSPIRVBoolType(), llvm::SPIRVGlobalRegistry::getOrCreateSPIRVType(), llvm::SPIRVGlobalRegistry::getOrCreateSPIRVVectorType(), llvm::SPIRVGlobalRegistry::getOrCreateUndef(), llvm::SPIRVGlobalRegistry::getOrCreateUnknownType(), llvm::SPIRVGlobalRegistry::getOrCreateVulkanBufferType(), insertInlineAsmProcess(), and llvm::SPIRVCallLowering::lowerFormalArguments().
|
inline |
Definition at line 208 of file SPIRVIRMapping.h.
References llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::end(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::erase(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::find(), and MI.
Referenced by findMI(), and llvm::SPIRVGlobalRegistry::invalidateMachineInstr().
|
inline |
Definition at line 277 of file SPIRVIRMapping.h.
References find(), llvm::SPIRV::handle(), and MI.
|
inline |
Definition at line 242 of file SPIRVIRMapping.h.
References find(), and llvm::SPIRV::irhandle_pointee().
|
inline |
Definition at line 270 of file SPIRVIRMapping.h.
References find(), llvm::SPIRV::handle(), llvm::SPIRV::irhandle_explict_layout_type(), and llvm::SPIRV::type_has_layout_decoration().
|
inline |
Definition at line 266 of file SPIRVIRMapping.h.
References find(), and llvm::SPIRV::handle().
|
inline |
Definition at line 232 of file SPIRVIRMapping.h.
Referenced by addConstantsToTrack(), llvm::SPIRVGlobalRegistry::buildConstantFP(), llvm::SPIRVGlobalRegistry::buildConstantInt(), llvm::SPIRVGlobalRegistry::buildGlobalVariable(), find(), generateAssignInstrs(), llvm::SPIRVGlobalRegistry::getOrCreateConstNullPtr(), llvm::SPIRVGlobalRegistry::getOrCreateUndef(), and llvm::SPIRVCallLowering::lowerCall().
|
inline |
Definition at line 292 of file SPIRVIRMapping.h.
References findMI(), and llvm::SPIRV::handle().
|
inline |
Definition at line 246 of file SPIRVIRMapping.h.
References findMI(), and llvm::SPIRV::irhandle_pointee().
|
inline |
Definition at line 285 of file SPIRVIRMapping.h.
References findMI(), llvm::SPIRV::handle(), llvm::SPIRV::irhandle_explict_layout_type(), and llvm::SPIRV::type_has_layout_decoration().
|
inline |
Definition at line 281 of file SPIRVIRMapping.h.
References findMI(), and llvm::SPIRV::handle().
|
inline |
Definition at line 216 of file SPIRVIRMapping.h.
References assert(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::contains(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::end(), erase(), llvm::DenseMapBase< DerivedT, KeyT, ValueT, KeyInfoT, BucketT >::find(), llvm::SPIRV::getIRHandleMF(), llvm::MachineFunction::getRegInfo(), llvm::MachineRegisterInfo::getVRegDef(), MI, Reg, and llvm::SPIRV::to_hash().
Referenced by find(), findMI(), llvm::SPIRVGlobalRegistry::getOrCreateConstFP(), llvm::SPIRVGlobalRegistry::getOrCreateConstInt(), llvm::SPIRVGlobalRegistry::getOrCreateLayoutType(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeByOpcode(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeCoopMatr(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeDeviceEvent(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeFunctionWithArgs(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypePipe(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeSampledImage(), llvm::SPIRVGlobalRegistry::getOrCreateOpTypeSampler(), llvm::SPIRVGlobalRegistry::getOrCreateSPIRVBoolType(), llvm::SPIRVGlobalRegistry::getOrCreateSPIRVType(), llvm::SPIRVGlobalRegistry::getOrCreateSPIRVVectorType(), llvm::SPIRVGlobalRegistry::getOrCreateUnknownType(), and llvm::SPIRVGlobalRegistry::getOrCreateVulkanBufferType().