Searched refs:ResourceTypeInfo (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | DXILResource.cpp | 222 ResourceTypeInfo::ResourceTypeInfo(TargetExtType *HandleTy, in ResourceTypeInfo() function in ResourceTypeInfo 297 StructType *ResourceTypeInfo::createElementStruct(StringRef CBufferName) { in createElementStruct() 376 bool ResourceTypeInfo::isUAV() const { return RC == ResourceClass::UAV; } in isUAV() 378 bool ResourceTypeInfo::isCBuffer() const { in isCBuffer() 382 bool ResourceTypeInfo::isSampler() const { in isSampler() 386 bool ResourceTypeInfo::isStruct() const { in isStruct() 390 bool ResourceTypeInfo::isTyped() const { in isTyped() 419 bool ResourceTypeInfo::isFeedback() const { in isFeedback() 424 bool ResourceTypeInfo::isMultiSample() const { in isMultiSample() 460 ResourceTypeInfo::UAVInfo ResourceTypeInfo::getUAV() const { in getUAV() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILPrettyPrinter.cpp | 50 static StringRef getFormatName(const dxil::ResourceTypeInfo &RI) { in getFormatName() 141 : public llvm::FormatAdapter<const dxil::ResourceTypeInfo &> { 142 FormatResourceDimension(const dxil::ResourceTypeInfo &RI, bool HasCounter) in FormatResourceDimension() 143 : llvm::FormatAdapter<const dxil::ResourceTypeInfo &>(RI), in FormatResourceDimension() 184 const dxil::ResourceTypeInfo &RTI) in FormatBindingID() 198 const dxil::ResourceTypeInfo &RTI) in FormatBindingLocation() 238 const dxil::ResourceTypeInfo &RTI = DRTM[RI.getHandleTy()]; in prettyPrintResources()
|
| H A D | DXILResourceAccess.cpp | 25 dxil::ResourceTypeInfo &RTI) { in calculateGEPOffset() 55 Value *Offset, dxil::ResourceTypeInfo &RTI) { in createTypedBufferStore() 100 Value *Offset, dxil::ResourceTypeInfo &RTI) { in createStoreIntrinsic() 132 Value *Offset, dxil::ResourceTypeInfo &RTI) { in createTypedBufferLoad() 170 dxil::ResourceTypeInfo &RTI) { in createLoadIntrinsic() 201 static void replaceAccess(IntrinsicInst *II, dxil::ResourceTypeInfo &RTI) { in replaceAccess() 245 SmallVector<std::pair<IntrinsicInst *, dxil::ResourceTypeInfo>> Resources; in transformResourcePointers()
|
| H A D | DXILShaderFlags.cpp | 169 dxil::ResourceTypeInfo &RTI = DRTM[cast<TargetExtType>(II->getType())]; in updateFunctionFlags() 188 dxil::ResourceTypeInfo &RTI = in updateFunctionFlags()
|
| H A D | DXContainerGlobals.cpp | 215 dxil::ResourceTypeInfo &TypeInfo = DRTM[RI.getHandleTy()]; in addResourcesForPSV() 230 dxil::ResourceTypeInfo &TypeInfo = DRTM[RI.getHandleTy()]; in addResourcesForPSV()
|
| H A D | DXILResourceImplicitBinding.cpp | 88 ResourceTypeInfo &RTI = DRTM[HandleTy]; in assignBindings()
|
| H A D | DXILOpLowering.cpp | 278 dxil::ResourceTypeInfo &RTI = DRTM[RI.getHandleTy()]; in lowerToBindAndAnnotateHandle()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | DXILResource.h | 247 class ResourceTypeInfo { 296 LLVM_ABI ResourceTypeInfo(TargetExtType *HandleTy, 299 ResourceTypeInfo(TargetExtType *HandleTy) in ResourceTypeInfo() function 300 : ResourceTypeInfo(HandleTy, {}, dxil::ResourceKind::Invalid) {} in ResourceTypeInfo() 326 LLVM_ABI bool operator==(const ResourceTypeInfo &RHS) const; 327 bool operator!=(const ResourceTypeInfo &RHS) const { return !(*this == RHS); } 328 LLVM_ABI bool operator<(const ResourceTypeInfo &RHS) const; 394 LLVM_ABI MDTuple *getAsMetadata(Module &M, dxil::ResourceTypeInfo &RTI) const; 397 getAnnotateProps(Module &M, dxil::ResourceTypeInfo &RTI) const; 408 LLVM_ABI void print(raw_ostream &OS, dxil::ResourceTypeInfo &RTI, [all …]
|