Searched refs:LoopAttributes (Results 1 – 3 of 3) sorted by relevance
417 const LoopAttributes &Attrs, in createMetadata()456 LoopAttributes::LoopAttributes(bool IsParallel) in LoopAttributes() function in LoopAttributes466 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 …]
36 struct LoopAttributes { struct37 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 …]
2789 LoopStack.setUnrollState(LoopAttributes::Enable); in EmitOMPUnrollDirective()2792 LoopStack.setUnrollState(LoopAttributes::Full); in EmitOMPUnrollDirective()