Home
last modified time | relevance | path

Searched refs:LoopAttributes (Results 1 – 2 of 2) sorted by relevance

/minix3/external/bsd/llvm/dist/clang/lib/CodeGen/
H A DCGLoopInfo.h33 struct LoopAttributes { struct
34 explicit LoopAttributes(bool IsParallel = false);
57 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs); argument
66 const LoopAttributes &getAttributes() const { return Attrs; } in getAttributes()
74 LoopAttributes Attrs;
112 Enable ? LoopAttributes::VecEnable : LoopAttributes::VecDisable;
128 LoopAttributes StagedAttrs;
H A DCGLoopInfo.cpp20 static MDNode *createMetadata(LLVMContext &Ctx, const LoopAttributes &Attrs) { in createMetadata()
24 Attrs.VectorizerEnable == LoopAttributes::VecUnspecified) in createMetadata()
49 if (Attrs.VectorizerEnable != LoopAttributes::VecUnspecified) { in createMetadata()
54 (Attrs.VectorizerEnable == LoopAttributes::VecEnable)))}; in createMetadata()
65 LoopAttributes::LoopAttributes(bool IsParallel) in LoopAttributes() function in LoopAttributes
66 : IsParallel(IsParallel), VectorizerEnable(LoopAttributes::VecUnspecified), in LoopAttributes()
69 void LoopAttributes::clear() { in clear()
73 VectorizerEnable = LoopAttributes::VecUnspecified; in clear()
76 LoopInfo::LoopInfo(BasicBlock *Header, const LoopAttributes &Attrs) in LoopInfo()