HomeSort by: relevance | last modified time | path
    Searched defs:LoopAttributes (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGLoopInfo.cpp 35 MDNode *LoopInfo::createPipeliningMetadata(const LoopAttributes &Attrs,
80 LoopInfo::createPartialUnrollMetadata(const LoopAttributes &Attrs,
86 if (Attrs.UnrollEnable == LoopAttributes::Disable)
88 else if (Attrs.UnrollEnable == LoopAttributes::Full)
90 else if (Attrs.UnrollEnable != LoopAttributes::Unspecified ||
126 if (Attrs.UnrollEnable == LoopAttributes::Enable) {
142 LoopInfo::createUnrollAndJamMetadata(const LoopAttributes &Attrs,
148 if (Attrs.UnrollAndJamEnable == LoopAttributes::Disable)
150 else if (Attrs.UnrollAndJamEnable == LoopAttributes::Enable ||
188 if (Attrs.UnrollAndJamEnable == LoopAttributes::Enable)
    [all...]
CGLoopInfo.h 36 struct LoopAttributes {
37 explicit LoopAttributes(bool IsParallel = false);
90 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs,
101 const LoopAttributes &getAttributes() const { return Attrs; }
116 LoopAttributes Attrs;
152 createPipeliningMetadata(const LoopAttributes &Attrs,
156 createPartialUnrollMetadata(const LoopAttributes &Attrs,
160 createUnrollAndJamMetadata(const LoopAttributes &Attrs,
164 createLoopVectorizeMetadata(const LoopAttributes &Attrs,
168 createLoopDistributeMetadata(const LoopAttributes &Attrs
    [all...]

Completed in 25 milliseconds