Searched refs:LoopID (Results 1 – 8 of 8) sorted by relevance
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGLoopInfo.cpp | 59 MDNode *LoopID = MDNode::get(Ctx, Args); in createMetadata() local 60 LoopID->replaceOperandWith(0, LoopID); in createMetadata() 62 return LoopID; in createMetadata() 77 : LoopID(nullptr), Header(Header), Attrs(Attrs) { in LoopInfo() 78 LoopID = createMetadata(Header->getContext(), Attrs); in LoopInfo()
|
| H A D | CGLoopInfo.h | 60 llvm::MDNode *getLoopID() const { return LoopID; } in getLoopID() 70 llvm::MDNode *LoopID;
|
| H A D | CGStmt.cpp | 673 llvm::MDNode *LoopID = llvm::MDNode::get(Context, Metadata); in EmitCondBrHints() local 674 LoopID->replaceOperandWith(0, LoopID); // First op points to itself. in EmitCondBrHints() 676 CondBr->setMetadata("llvm.loop", LoopID); in EmitCondBrHints()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | LoopInfo.cpp | 236 MDNode *LoopID = nullptr; in getLoopID() local 238 LoopID = getLoopLatch()->getTerminator()->getMetadata(LoopMDName); in getLoopID() 257 if (!LoopID) in getLoopID() 258 LoopID = MD; in getLoopID() 259 else if (MD != LoopID) in getLoopID() 263 if (!LoopID || LoopID->getNumOperands() == 0 || in getLoopID() 264 LoopID->getOperand(0) != LoopID) in getLoopID() 266 return LoopID; in getLoopID() 269 void Loop::setLoopID(MDNode *LoopID) const { in setLoopID() 270 assert(LoopID && "Loop ID should not be null"); in setLoopID() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollPass.cpp | 238 MDNode *LoopID = L->getLoopID(); in GetUnrollMetadata() local 239 if (!LoopID) in GetUnrollMetadata() 243 assert(LoopID->getNumOperands() > 0 && "requires at least one operand"); in GetUnrollMetadata() 244 assert(LoopID->getOperand(0) == LoopID && "invalid loop id"); in GetUnrollMetadata() 246 for (unsigned i = 1, e = LoopID->getNumOperands(); i < e; ++i) { in GetUnrollMetadata() 247 const MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i)); in GetUnrollMetadata() 291 MDNode *LoopID = L->getLoopID(); in SetLoopAlreadyUnrolled() local 292 if (!LoopID) return; in SetLoopAlreadyUnrolled() 298 for (unsigned i = 1, ie = LoopID->getNumOperands(); i < ie; ++i) { in SetLoopAlreadyUnrolled() 300 MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i)); in SetLoopAlreadyUnrolled() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollRuntime.cpp | 230 MDNode *LoopID = NewLoop->getLoopID(); in CloneLoopBlocks() local 231 if (LoopID) { in CloneLoopBlocks() 233 for (unsigned i = 1, ie = LoopID->getNumOperands(); i < ie; ++i) { in CloneLoopBlocks() 235 MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i)); in CloneLoopBlocks() 241 MDs.push_back(LoopID->getOperand(i)); in CloneLoopBlocks()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 1112 MDNode *LoopID = TheLoop->getLoopID(); in getHintsFromMetadata() local 1113 if (!LoopID) in getHintsFromMetadata() 1117 assert(LoopID->getNumOperands() > 0 && "requires at least one operand"); in getHintsFromMetadata() 1118 assert(LoopID->getOperand(0) == LoopID && "invalid loop id"); in getHintsFromMetadata() 1120 for (unsigned i = 1, ie = LoopID->getNumOperands(); i < ie; ++i) { in getHintsFromMetadata() 1126 if (const MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i))) { in getHintsFromMetadata() 1133 S = dyn_cast<MDString>(LoopID->getOperand(i)); in getHintsFromMetadata() 1198 MDNode *LoopID = TheLoop->getLoopID(); in writeHintsToMetadata() local 1199 if (LoopID) { in writeHintsToMetadata() 1200 for (unsigned i = 1, ie = LoopID->getNumOperands(); i < ie; ++i) { in writeHintsToMetadata() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | LoopInfo.h | 438 void setLoopID(MDNode *LoopID) const;
|