Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp260 bool runImpl(LoopInfo *LI, function_ref<const LoopAccessInfo &(Loop &)> GetLAA, in runImpl() argument
279 const LoopAccessInfo &LAI = GetLAA(*L); in runImpl()
305 auto GetLAA = [&](Loop &L) -> const LoopAccessInfo & { in runOnFunction() local
312 return runImpl(LI, GetLAA, DT, SE); in runOnFunction()
362 auto GetLAA = [&](Loop &L) -> const LoopAccessInfo & { in run() local
368 if (runImpl(&LI, GetLAA, &DT, &SE)) in run()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h253 Function *F, std::function<const LoopAccessInfo &(Loop &)> *GetLAA, in LoopVectorizationLegality() argument
258 GetLAA(GetLAA), ORE(ORE), Requirements(R), Hints(H), DB(DB), AC(AC), in LoopVectorizationLegality()
489 std::function<const LoopAccessInfo &(Loop &)> *GetLAA; variable
H A DLoopVectorize.h151 std::function<const LoopAccessInfo &(Loop &)> *GetLAA; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp665 bool processLoop(std::function<const LoopAccessInfo &(Loop &)> &GetLAA) { in processLoop() argument
683 LAI = &GetLAA(*L); in processLoop()
975 std::function<const LoopAccessInfo &(Loop &)> &GetLAA) { in runImpl() argument
995 Changed |= LDL.processLoop(GetLAA); in runImpl()
1023 std::function<const LoopAccessInfo &(Loop &)> GetLAA = in runOnFunction() local
1026 return runImpl(F, LI, DT, SE, ORE, GetLAA); in runOnFunction()
1058 std::function<const LoopAccessInfo &(Loop &)> GetLAA = in run() local
1065 bool Changed = runImpl(F, &LI, &DT, &SE, &ORE, GetLAA); in run()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp864 LAI = &(*GetLAA)(*TheLoop); in canVectorizeMemory()
H A DLoopVectorize.cpp2195 std::function<const LoopAccessInfo &(Loop &)> GetLAA = in runOnFunction() local
2199 GetLAA, *ORE, PSI).MadeAnyChange; in runOnFunction()
9881 LoopVectorizationLegality LVL(L, PSE, DT, TTI, TLI, AA, F, GetLAA, LI, ORE, in processLoop()
10202 GetLAA = &GetLAA_; in runImpl()
10271 std::function<const LoopAccessInfo &(Loop &)> GetLAA = in run() local
10281 runImpl(F, SE, LI, TTI, DT, BFI, &TLI, DB, AA, AC, GetLAA, ORE, PSI); in run()