Lines Matching defs:TheLoop
203 static MDNode *createStringMetadata(Loop *TheLoop, StringRef Name, unsigned V) {
204 LLVMContext &Context = TheLoop->getHeader()->getContext();
214 void llvm::addStringMetadataToLoop(Loop *TheLoop, const char *StringMD,
218 MDNode *LoopID = TheLoop->getLoopID();
240 MDs.push_back(createStringMetadata(TheLoop, StringMD, V));
242 LLVMContext &Context = TheLoop->getHeader()->getContext();
246 TheLoop->setLoopID(NewLoopID);
250 llvm::getOptionalElementCountLoopAttribute(const Loop *TheLoop) {
252 getOptionalIntLoopAttribute(TheLoop, "llvm.loop.vectorize.width");
256 TheLoop, "llvm.loop.vectorize.scalable.enable");
1805 /// in \p TheLoop. \return the values for the bounds.
1807 Loop *TheLoop, Instruction *Loc,
1826 if (HoistRuntimeChecks && TheLoop->getParentLoop() &&
1830 const Loop *OuterLoop = TheLoop->getParentLoop();
1895 Instruction *Loc, Loop *TheLoop,
1901 expandBounds(PointerChecks, TheLoop, Loc, Exp, HoistRuntimeChecks);