Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGLoopInfo.cpp95 if (Attrs.UnrollEnable == LoopAttributes::Enable) in createMetadata()
154 LoopAttributes::LoopAttributes(bool IsParallel) in LoopAttributes() function in LoopAttributes
156 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 …]
H A DCGLoopInfo.h36 struct LoopAttributes { struct
37 explicit LoopAttributes(bool IsParallel = false);
81 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs, argument
91 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;