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

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGLoopInfo.cpp 24 LoopInfo::createLoopPropertiesMetadata(ArrayRef<Metadata *> LoopProperties) {
35 MDNode *LoopInfo::createPipeliningMetadata(const LoopAttributes &Attrs,
80 LoopInfo::createPartialUnrollMetadata(const LoopAttributes &Attrs,
142 LoopInfo::createUnrollAndJamMetadata(const LoopAttributes &Attrs,
210 LoopInfo::createLoopVectorizeMetadata(const LoopAttributes &Attrs,
328 LoopInfo::createLoopDistributeMetadata(const LoopAttributes &Attrs,
378 MDNode *LoopInfo::createFullUnrollMetadata(const LoopAttributes &Attrs,
415 MDNode *LoopInfo::createMetadata(
474 LoopInfo::LoopInfo(BasicBlock *Header, const LoopAttributes &Attrs
    [all...]
CGLoopInfo.h 87 class LoopInfo {
89 /// Construct a new LoopInfo for the loop with entry Header.
90 LoopInfo(llvm::BasicBlock *Header, const LoopAttributes &Attrs,
92 LoopInfo *Parent);
124 LoopInfo *Parent;
126 /// loop's LoopInfo to set the llvm.loop.unroll_and_jam.followup_inner
289 /// Returns true if there is LoopInfo on the stack.
291 /// Return the LoopInfo for the current loop. HasInfo should be called
292 /// first to ensure LoopInfo is present.
293 const LoopInfo &getInfo() const { return *Active.back();
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ModuloSchedule.h 178 std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> LoopInfo;
366 std::unique_ptr<TargetInstrInfo::PipelinerLoopInfo> LoopInfo;
MachinePipeliner.h 77 struct LoopInfo {
84 LoopInfo LI;
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
LoopInfo.h 1 //===- llvm/Analysis/LoopInfo.h - Natural Loop Calculator -------*- C++ -*-===//
9 // This file defines the LoopInfo class that is used to identify natural loops
58 class LoopInfo;
159 // LoopInfo does not detect irreducible control flow, just natural
383 /// to the specified LoopInfo object as being in the current basic block. It
458 /// Blocks as appropriate. This does not update the mapping in the LoopInfo
500 // but should be using LoopInfo::markAsRemoved, which keeps around the `Loop`
501 // pointer till the end of the lifetime of the `LoopInfo` object.
800 const LoopInfo &LI) const;
891 friend class LoopInfo;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
OMPIRBuilder.cpp 953 llvm::CanonicalLoopInfo *LoopInfo = createCanonicalLoop(
955 LoopInfo = createStaticWorkshareLoop(Loc, LoopInfo, AllocaIP, true);
956 BasicBlock *LoopAfterBB = LoopInfo->getAfter();

Completed in 31 milliseconds