Home
last modified time | relevance | path

Searched refs:ComputedShaderFlags (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILShaderFlags.h35 struct ComputedShaderFlags { struct
44 ComputedShaderFlags() { in ComputedShaderFlags() argument
76 void merge(const ComputedShaderFlags CSF) { in merge() argument
90 const ComputedShaderFlags &getFunctionFlags(const Function *) const; argument
91 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 &,
H A DDXILShaderFlags.cpp104 void ModuleShaderFlags::updateFunctionFlags(ComputedShaderFlags &CSF, in updateFunctionFlags()
211 ComputedShaderFlags
216 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()
H A DDXILTranslateMetadata.cpp354 const ComputedShaderFlags &EntrySFMask = in translateMetadata()