LLVM 22.0.0git
llvm::dxil::RootSignatureBindingInfo Class Reference

#include "Target/DirectX/DXILRootSignature.h"

Public Types

using iterator

Public Member Functions

 RootSignatureBindingInfo ()=default
 RootSignatureBindingInfo (SmallDenseMap< const Function *, mcdxbc::RootSignatureDesc > Map)
iterator find (const Function *F)
iterator end ()
mcdxbc::RootSignatureDescgetDescForFunction (const Function *F)

Detailed Description

Definition at line 29 of file DXILRootSignature.h.

Member Typedef Documentation

◆ iterator

Initial value:
DenseMapIterator< KeyT, ValueT, KeyInfoT, BucketT > iterator
Definition DenseMap.h:74

Definition at line 34 of file DXILRootSignature.h.

Constructor & Destructor Documentation

◆ RootSignatureBindingInfo() [1/2]

llvm::dxil::RootSignatureBindingInfo::RootSignatureBindingInfo ( )
default

◆ RootSignatureBindingInfo() [2/2]

llvm::dxil::RootSignatureBindingInfo::RootSignatureBindingInfo ( SmallDenseMap< const Function *, mcdxbc::RootSignatureDesc > Map)
inline

Definition at line 38 of file DXILRootSignature.h.

Member Function Documentation

◆ end()

iterator llvm::dxil::RootSignatureBindingInfo::end ( )
inline

◆ find()

iterator llvm::dxil::RootSignatureBindingInfo::find ( const Function * F)
inline

Definition at line 42 of file DXILRootSignature.h.

References F.

Referenced by getDescForFunction(), and llvm::dxil::RootSignatureAnalysisPrinter::run().

◆ getDescForFunction()

mcdxbc::RootSignatureDesc * llvm::dxil::RootSignatureBindingInfo::getDescForFunction ( const Function * F)
inline

Definition at line 46 of file DXILRootSignature.h.

References end(), F, and find().

Referenced by getRootSignature().


The documentation for this class was generated from the following file: