Lines Matching refs:Metadata
19 #include "llvm/IR/Metadata.h"
25 LoopInfo::createLoopPropertiesMetadata(ArrayRef<Metadata *> LoopProperties) {
27 SmallVector<Metadata *, 4> NewLoopProperties;
37 ArrayRef<Metadata *> LoopProperties,
48 SmallVector<Metadata *, 4> NewLoopProperties;
60 SmallVector<Metadata *, 4> Args;
65 Metadata *Vals[] = {
82 ArrayRef<Metadata *> LoopProperties,
101 SmallVector<Metadata *, 4> FollowupLoopProperties;
114 SmallVector<Metadata *, 4> Args;
120 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.unroll.count"),
128 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.unroll.enable")};
144 ArrayRef<Metadata *> LoopProperties,
156 SmallVector<Metadata *, 4> NewLoopProperties;
167 SmallVector<Metadata *, 4> FollowupLoopProperties;
176 SmallVector<Metadata *, 4> Args;
182 Metadata *Vals[] = {
190 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.unroll_and_jam.enable")};
212 ArrayRef<Metadata *> LoopProperties,
226 SmallVector<Metadata *, 4> NewLoopProperties;
239 SmallVector<Metadata *, 4> FollowupLoopProperties;
250 SmallVector<Metadata *, 4> Args;
261 Metadata *Vals[] = {
270 Metadata *Vals[] = {
280 Metadata *Vals[] = {
289 Metadata *Vals[] = {
330 ArrayRef<Metadata *> LoopProperties,
341 SmallVector<Metadata *, 4> NewLoopProperties;
358 SmallVector<Metadata *, 4> Args;
362 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.distribute.enable"),
380 ArrayRef<Metadata *> LoopProperties,
391 SmallVector<Metadata *, 4> NewLoopProperties;
402 SmallVector<Metadata *, 4> Args;
418 llvm::ArrayRef<llvm::Metadata *> AdditionalLoopProperties,
420 SmallVector<Metadata *, 3> LoopProperties;
445 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.align"),
573 SmallVector<Metadata *, 1> BeforeLoopProperties;
842 SmallVector<Metadata *, 4> AccessGroups;