Searched refs:ComputedShaderFlags (Results 1 – 3 of 3) sorted by relevance
35 struct ComputedShaderFlags { struct44 ComputedShaderFlags() { in ComputedShaderFlags() argument76 void merge(const ComputedShaderFlags CSF) { in merge() argument90 const ComputedShaderFlags &getFunctionFlags(const Function *) const; argument91 const ComputedShaderFlags &getCombinedFlags() const { return CombinedSFMask; } in getCombinedFlags()101 DenseMap<const Function *, ComputedShaderFlags> FunctionFlags;103 ComputedShaderFlags CombinedSFMask{};104 ComputedShaderFlags gatherGlobalModuleFlags(const Module &M,107 void updateFunctionFlags(ComputedShaderFlags &, const Instruction &,
104 void ModuleShaderFlags::updateFunctionFlags(ComputedShaderFlags &CSF, in updateFunctionFlags()211 ComputedShaderFlags216 ComputedShaderFlags CSF; in gatherGlobalModuleFlags()276 ComputedShaderFlags GlobalSFMask = gatherGlobalModuleFlags(M, DRM, MMDI); in initialize()287 ComputedShaderFlags SCCSF; in initialize()302 ComputedShaderFlags CSF = GlobalSFMask; in initialize()325 void ComputedShaderFlags::print(raw_ostream &OS) const { in print()344 const ComputedShaderFlags &381 const ComputedShaderFlags &SFMask = FlagsInfo.getFunctionFlags(&F); in run()
354 const ComputedShaderFlags &EntrySFMask = in translateMetadata()