Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGLoopInfo.cpp35 MDNode *LoopInfo::createPipeliningMetadata(const LoopAttributes &Attrs, in createPipeliningMetadata()
80 LoopInfo::createPartialUnrollMetadata(const LoopAttributes &Attrs, in createPartialUnrollMetadata()
86 if (Attrs.UnrollEnable == LoopAttributes::Disable) in createPartialUnrollMetadata()
88 else if (Attrs.UnrollEnable == LoopAttributes::Full) in createPartialUnrollMetadata()
90 else if (Attrs.UnrollEnable != LoopAttributes::Unspecified || in createPartialUnrollMetadata()
126 if (Attrs.UnrollEnable == LoopAttributes::Enable) { in createPartialUnrollMetadata()
142 LoopInfo::createUnrollAndJamMetadata(const LoopAttributes &Attrs, in createUnrollAndJamMetadata()
148 if (Attrs.UnrollAndJamEnable == LoopAttributes::Disable) in createUnrollAndJamMetadata()
150 else if (Attrs.UnrollAndJamEnable == LoopAttributes::Enable || in createUnrollAndJamMetadata()
188 if (Attrs.UnrollAndJamEnable == LoopAttributes::Enable) { in createUnrollAndJamMetadata()
[all …]
H A DCGLoopInfo.h36 struct LoopAttributes { struct
37 explicit LoopAttributes(bool IsParallel = false);
90 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs, argument
101 const LoopAttributes &getAttributes() const { return Attrs; } in getAttributes()
116 LoopAttributes Attrs;
152 createPipeliningMetadata(const LoopAttributes &Attrs,
156 createPartialUnrollMetadata(const LoopAttributes &Attrs,
160 createUnrollAndJamMetadata(const LoopAttributes &Attrs,
164 createLoopVectorizeMetadata(const LoopAttributes &Attrs,
168 createLoopDistributeMetadata(const LoopAttributes &Attrs,
[all …]