Searched refs:LoopAttributes (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGLoopInfo.cpp | 36 LoopInfo::createPipeliningMetadata(const LoopAttributes &Attrs, in createPipeliningMetadata() 75 LoopInfo::createPartialUnrollMetadata(const LoopAttributes &Attrs, in createPartialUnrollMetadata() 81 if (Attrs.UnrollEnable == LoopAttributes::Disable) in createPartialUnrollMetadata() 83 else if (Attrs.UnrollEnable == LoopAttributes::Full) in createPartialUnrollMetadata() 85 else if (Attrs.UnrollEnable != LoopAttributes::Unspecified || in createPartialUnrollMetadata() 120 if (Attrs.UnrollEnable == LoopAttributes::Enable) { in createPartialUnrollMetadata() 134 LoopInfo::createUnrollAndJamMetadata(const LoopAttributes &Attrs, in createUnrollAndJamMetadata() 140 if (Attrs.UnrollAndJamEnable == LoopAttributes::Disable) in createUnrollAndJamMetadata() 142 else if (Attrs.UnrollAndJamEnable == LoopAttributes::Enable || in createUnrollAndJamMetadata() 179 if (Attrs.UnrollAndJamEnable == LoopAttributes::Enable) { in createUnrollAndJamMetadata() [all …]
|
| H A D | CGLoopInfo.h | 36 struct LoopAttributes { struct 37 explicit LoopAttributes(bool IsParallel = false); 93 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs, argument 104 const LoopAttributes &getAttributes() const { return Attrs; } in getAttributes() 123 LoopAttributes Attrs; 161 createPipeliningMetadata(const LoopAttributes &Attrs, 165 createPartialUnrollMetadata(const LoopAttributes &Attrs, 169 createUnrollAndJamMetadata(const LoopAttributes &Attrs, 173 createLoopVectorizeMetadata(const LoopAttributes &Attrs, 177 createLoopDistributeMetadata(const LoopAttributes &Attrs, [all …]
|
| H A D | CGStmtOpenMP.cpp | 2971 LoopStack.setUnrollState(LoopAttributes::Enable); in EmitOMPUnrollDirective() 2974 LoopStack.setUnrollState(LoopAttributes::Full); in EmitOMPUnrollDirective()
|