Home
last modified time | relevance | path

Searched refs:VLTS (Results 1 – 4 of 4) sorted by relevance

/external/llvm-project/polly/include/polly/CodeGen/
DBlockGenerators.h626 std::vector<LoopToScevMapT> &VLTS, in generate() argument
629 VectorBlockGenerator Generator(BlockGen, VLTS, Schedule); in generate()
650 std::vector<LoopToScevMapT> &VLTS;
657 std::vector<LoopToScevMapT> &VLTS,
DIslNodeBuilder.h382 std::vector<LoopToScevMapT> &VLTS,
/external/llvm-project/polly/lib/CodeGen/
DBlockGenerators.cpp1013 std::vector<LoopToScevMapT> &VLTS, in VectorBlockGenerator() argument
1015 : BlockGenerator(BlockGen), VLTS(VLTS), Schedule(Schedule) { in VectorBlockGenerator()
1032 Vector, getNewValue(Stmt, Old, ScalarMaps[Lane], VLTS[Lane], L), in getVectorValue()
1059 VLTS[Offset], NewAccesses); in generateStrideOneLoad()
1086 generateLocationAccessed(Stmt, Load, BBMap, VLTS[0], NewAccesses); in generateStrideZeroLoad()
1115 VLTS[i], NewAccesses); in generateUnknownStrideLoad()
1137 generateArrayLoad(Stmt, Load, ScalarMaps[i], VLTS[i], NewAccesses); in generateLoad()
1206 VLTS[0], NewAccesses); in copyStore()
1218 VLTS[i], NewAccesses); in copyStore()
1274 VLTS[VectorLane], NewAccesses); in copyInstScalarized()
[all …]
DIslNodeBuilder.cpp393 std::vector<LoopToScevMapT> VLTS(IVS.size()); in createUserVector() local
400 createSubstitutionsVector(Expr, Stmt, VLTS, IVS, IteratorID); in createUserVector()
401 VectorBlockGenerator::generate(BlockGen, *Stmt, VLTS, S, NewAccesses); in createUserVector()
925 std::vector<LoopToScevMapT> &VLTS, std::vector<Value *> &IVS, in createSubstitutionsVector() argument
932 createSubstitutions(isl_ast_expr_copy(Expr), Stmt, VLTS[i]); in createSubstitutionsVector()