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 ( )

Definition at line 36 of file DXILShaderFlags.h.

Member Function Documentation

◆ computeFlags()

ComputedShaderFlags ComputedShaderFlags::computeFlags ( Module M)

◆ dump()

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

Definition at line 51 of file DXILShaderFlags.h.

References print().

◆ operator uint64_t()

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

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: