Home
last modified time | relevance | path

Searched refs:GenericUniformityInfo (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericUniformityInfo.h29 template <typename ContextT> class GenericUniformityInfo {
38 using ThisT = GenericUniformityInfo<ContextT>;
46 GenericUniformityInfo(const DominatorTreeT &DT, const CycleInfoT &CI,
48 GenericUniformityInfo() = default;
49 GenericUniformityInfo(GenericUniformityInfo &&) = default;
50 GenericUniformityInfo &operator=(GenericUniformityInfo &&) = default;
91 GenericUniformityInfo(const GenericUniformityInfo &) = delete;
92 GenericUniformityInfo &operator=(const GenericUniformityInfo &) = delete;
H A DGenericUniformityImpl.h1162 GenericUniformityInfo<ContextT>::GenericUniformityInfo( in GenericUniformityInfo() function
1254 typename GenericUniformityInfo<ContextT>::TemporalDivergenceTuple *>
1255 GenericUniformityInfo<ContextT>::getTemporalDivergenceList() const { in getTemporalDivergenceList()
1261 bool GenericUniformityInfo<ContextT>::hasDivergence() const { in hasDivergence()
1267 GenericUniformityInfo<ContextT>::getFunction() const { in getFunction()
1273 bool GenericUniformityInfo<ContextT>::isDivergent(ConstValueRefT V) const { in isDivergent()
1278 bool GenericUniformityInfo<ContextT>::isDivergent(const InstructionT *I) const { in isDivergent()
1283 bool GenericUniformityInfo<ContextT>::isDivergentUse(const UseT &U) const { in isDivergentUse()
1288 bool GenericUniformityInfo<ContextT>::hasDivergentTerminator(const BlockT &B) { in hasDivergentTerminator()
1294 void GenericUniformityInfo<ContextT>::print(raw_ostream &out) const { in print()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DUniformityAnalysis.h24 extern template class GenericUniformityInfo<SSAContext>;
25 using UniformityInfo = GenericUniformityInfo<SSAContext>;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineUniformityAnalysis.h25 extern template class GenericUniformityInfo<MachineSSAContext>;
26 using MachineUniformityInfo = GenericUniformityInfo<MachineSSAContext>;
H A DFunctionLoweringInfo.h49 template <typename T> class GenericUniformityInfo; variable
50 using UniformityInfo = GenericUniformityInfo<SSAContext>;
H A DSelectionDAG.h97 template <typename T> class GenericUniformityInfo; variable
98 using UniformityInfo = GenericUniformityInfo<SSAContext>;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankLegalizeRules.h23 template <typename T> class GenericUniformityInfo; variable
26 using MachineUniformityInfo = GenericUniformityInfo<MachineSSAContext>;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DUniformityAnalysis.cpp106 template class llvm::GenericUniformityInfo<SSAContext>; member in llvm
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineUniformityAnalysis.cpp153 template class llvm::GenericUniformityInfo<MachineSSAContext>; member in llvm