Home
last modified time | relevance | path

Searched refs:Uniforms (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1264 auto UniformsPerVF = Uniforms.find(VF); in isUniformAfterVectorization()
1265 assert(UniformsPerVF != Uniforms.end() && in isUniformAfterVectorization()
1392 if (VF.isScalar() || Uniforms.find(VF) != Uniforms.end()) in collectUniformsAndScalars()
1563 Uniforms.clear(); in invalidateCostModelingDecisions()
1696 DenseMap<ElementCount, SmallPtrSet<Instruction *, 4>> Uniforms; member in llvm::LoopVectorizationCostModel
4256 Scalars[VF].insert(Uniforms[VF].begin(), Uniforms[VF].end()); in collectLoopScalars()
4326 Worklist.insert(Uniforms[VF].begin(), Uniforms[VF].end()); in collectLoopScalars()
4564 assert(VF.isVector() && Uniforms.find(VF) == Uniforms.end() && in collectLoopUniforms()
4569 Uniforms[VF].clear(); in collectLoopUniforms()
4766 Uniforms[VF].insert(Worklist.begin(), Worklist.end()); in collectLoopUniforms()
[all …]
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseOpenMP.cpp715 SmallVectorImpl<Expr *> &Uniforms, SmallVectorImpl<Expr *> &Aligneds, in parseDeclareSimdClauses() argument
754 SmallVectorImpl<Expr *> *Vars = &Uniforms; in parseDeclareSimdClauses()
807 SmallVector<Expr *, 4> Uniforms; in ParseOMPDeclareSimdClauses() local
814 parseDeclareSimdClauses(*this, BS, Simdlen, Uniforms, Aligneds, in ParseOMPDeclareSimdClauses()
822 Ptr, BS, Simdlen.get(), Uniforms, Aligneds, Alignments, Linears, in ParseOMPDeclareSimdClauses()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp320 SmallVector<Expr *, 4> Uniforms, Aligneds, Alignments, Linears, Steps; in instantiateOMPDeclareSimdDeclAttr() local
358 Uniforms.push_back(Inst.get()); in instantiateOMPDeclareSimdDeclAttr()
390 Uniforms, Aligneds, Alignments, Linears, LinModifiers, Steps, in instantiateOMPDeclareSimdDeclAttr()
H A DSemaOpenMP.cpp6761 ArrayRef<Expr *> Uniforms, ArrayRef<Expr *> Aligneds, in ActOnOpenMPDeclareSimdDirective() argument
6800 for (const Expr *E : Uniforms) { in ActOnOpenMPDeclareSimdDirective()
7000 Context, BS, SL.get(), const_cast<Expr **>(Uniforms.data()), in ActOnOpenMPDeclareSimdDirective()
7001 Uniforms.size(), const_cast<Expr **>(Aligneds.data()), Aligneds.size(), in ActOnOpenMPDeclareSimdDirective()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttr.td3748 ExprArgument<"Simdlen">, VariadicExprArgument<"Uniforms">,
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h11340 Expr *Simdlen, ArrayRef<Expr *> Uniforms, ArrayRef<Expr *> Aligneds,