LLVM 18.0.0git
Public Member Functions | Static Public Member Functions | List of all members
llvm::dxil::ComputedShaderFlags Struct Reference

#include "Target/DirectX/DXILShaderFlags.h"

Public Member Functions

 ComputedShaderFlags ()
 
 operator uint64_t () const
 
void print (raw_ostream &OS=dbgs()) const
 
LLVM_DUMP_METHOD void dump () const
 

Static Public Member Functions

static ComputedShaderFlags computeFlags (Module &M)
 

Detailed Description

Definition at line 31 of file DXILShaderFlags.h.

Constructor & Destructor Documentation

◆ ComputedShaderFlags()

llvm::dxil::ComputedShaderFlags::ComputedShaderFlags ( )
inline

Definition at line 36 of file DXILShaderFlags.h.

Member Function Documentation

◆ computeFlags()

ComputedShaderFlags ComputedShaderFlags::computeFlags ( Module M)
static

◆ dump()

LLVM_DUMP_METHOD void llvm::dxil::ComputedShaderFlags::dump ( ) const
inline

Definition at line 51 of file DXILShaderFlags.h.

References print().

◆ operator uint64_t()

llvm::dxil::ComputedShaderFlags::operator uint64_t ( ) const
inline

Definition at line 40 of file DXILShaderFlags.h.

◆ print()

void ComputedShaderFlags::print ( raw_ostream OS = dbgs()) const

Definition at line 48 of file DXILShaderFlags.cpp.

References llvm::formatv(), and OS.

Referenced by dump().


The documentation for this struct was generated from the following files: