Lines Matching defs:DXContainerGlobals
1 //===- DXContainerGlobals.cpp - DXContainer global generator pass ---------===//
33 class DXContainerGlobals : public llvm::ModulePass {
47 DXContainerGlobals() : ModulePass(ID) {
65 bool DXContainerGlobals::runOnModule(Module &M) {
75 GlobalVariable *DXContainerGlobals::getFeatureFlags(Module &M) {
86 GlobalVariable *DXContainerGlobals::computeShaderHash(Module &M) {
109 GlobalVariable *DXContainerGlobals::buildContainerGlobal(
118 GlobalVariable *DXContainerGlobals::buildSignature(Module &M, Signature &Sig,
129 void DXContainerGlobals::addSignature(Module &M,
141 void DXContainerGlobals::addPipelineStateValidationInfo(
169 char DXContainerGlobals::ID = 0;
170 INITIALIZE_PASS_BEGIN(DXContainerGlobals, "dxil-globals",
173 INITIALIZE_PASS_END(DXContainerGlobals, "dxil-globals",
177 return new DXContainerGlobals();