Lines Matching refs:MDNode

23 MDNode *
30 MDNode *LoopID = MDNode::getDistinct(Ctx, NewLoopProperties); in createLoopPropertiesMetadata()
35 MDNode *LoopInfo::createPipeliningMetadata(const LoopAttributes &Attrs, in createPipeliningMetadata()
51 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.pipeline.disable"), in createPipeliningMetadata()
68 Args.push_back(MDNode::get(Ctx, Vals)); in createPipeliningMetadata()
73 MDNode *LoopID = MDNode::getDistinct(Ctx, Args); in createPipeliningMetadata()
79 MDNode *
107 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll.disable"))); in createPartialUnrollMetadata()
110 MDNode *Followup = createPipeliningMetadata(Attrs, FollowupLoopProperties, in createPartialUnrollMetadata()
122 Args.push_back(MDNode::get(Ctx, Vals)); in createPartialUnrollMetadata()
128 Args.push_back(MDNode::get(Ctx, Vals)); in createPartialUnrollMetadata()
132 Args.push_back(MDNode::get( in createPartialUnrollMetadata()
135 MDNode *LoopID = MDNode::getDistinct(Ctx, Args); in createPartialUnrollMetadata()
141 MDNode *
158 NewLoopProperties.push_back(MDNode::get( in createUnrollAndJamMetadata()
169 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll_and_jam.disable"))); in createUnrollAndJamMetadata()
172 MDNode *Followup = createPartialUnrollMetadata(Attrs, FollowupLoopProperties, in createUnrollAndJamMetadata()
185 Args.push_back(MDNode::get(Ctx, Vals)); in createUnrollAndJamMetadata()
190 Args.push_back(MDNode::get(Ctx, Vals)); in createUnrollAndJamMetadata()
194 Args.push_back(MDNode::get( in createUnrollAndJamMetadata()
199 Args.push_back(MDNode::get( in createUnrollAndJamMetadata()
203 MDNode *LoopID = MDNode::getDistinct(Ctx, Args); in createUnrollAndJamMetadata()
209 MDNode *
229 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.vectorize.enable"), in createLoopVectorizeMetadata()
243 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.isvectorized"))); in createLoopVectorizeMetadata()
246 MDNode *Followup = createUnrollAndJamMetadata(Attrs, FollowupLoopProperties, in createLoopVectorizeMetadata()
264 Args.push_back(MDNode::get(Ctx, Vals)); in createLoopVectorizeMetadata()
274 Args.push_back(MDNode::get(Ctx, Vals)); in createLoopVectorizeMetadata()
283 Args.push_back(MDNode::get(Ctx, Vals)); in createLoopVectorizeMetadata()
292 Args.push_back(MDNode::get(Ctx, Vals)); in createLoopVectorizeMetadata()
311 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.vectorize.enable"), in createLoopVectorizeMetadata()
317 Args.push_back(MDNode::get( in createLoopVectorizeMetadata()
321 MDNode *LoopID = MDNode::getDistinct(Ctx, Args); in createLoopVectorizeMetadata()
327 MDNode *
344 MDNode::get(Ctx, {MDString::get(Ctx, "llvm.loop.distribute.enable"), in createLoopDistributeMetadata()
354 MDNode *Followup = in createLoopDistributeMetadata()
365 Args.push_back(MDNode::get(Ctx, Vals)); in createLoopDistributeMetadata()
368 Args.push_back(MDNode::get( in createLoopDistributeMetadata()
372 MDNode *LoopID = MDNode::getDistinct(Ctx, Args); in createLoopDistributeMetadata()
378 MDNode *LoopInfo::createFullUnrollMetadata(const LoopAttributes &Attrs, in createFullUnrollMetadata()
394 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll.disable"))); in createFullUnrollMetadata()
404 Args.push_back(MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.unroll.full"))); in createFullUnrollMetadata()
409 MDNode *LoopID = MDNode::getDistinct(Ctx, Args); in createFullUnrollMetadata()
415 MDNode *LoopInfo::createMetadata( in createMetadata()
433 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.mustprogress"))); in createMetadata()
438 LoopProperties.push_back(MDNode::get( in createMetadata()
483 AccGroup = MDNode::getDistinct(Ctx, {}); in LoopInfo()
499 TempLoopID = MDNode::getTemporary(Header->getContext(), None); in LoopInfo()
508 MDNode *LoopID; in finish()
569 MDNode::get(Ctx, MDString::get(Ctx, "llvm.loop.isvectorized"))); in finish()
572 MDNode *InnerFollowup = createMetadata(AfterJam, BeforeLoopProperties, in finish()
815 if (MDNode *Group = AL->getAccessGroup()) in InsertHelper()
818 MDNode *UnionMD = nullptr; in InsertHelper()
820 UnionMD = cast<MDNode>(AccessGroups[0]); in InsertHelper()
822 UnionMD = MDNode::get(I->getContext(), AccessGroups); in InsertHelper()