Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Scalar/
DLICM.cpp89 const Loop *CurLoop, AliasSetTracker *CurAST,
98 AliasSetTracker *CurAST);
105 Loop *CurLoop, AliasSetTracker *CurAST,
222 AliasSetTracker *CurAST = collectAliasInfoForLoop(L, LI, AA); in runOnLoop() local
243 CurAST, &SafetyInfo); in runOnLoop()
246 CurAST, &SafetyInfo); in runOnLoop()
256 for (AliasSet &AS : *CurAST) in runOnLoop()
258 AS, ExitBlocks, InsertPts, PIC, LI, DT, TLI, L, CurAST, &SafetyInfo); in runOnLoop()
281 LoopToAliasSetMap[L] = CurAST; in runOnLoop()
283 delete CurAST; in runOnLoop()
[all …]
DLoopVersioningLICM.cpp169 Preheader(nullptr), CurLoop(nullptr), CurAST(nullptr), in LoopVersioningLICM()
187 AliasSetTracker *CurAST; // AliasSet information for the current loop. member
280 for (const auto &I : *CurAST) { in legalLoopMemoryAccesses()
524 CurAST = new AliasSetTracker(*AA); in runOnLoop()
529 CurAST->add(*Block); // Incorporate the specified basic block in runOnLoop()
552 delete CurAST; in runOnLoop()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopSink.cpp285 AliasSetTracker *CurAST, in sinkLoopInvariantInstructions() argument
333 if (!canSinkOrHoistInst(*I, &AA, &DT, &L, CurAST, MSSAU.get(), false, in sinkLoopInvariantInstructions()
347 AliasSetTracker &CurAST) { in computeAliasSet() argument
349 CurAST.add(*BB); in computeAliasSet()
350 CurAST.add(Preheader); in computeAliasSet()
387 std::unique_ptr<AliasSetTracker> CurAST; in run() local
389 CurAST = std::make_unique<AliasSetTracker>(AA); in run()
390 computeAliasSet(L, *Preheader, *CurAST.get()); in run()
398 CurAST.get(), MSSA); in run()
439 std::unique_ptr<AliasSetTracker> CurAST; in runOnLoop() local
[all …]
DLICM.cpp170 AliasSetTracker *CurAST, Loop *CurLoop,
355 std::unique_ptr<AliasSetTracker> CurAST; in runOnLoop() local
361 CurAST = collectAliasInfoForLoop(L, LI, AA); in runOnLoop()
390 CurAST.get(), MSSAU.get(), &SafetyInfo, *Flags.get(), ORE); in runOnLoop()
394 CurAST.get(), MSSAU.get(), SE, &SafetyInfo, in runOnLoop()
432 if (!CurAST.get()) in runOnLoop()
433 CurAST = collectAliasInfoForLoopWithMSSA(L, AA, MSSAU.get()); in runOnLoop()
436 for (AliasSet &AS : *CurAST) { in runOnLoop()
454 DT, TLI, L, CurAST.get(), MSSAU.get(), &SafetyInfo, ORE); in runOnLoop()
493 Loop *CurLoop, AliasSetTracker *CurAST, in sinkRegion() argument
[all …]
DLoopVersioningLICM.cpp167 CurAST.reset(); in reset()
196 std::unique_ptr<AliasSetTracker> CurAST; member
295 for (const auto &I : *CurAST) { in legalLoopMemoryAccesses()
608 CurAST.reset(new AliasSetTracker(*AA)); in runOnLoop()
613 CurAST->add(*Block); // Incorporate the specified basic block in runOnLoop()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLICM.cpp153 AliasSetTracker *CurAST, Loop *CurLoop,
342 std::unique_ptr<AliasSetTracker> CurAST; in runOnLoop() local
349 CurAST = collectAliasInfoForLoop(L, LI, AA); in runOnLoop()
392 CurAST.get(), MSSAU.get(), &SafetyInfo, Flags, ORE); in runOnLoop()
397 CurAST.get(), MSSAU.get(), SE, &SafetyInfo, Flags, ORE); in runOnLoop()
434 if (!CurAST.get()) in runOnLoop()
435 CurAST = collectAliasInfoForLoopWithMSSA(L, AA, MSSAU.get()); in runOnLoop()
438 for (AliasSet &AS : *CurAST) { in runOnLoop()
456 DT, TLI, L, CurAST.get(), MSSAU.get(), &SafetyInfo, ORE); in runOnLoop()
481 if (!MSSAU.get() && CurAST.get() && L->getParentLoop() && !DeleteAST) in runOnLoop()
[all …]
DLoopVersioningLICM.cpp154 CurAST.reset(); in reset()
183 std::unique_ptr<AliasSetTracker> CurAST; member
282 for (const auto &I : *CurAST) { in legalLoopMemoryAccesses()
588 CurAST.reset(new AliasSetTracker(*AA)); in runOnLoop()
594 CurAST->add(*Block); // Incorporate the specified basic block in runOnLoop()
DLoopSink.cpp275 AliasSetTracker CurAST(AA); in sinkLoopInvariantInstructions() local
279 CurAST.add(*BB); in sinkLoopInvariantInstructions()
280 CurAST.add(*Preheader); in sinkLoopInvariantInstructions()
303 if (!canSinkOrHoistInst(*I, &AA, &DT, &L, &CurAST, nullptr, false)) in sinkLoopInvariantInstructions()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h291 Loop *CurLoop, AliasSetTracker *CurAST,
/external/llvm-project/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h342 Loop *CurLoop, AliasSetTracker *CurAST,