Lines Matching refs:MDNode

24 MDNode *
31 MDNode *LoopID = MDNode::getDistinct(Ctx, NewLoopProperties); in createLoopPropertiesMetadata()
36 MDNode *LoopInfo::createPipeliningMetadata(const LoopAttributes &Attrs, in createPipeliningMetadata()
52 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.pipeline.disable"), in createPipeliningMetadata()
69 Args.push_back(MDNode::get(Ctx, Vals)); in createPipeliningMetadata()
74 MDNode *LoopID = MDNode::getDistinct(Ctx, Args); in createPipeliningMetadata()
80 MDNode *
108 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll.disable"))); in createPartialUnrollMetadata()
111 MDNode *Followup = createPipeliningMetadata(Attrs, FollowupLoopProperties, in createPartialUnrollMetadata()
123 Args.push_back(MDNode::get(Ctx, Vals)); in createPartialUnrollMetadata()
129 Args.push_back(MDNode::get(Ctx, Vals)); in createPartialUnrollMetadata()
133 Args.push_back(MDNode::get( in createPartialUnrollMetadata()
136 MDNode *LoopID = MDNode::getDistinct(Ctx, Args); in createPartialUnrollMetadata()
142 MDNode *
159 NewLoopProperties.push_back(MDNode::get( in createUnrollAndJamMetadata()
170 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll_and_jam.disable"))); in createUnrollAndJamMetadata()
173 MDNode *Followup = createPartialUnrollMetadata(Attrs, FollowupLoopProperties, in createUnrollAndJamMetadata()
186 Args.push_back(MDNode::get(Ctx, Vals)); in createUnrollAndJamMetadata()
191 Args.push_back(MDNode::get(Ctx, Vals)); in createUnrollAndJamMetadata()
195 Args.push_back(MDNode::get( in createUnrollAndJamMetadata()
200 Args.push_back(MDNode::get( in createUnrollAndJamMetadata()
204 MDNode *LoopID = MDNode::getDistinct(Ctx, Args); in createUnrollAndJamMetadata()
210 MDNode *
230 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.vectorize.enable"), in createLoopVectorizeMetadata()
244 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.isvectorized"))); in createLoopVectorizeMetadata()
247 MDNode *Followup = createUnrollAndJamMetadata(Attrs, FollowupLoopProperties, in createLoopVectorizeMetadata()
265 Args.push_back(MDNode::get(Ctx, Vals)); in createLoopVectorizeMetadata()
275 Args.push_back(MDNode::get(Ctx, Vals)); in createLoopVectorizeMetadata()
284 Args.push_back(MDNode::get(Ctx, Vals)); in createLoopVectorizeMetadata()
293 Args.push_back(MDNode::get(Ctx, Vals)); in createLoopVectorizeMetadata()
312 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.vectorize.enable"), in createLoopVectorizeMetadata()
318 Args.push_back(MDNode::get( in createLoopVectorizeMetadata()
322 MDNode *LoopID = MDNode::getDistinct(Ctx, Args); in createLoopVectorizeMetadata()
328 MDNode *
345 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.distribute.enable"), in createLoopDistributeMetadata()
355 MDNode *Followup = in createLoopDistributeMetadata()
366 Args.push_back(MDNode::get(Ctx, Vals)); in createLoopDistributeMetadata()
369 Args.push_back(MDNode::get( in createLoopDistributeMetadata()
373 MDNode *LoopID = MDNode::getDistinct(Ctx, Args); in createLoopDistributeMetadata()
379 MDNode *LoopInfo::createFullUnrollMetadata(const LoopAttributes &Attrs, in createFullUnrollMetadata()
395 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll.disable"))); in createFullUnrollMetadata()
405 Args.push_back(MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll.full"))); in createFullUnrollMetadata()
410 MDNode *LoopID = MDNode::getDistinct(Ctx, Args); in createFullUnrollMetadata()
416 MDNode *LoopInfo::createMetadata( in createMetadata()
434 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.mustprogress"))); in createMetadata()
439 LoopProperties.push_back(MDNode::get( in createMetadata()
448 LoopProperties.push_back(MDNode::get(Ctx, Vals)); in createMetadata()
493 AccGroup = MDNode::getDistinct(Ctx, {}); in LoopInfo()
509 TempLoopID = MDNode::getTemporary(Header->getContext(), std::nullopt); in LoopInfo()
518 MDNode *LoopID; in finish()
579 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.isvectorized"))); in finish()
582 MDNode *InnerFollowup = createMetadata(AfterJam, BeforeLoopProperties, in finish()
845 if (MDNode *Group = AL->getAccessGroup()) in InsertHelper()
848 MDNode *UnionMD = nullptr; in InsertHelper()
850 UnionMD = cast<MDNode>(AccessGroups[0]); in InsertHelper()
852 UnionMD = MDNode::get(I->getContext(), AccessGroups); in InsertHelper()