Lines Matching defs:DXContainerGlobals
1 //===- DXContainerGlobals.cpp - DXContainer global generator pass ---------===//
35 class DXContainerGlobals : public llvm::ModulePass {
50 DXContainerGlobals() : ModulePass(ID) {
71 bool DXContainerGlobals::runOnModule(Module &M) {
81 GlobalVariable *DXContainerGlobals::getFeatureFlags(Module &M) {
92 GlobalVariable *DXContainerGlobals::computeShaderHash(Module &M) {
115 GlobalVariable *DXContainerGlobals::buildContainerGlobal(
124 GlobalVariable *DXContainerGlobals::buildSignature(Module &M, Signature &Sig,
135 void DXContainerGlobals::addSignature(Module &M,
147 void DXContainerGlobals::addResourcesForPSV(Module &M, PSVRuntimeInfo &PSV) {
201 void DXContainerGlobals::addPipelineStateValidationInfo(
243 char DXContainerGlobals::ID = 0;
244 INITIALIZE_PASS_BEGIN(DXContainerGlobals, "dxil-globals",
250 INITIALIZE_PASS_END(DXContainerGlobals, "dxil-globals",
254 return new DXContainerGlobals();