| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/Analysis/DXILResource.h"
Public Member Functions | |
| bool | hasImplicitBinding () const | 
| void | setHasImplicitBinding (bool Value) | 
| bool | hasOverlappingBinding () const | 
| void | setHasOverlappingBinding (bool Value) | 
| std::optional< uint32_t > | findAvailableBinding (dxil::ResourceClass RC, uint32_t Space, int32_t Size) | 
Friends | |
| class | DXILResourceBindingAnalysis | 
| class | DXILResourceBindingWrapperPass | 
Definition at line 659 of file DXILResource.h.
      
  | 
  inline | 
Definition at line 674 of file DXILResource.h.
References Size.
      
  | 
  inline | 
Definition at line 669 of file DXILResource.h.
Referenced by reportErrors(), and llvm::DXILResourceImplicitBinding::run().
      
  | 
  inline | 
Definition at line 671 of file DXILResource.h.
Referenced by reportErrors().
      
  | 
  inline | 
Definition at line 670 of file DXILResource.h.
      
  | 
  inline | 
Definition at line 672 of file DXILResource.h.
      
  | 
  friend | 
Definition at line 679 of file DXILResource.h.
References DXILResourceBindingAnalysis.
Referenced by DXILResourceBindingAnalysis.
      
  | 
  friend | 
Definition at line 680 of file DXILResource.h.
References DXILResourceBindingWrapperPass.
Referenced by DXILResourceBindingWrapperPass.