Lines Matching refs:TheLoop
211 static MDNode *createStringMetadata(Loop *TheLoop, StringRef Name, unsigned V) { in createStringMetadata() argument
212 LLVMContext &Context = TheLoop->getHeader()->getContext(); in createStringMetadata()
222 void llvm::addStringMetadataToLoop(Loop *TheLoop, const char *StringMD, in addStringMetadataToLoop() argument
226 MDNode *LoopID = TheLoop->getLoopID(); in addStringMetadataToLoop()
248 MDs.push_back(createStringMetadata(TheLoop, StringMD, V)); in addStringMetadataToLoop()
250 LLVMContext &Context = TheLoop->getHeader()->getContext(); in addStringMetadataToLoop()
254 TheLoop->setLoopID(NewLoopID); in addStringMetadataToLoop()
258 llvm::getOptionalElementCountLoopAttribute(const Loop *TheLoop) { in getOptionalElementCountLoopAttribute() argument
260 getOptionalIntLoopAttribute(TheLoop, "llvm.loop.vectorize.width"); in getOptionalElementCountLoopAttribute()
264 TheLoop, "llvm.loop.vectorize.scalable.enable"); in getOptionalElementCountLoopAttribute()
1525 Loop *TheLoop, Instruction *Loc, in expandBounds() argument
1558 Instruction *Loc, Loop *TheLoop, in addRuntimeChecks() argument
1563 auto ExpandedChecks = expandBounds(PointerChecks, TheLoop, Loc, Exp); in addRuntimeChecks()