Searched refs:LoopAttributes (Results 1 – 2 of 2) sorted by relevance
95 if (Attrs.UnrollEnable == LoopAttributes::Enable) in createMetadata()154 LoopAttributes::LoopAttributes(bool IsParallel) in LoopAttributes() function in LoopAttributes156 UnrollEnable(LoopAttributes::Unspecified), in LoopAttributes()162 void LoopAttributes::clear() { in clear()168 VectorizeEnable = LoopAttributes::Unspecified; in clear()169 UnrollEnable = LoopAttributes::Unspecified; in clear()170 UnrollAndJamEnable = LoopAttributes::Unspecified; in clear()171 DistributeEnable = LoopAttributes::Unspecified; in clear()245 setUnrollState(LoopAttributes::Disable); in push()272 setUnrollState(LoopAttributes::Enable); in push()[all …]
36 struct LoopAttributes { struct37 explicit LoopAttributes(bool IsParallel = false);81 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs, argument91 const LoopAttributes &getAttributes() const { return Attrs; } in getAttributes()102 LoopAttributes Attrs;149 Enable ? LoopAttributes::Enable : LoopAttributes::Disable;155 Enable ? LoopAttributes::Enable : LoopAttributes::Disable;159 void setUnrollState(const LoopAttributes::LVEnableState &State) { in setUnrollState()164 void setUnrollAndJamState(const LoopAttributes::LVEnableState &State) { in setUnrollAndJamState()195 LoopAttributes StagedAttrs;