LLVM 24.0.0git
DXILPrepare.cpp File Reference

Go to the source code of this file.

Macros

#define DEBUG_TYPE   "dxil-prepare"

Functions

static Value * maybeGenerateBitcast (IRBuilder<> &Builder, PointerTypeMap &PointerTypes, Instruction &Inst, Value *Operand, Type *Ty)
static bool prepareModule (Module &M, function_ref< dxil::ModuleMetadataInfo &()> GetModuleMetadataInfo)
 INITIALIZE_PASS_BEGIN (DXILPrepareModuleLegacy, DEBUG_TYPE, "DXIL Prepare Module", false, false) INITIALIZE_PASS_END(DXILPrepareModuleLegacy

Variables

 DEBUG_TYPE
DXIL Prepare Module
DXIL Prepare false

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "dxil-prepare"

Definition at line 35 of file DXILPrepare.cpp.

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( DXILPrepareModuleLegacy ,
DEBUG_TYPE ,
"DXIL Prepare Module" ,
false ,
false  )

◆ maybeGenerateBitcast()

◆ prepareModule()

Variable Documentation

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 263 of file DXILPrepare.cpp.

◆ false

DXIL Prepare false

Definition at line 264 of file DXILPrepare.cpp.

◆ Module

DXIL Prepare Module

Definition at line 263 of file DXILPrepare.cpp.