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