LLVM 22.0.0git
Public Types | Public Member Functions | List of all members
llvm::dxil::RootSignatureBindingInfo Class Reference

#include "Target/DirectX/DXILRootSignature.h"

Public Types

using iterator = SmallDenseMap< const Function *, mcdxbc::RootSignatureDesc >::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

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

◆ 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: