Searched refs:LoopAttributes (Results 1 – 2 of 2) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGLoopInfo.cpp | 35 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 D | CGLoopInfo.h | 36 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 …]
|