/external/llvm/lib/Transforms/Scalar/ |
D | LICM.cpp | 89 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 …]
|
D | LoopVersioningLICM.cpp | 169 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/ |
D | LoopSink.cpp | 285 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 …]
|
D | LICM.cpp | 170 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 …]
|
D | LoopVersioningLICM.cpp | 167 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/ |
D | LICM.cpp | 153 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 …]
|
D | LoopVersioningLICM.cpp | 154 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()
|
D | LoopSink.cpp | 275 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/ |
D | LoopUtils.h | 291 Loop *CurLoop, AliasSetTracker *CurAST,
|
/external/llvm-project/llvm/include/llvm/Transforms/Utils/ |
D | LoopUtils.h | 342 Loop *CurLoop, AliasSetTracker *CurAST,
|