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

/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGLoopInfo.h35 struct LoopAttributes { struct in namespace:clang::CodeGen
36 explicit LoopAttributes(bool IsParallel = false);
83 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs,
94 const LoopAttributes &getAttributes() const { return Attrs; }
109 LoopAttributes Attrs;
145 createPipeliningMetadata(const LoopAttributes &Attrs,
149 createPartialUnrollMetadata(const LoopAttributes &Attrs,
153 createUnrollAndJamMetadata(const LoopAttributes &Attrs,
157 createLoopVectorizeMetadata(const LoopAttributes &Attrs,
161 createLoopDistributeMetadata(const LoopAttributes
[all...]
H A DCGLoopInfo.cpp34 MDNode *LoopInfo::createPipeliningMetadata(const LoopAttributes &Attrs,
80 LoopInfo::createPartialUnrollMetadata(const LoopAttributes &Attrs,
86 if (Attrs.UnrollEnable == LoopAttributes::Disable)
88 else if (Attrs.UnrollEnable == LoopAttributes::Full)
90 else if (Attrs.UnrollEnable != LoopAttributes::Unspecified ||
127 if (Attrs.UnrollEnable == LoopAttributes::Enable) {
143 LoopInfo::createUnrollAndJamMetadata(const LoopAttributes &Attrs,
149 if (Attrs.UnrollAndJamEnable == LoopAttributes::Disable)
151 else if (Attrs.UnrollAndJamEnable == LoopAttributes::Enable ||
190 if (Attrs.UnrollAndJamEnable == LoopAttributes
432 LoopAttributes::LoopAttributes(bool IsParallel) function in class:LoopAttributes
[all...]

Completed in 129 milliseconds