[llvm] [DirectX] Infrastructure to collect shader flags for each function (PR #112967)
Chris B via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 18 13:39:22 PST 2024
================
@@ -78,13 +78,16 @@ bool DXContainerGlobals::runOnModule(Module &M) {
}
GlobalVariable *DXContainerGlobals::getFeatureFlags(Module &M) {
- const uint64_t FeatureFlags =
- static_cast<uint64_t>(getAnalysis<ShaderFlagsAnalysisWrapper>()
- .getShaderFlags()
- .getFeatureFlags());
+ // TODO: Feature flags mask is obtained as a collection of feature flags
+ // of the shader flags of all functions in the module. Need to verify
+ // and modify the computation of feature flags to be used.
----------------
llvm-beanz wrote:
Do we have an issue tracking this?
https://github.com/llvm/llvm-project/pull/112967
More information about the llvm-commits
mailing list