Lines Matching refs:Ctx
20 static MDNode *createMetadata(LLVMContext &Ctx, const LoopAttributes &Attrs) { in createMetadata() argument
29 MDNode *TempNode = MDNode::getTemporary(Ctx, None); in createMetadata()
34 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.vectorize.width"), in createMetadata()
36 Type::getInt32Ty(Ctx), Attrs.VectorizerWidth))}; in createMetadata()
37 Args.push_back(MDNode::get(Ctx, Vals)); in createMetadata()
42 Metadata *Vals[] = {MDString::get(Ctx, "llvm.loop.interleave.count"), in createMetadata()
44 Type::getInt32Ty(Ctx), Attrs.VectorizerUnroll))}; in createMetadata()
45 Args.push_back(MDNode::get(Ctx, Vals)); in createMetadata()
51 MDString::get(Ctx, "llvm.loop.vectorize.enable"), in createMetadata()
53 Type::getInt1Ty(Ctx), in createMetadata()
55 Args.push_back(MDNode::get(Ctx, Vals)); in createMetadata()
59 MDNode *LoopID = MDNode::get(Ctx, Args); in createMetadata()