Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGLoopInfo.cpp417 const LoopAttributes &Attrs, in createMetadata()
456 LoopAttributes::LoopAttributes(bool IsParallel) in LoopAttributes() function in LoopAttributes
466 void LoopAttributes::clear() { in clear()
474 UnrollEnable = LoopAttributes::Unspecified; in clear()
519 LoopAttributes CurLoopAttr = Attrs; in finish()
528 LoopAttributes BeforeJam, AfterJam; in finish()
540 case LoopAttributes::Unspecified: in finish()
541 case LoopAttributes::Disable: in finish()
545 case LoopAttributes::Full: in finish()
548 case LoopAttributes::Enable: in finish()
[all …]
H A DCGLoopInfo.h36 struct LoopAttributes { struct
37 explicit LoopAttributes(bool IsParallel = false);
119 LoopAttributes Attrs;
155 createPipeliningMetadata(const LoopAttributes &Attrs,
159 createPartialUnrollMetadata(const LoopAttributes &Attrs,
163 createUnrollAndJamMetadata(const LoopAttributes &Attrs,
167 createLoopVectorizeMetadata(const LoopAttributes &Attrs,
175 createFullUnrollMetadata(const LoopAttributes &Attrs,
240 Enable ? LoopAttributes::Enable : LoopAttributes::Disable;
246 Enable ? LoopAttributes::Enable : LoopAttributes::Disable;
[all …]
H A DCGStmtOpenMP.cpp2789 LoopStack.setUnrollState(LoopAttributes::Enable); in EmitOMPUnrollDirective()
2792 LoopStack.setUnrollState(LoopAttributes::Full); in EmitOMPUnrollDirective()