Searched refs:GenericUniformityInfo (Results 1 – 8 of 8) sorted by relevance
1 //===- GenericUniformityInfo.h ---------------------------*- C++ -*--------===//29 template <typename ContextT> class GenericUniformityInfo {38 using ThisT = GenericUniformityInfo<ContextT>;43 GenericUniformityInfo(const DominatorTreeT &DT, const CycleInfoT &CI,45 GenericUniformityInfo() = default;46 GenericUniformityInfo(GenericUniformityInfo &&) = default;47 GenericUniformityInfo &operator=(GenericUniformityInfo &&) = default;86 GenericUniformityInfo(cons[all...]
1139 GenericUniformityInfo<ContextT>::GenericUniformityInfo( in GenericUniformityInfo() function1214 bool GenericUniformityInfo<ContextT>::hasDivergence() const { in hasDivergence()1220 GenericUniformityInfo<ContextT>::getFunction() const { in getFunction()1226 bool GenericUniformityInfo<ContextT>::isDivergent(ConstValueRefT V) const { in isDivergent()1231 bool GenericUniformityInfo<ContextT>::isDivergent(const InstructionT *I) const { in isDivergent()1236 bool GenericUniformityInfo<ContextT>::isDivergentUse(const UseT &U) const { in isDivergentUse()1241 bool GenericUniformityInfo<ContextT>::hasDivergentTerminator(const BlockT &B) { in hasDivergentTerminator()1247 void GenericUniformityInfo<ContextT>::print(raw_ostream &out) const { in print()
24 extern template class GenericUniformityInfo<MachineSSAContext>;25 using MachineUniformityInfo = GenericUniformityInfo<MachineSSAContext>;
50 template <typename T> class GenericUniformityInfo; variable51 using UniformityInfo = GenericUniformityInfo<SSAContext>;
95 template <typename T> class GenericUniformityInfo; variable96 using UniformityInfo = GenericUniformityInfo<SSAContext>;
17 #include "llvm/ADT/GenericUniformityInfo.h"22 extern template class GenericUniformityInfo<SSAContext>;23 using UniformityInfo = GenericUniformityInfo<SSAContext>;
108 template class llvm::GenericUniformityInfo<SSAContext>; member in llvm
152 template class llvm::GenericUniformityInfo<MachineSSAContext>; member in llvm