Home
last modified time | relevance | path

Searched refs:getLoopID (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopUnrollAndJamPass.cpp98 if (MDNode *LoopID = L->getLoopID()) in getUnrollMetadataForLoop()
106 if (MDNode *LoopID = L->getLoopID()) { in hasAnyUnrollPragma()
366 MDNode *OrigOuterLoopID = L->getLoopID(); in tryToUnrollAndJamLoop()
367 MDNode *OrigSubLoopID = SubLoop->getLoopID(); in tryToUnrollAndJamLoop()
H A DLoopDistribute.cpp457 MDNode *OrigLoopID = L->getLoopID(); in cloneLoops()
813 MDNode *OrigLoopID = L->getLoopID(); in processLoop()
H A DLoopUnrollPass.cpp696 if (MDNode *LoopID = L->getLoopID()) in getUnrollMetadataForLoop()
1310 MDNode *OrigLoopID = L->getLoopID(); in tryToUnrollLoop()
H A DSimpleLoopUnswitch.cpp3134 Context, L.getLoopID(), {"llvm.loop.unswitch.partial"}, in run()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGLoopInfo.h95 llvm::MDNode *getLoopID() const { return TempLoopID.get(); } in getLoopID() function
220 llvm::MDNode *getCurLoopID() const { return getInfo().getLoopID(); } in getCurLoopID()
H A DCGLoopInfo.cpp830 if (!L.getLoopID()) in InsertHelper()
836 I->setMetadata(llvm::LLVMContext::MD_loop, L.getLoopID()); in InsertHelper()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopInfo.cpp497 MDNode *Loop::getLoopID() const { in getLoopID() function in Loop
538 MDNode *LoopID = getLoopID(); in setLoopAlreadyUnrolled()
554 MDNode *LoopID = getLoopID(); in setLoopMustProgress()
561 MDNode *DesiredLoopIdMetadata = getLoopID(); in isAnnotatedParallel()
631 if (MDNode *LoopID = getLoopID()) { in getLocRange()
1040 return findOptionMDForLoopID(TheLoop->getLoopID(), Name); in findOptionMDForLoop()
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DLoopInfoTest.cpp93 if (MDNode *D = L->getLoopID()) { in TEST()
142 MDNode *OldLoopID = L->getLoopID(); in TEST()
150 EXPECT_EQ(L->getLoopID(), NewLoopID); in TEST()
151 EXPECT_NE(L->getLoopID(), OldLoopID); in TEST()
154 EXPECT_EQ(L->getLoopID(), OldLoopID); in TEST()
155 EXPECT_NE(L->getLoopID(), NewLoopID); in TEST()
/llvm-project-15.0.7/polly/lib/Support/
H A DScopHelper.cpp794 MDNode *LoopID = L->getLoopID(); in createIslLoopAttr()
800 Attr->Metadata = L->getLoopID(); in createIslLoopAttr()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp160 MDNode *LoopID = TheLoop->getLoopID(); in setAlreadyVectorized()
251 MDNode *LoopID = TheLoop->getLoopID(); in getHintsFromMetadata()
H A DLoopVectorize.cpp3255 MDNode *OrigLoopID = OrigLoop->getLoopID(); in createVectorizedLoopSkeleton()
7519 MDNode *LoopID = L->getLoopID(); in AddRuntimeUnrollDisableMetaData()
7603 MDNode *OrigLoopID = OrigLoop->getLoopID(); in executePlan()
7617 if (MDNode *LID = OrigLoop->getLoopID()) in executePlan()
7654 MDNode *OrigLoopID = OrigLoop->getLoopID(); in createEpilogueVectorizedLoopSkeleton()
7782 MDNode *OrigLoopID = OrigLoop->getLoopID(); in createEpilogueVectorizedLoopSkeleton()
10328 MDNode *OrigLoopID = L->getLoopID(); in processLoop()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopRotationUtils.cpp801 MDNode *LoopMD = L->getLoopID(); in processLoop()
H A DLoopUnrollRuntime.cpp395 MDNode *LoopID = NewLoop->getLoopID(); in CloneLoopBlocks()
H A DLoopUtils.cpp218 MDNode *LoopID = TheLoop->getLoopID(); in addStringMetadataToLoop()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopInfo.h854 MDNode *getLoopID() const;
/llvm-project-15.0.7/llvm/docs/
H A DTransformMetadata.rst43 ``llvm.loop`` node is also used as LoopID (``Loop::getLoopID()``), i.e.