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