Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGLoopInfo.cpp416 const LoopAttributes &Attrs, in createMetadata()
447 LoopAttributes::LoopAttributes(bool IsParallel) in LoopAttributes() function in LoopAttributes
457 void LoopAttributes::clear() { in clear()
465 UnrollEnable = LoopAttributes::Unspecified; in clear()
509 LoopAttributes CurLoopAttr = Attrs; in finish()
518 LoopAttributes BeforeJam, AfterJam; in finish()
530 case LoopAttributes::Unspecified: in finish()
531 case LoopAttributes::Disable: in finish()
535 case LoopAttributes::Full: in finish()
538 case LoopAttributes::Enable: in finish()
[all …]
H A DCGLoopInfo.h36 struct LoopAttributes { struct
37 explicit LoopAttributes(bool IsParallel = false);
116 LoopAttributes Attrs;
152 createPipeliningMetadata(const LoopAttributes &Attrs,
156 createPartialUnrollMetadata(const LoopAttributes &Attrs,
160 createUnrollAndJamMetadata(const LoopAttributes &Attrs,
164 createLoopVectorizeMetadata(const LoopAttributes &Attrs,
172 createFullUnrollMetadata(const LoopAttributes &Attrs,
237 Enable ? LoopAttributes::Enable : LoopAttributes::Disable;
243 Enable ? LoopAttributes::Enable : LoopAttributes::Disable;
[all …]
H A DCGStmtOpenMP.cpp2731 LoopStack.setUnrollState(LoopAttributes::Enable); in EmitOMPUnrollDirective()
2734 LoopStack.setUnrollState(LoopAttributes::Full); in EmitOMPUnrollDirective()