Searched refs:GetLAA (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | LoopVersioning.cpp | 259 bool runImpl(LoopInfo *LI, function_ref<const LoopAccessInfo &(Loop &)> GetLAA, in runImpl() argument 278 const LoopAccessInfo &LAI = GetLAA(*L); in runImpl() 304 auto GetLAA = [&](Loop &L) -> const LoopAccessInfo & { in runOnFunction() local 311 return runImpl(LI, GetLAA, DT, SE); in runOnFunction() 358 auto GetLAA = [&](Loop &L) -> const LoopAccessInfo & { in run() local 364 if (runImpl(&LI, GetLAA, &DT, &SE)) in run()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 246 Function *F, std::function<const LoopAccessInfo &(Loop &)> *GetLAA, in LoopVectorizationLegality() argument 251 GetLAA(GetLAA), ORE(ORE), Requirements(R), Hints(H), DB(DB), AC(AC), in LoopVectorizationLegality() 498 std::function<const LoopAccessInfo &(Loop &)> *GetLAA; variable
|
| H A D | LoopVectorize.h | 183 std::function<const LoopAccessInfo &(Loop &)> *GetLAA; member
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDistribute.cpp | 664 bool processLoop(std::function<const LoopAccessInfo &(Loop &)> &GetLAA) { in processLoop() argument 682 LAI = &GetLAA(*L); in processLoop() 974 std::function<const LoopAccessInfo &(Loop &)> &GetLAA) { in runImpl() argument 994 Changed |= LDL.processLoop(GetLAA); in runImpl() 1022 std::function<const LoopAccessInfo &(Loop &)> GetLAA = in runOnFunction() local 1025 return runImpl(F, LI, DT, SE, ORE, GetLAA); in runOnFunction() 1057 std::function<const LoopAccessInfo &(Loop &)> GetLAA = in run() local 1064 bool Changed = runImpl(F, &LI, &DT, &SE, &ORE, GetLAA); in run()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 908 LAI = &(*GetLAA)(*TheLoop); in canVectorizeMemory()
|
| H A D | LoopVectorize.cpp | 2204 std::function<const LoopAccessInfo &(Loop &)> GetLAA = in runOnFunction() local 2208 GetLAA, *ORE, PSI).MadeAnyChange; in runOnFunction() 10084 LoopVectorizationLegality LVL(L, PSE, DT, TTI, TLI, AA, F, GetLAA, LI, ORE, in processLoop() 10458 GetLAA = &GetLAA_; in runImpl() 10528 std::function<const LoopAccessInfo &(Loop &)> GetLAA = in run() local 10538 runImpl(F, SE, LI, TTI, DT, BFI, &TLI, DB, AA, AC, GetLAA, ORE, PSI); in run()
|