Home
last modified time | relevance | path

Searched refs:isAlwaysUniform (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DDivergenceAnalysis.cpp99 if (isAlwaysUniform(DivVal)) in markDivergent()
102 assert(!isAlwaysUniform(DivVal) && "cannot be a divergent"); in markDivergent()
170 if (isAlwaysUniform(I)) in analyzeTemporalDivergence()
332 bool DivergenceAnalysisImpl::isAlwaysUniform(const Value &V) const { in isAlwaysUniform() function in DivergenceAnalysisImpl
366 } else if (TTI.isAlwaysUniform(&I)) { in DivergenceInfo()
H A DLegacyDivergenceAnalysis.cpp263 if (!TTI.isAlwaysUniform(U) && DV.insert(U).second) in exploreDataDependency()
H A DTargetTransformInfo.cpp249 bool llvm::TargetTransformInfo::isAlwaysUniform(const Value *V) const { in isAlwaysUniform() function in llvm::TargetTransformInfo
250 return TTIImpl->isAlwaysUniform(V); in isAlwaysUniform()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DDivergenceAnalysis.h75 bool isAlwaysUniform(const Value &Val) const;
H A DTargetTransformInfo.h360 bool isAlwaysUniform(const Value *V) const;
1540 virtual bool isAlwaysUniform(const Value *V) = 0;
1892 bool isAlwaysUniform(const Value *V) override { in isAlwaysUniform() function
1893 return Impl.isAlwaysUniform(V); in isAlwaysUniform()
H A DTargetTransformInfoImpl.h95 bool isAlwaysUniform(const Value *V) const { return false; } in isAlwaysUniform() function
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h165 bool isAlwaysUniform(const Value *V) const;
H A DAMDGPUSearchableTables.td369 // isAlwaysUniform can override the extract of the uniform component.
H A DAMDGPUTargetTransformInfo.cpp901 bool GCNTTIImpl::isAlwaysUniform(const Value *V) const { in isAlwaysUniform() function in GCNTTIImpl
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h270 bool isAlwaysUniform(const Value *V) { return false; } in isAlwaysUniform() function