LLVM 23.0.0git
DXILRemoveUnusedResources.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "dxil-remove-unused-resources"

Functions

static bool removeUnusedResources (Function &F)
 INITIALIZE_PASS_BEGIN (DXILRemoveUnusedResourcesLegacy, DEBUG_TYPE, "DXIL Remove Unused Resources", false, false) INITIALIZE_PASS_END(DXILRemoveUnusedResourcesLegacy

Variables

static llvm::cl::opt< boolDisableDXILRemoveUnusedResources ("disable-dxil-remove-unused-resources", llvm::cl::desc("Disable dxil-remove-unused-resources pass"), llvm::cl::init(false), llvm::cl::Hidden)
 DEBUG_TYPE
DXIL Remove Unused Resources
DXIL Remove Unused false

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "dxil-remove-unused-resources"

Definition at line 25 of file DXILRemoveUnusedResources.cpp.

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( DXILRemoveUnusedResourcesLegacy ,
DEBUG_TYPE ,
"DXIL Remove Unused Resources" ,
false ,
false  )

◆ removeUnusedResources()

Variable Documentation

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 135 of file DXILRemoveUnusedResources.cpp.

◆ DisableDXILRemoveUnusedResources

llvm::cl::opt< bool > DisableDXILRemoveUnusedResources("disable-dxil-remove-unused-resources", llvm::cl::desc("Disable dxil-remove-unused-resources pass"), llvm::cl::init(false), llvm::cl::Hidden) ( "disable-dxil-remove-unused-resources" ,
llvm::cl::desc("Disable dxil-remove-unused-resources pass") ,
llvm::cl::init(false) ,
llvm::cl::Hidden  )
static

Referenced by removeUnusedResources().

◆ false

DXIL Remove Unused false

Definition at line 136 of file DXILRemoveUnusedResources.cpp.

◆ Resources

DXIL Remove Unused Resources