LLVM 22.0.0git
DXILCBufferAccess.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "dxil-cbuffer-access"

Functions

static void replaceUsersOfGlobal (GlobalVariable *Global, GlobalVariable *HandleGV, size_t Offset)
static bool replaceCBufferAccesses (Module &M)
 INITIALIZE_PASS (DXILCBufferAccessLegacy, DEBUG_TYPE, "DXIL CBuffer Access", false, false) ModulePass *llvm

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "dxil-cbuffer-access"

Definition at line 23 of file DXILCBufferAccess.cpp.

Function Documentation

◆ INITIALIZE_PASS()

INITIALIZE_PASS ( DXILCBufferAccessLegacy ,
DEBUG_TYPE ,
"DXIL CBuffer Access" ,
false ,
false  )

Definition at line 87 of file DXILCBufferAccess.cpp.

References llvm::createDXILCBufferAccessLegacyPass(), and DEBUG_TYPE.

◆ replaceCBufferAccesses()

◆ replaceUsersOfGlobal()

void replaceUsersOfGlobal ( GlobalVariable * Global,
GlobalVariable * HandleGV,
size_t Offset )
static