| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | LoopInfo.cpp | 228 if (!LoopID) in getLoopID() 229 LoopID = MD; in getLoopID() 230 else if (MD != LoopID) in getLoopID() 233 if (!LoopID || LoopID->getNumOperands() == 0 || in getLoopID() 234 LoopID->getOperand(0) != LoopID) in getLoopID() 236 return LoopID; in getLoopID() 240 assert((!LoopID || LoopID->getNumOperands() > 0) && in setLoopID() 242 assert((!LoopID || LoopID->getOperand(0) == LoopID) && in setLoopID() 264 if (LoopID) { in setLoopAlreadyUnrolled() 732 if (!LoopID) in findOptionMDForLoopID() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollAndJamPass.cpp | 95 if (MDNode *LoopID = L->getLoopID()) in GetUnrollMetadataForLoop() local 96 return GetUnrollMetadata(LoopID, Name); in GetUnrollMetadataForLoop() 103 if (MDNode *LoopID = L->getLoopID()) { in HasAnyUnrollPragma() local 105 assert(LoopID->getNumOperands() > 0 && "requires at least one operand"); in HasAnyUnrollPragma() 106 assert(LoopID->getOperand(0) == LoopID && "invalid loop id"); in HasAnyUnrollPragma() 108 for (unsigned i = 1, e = LoopID->getNumOperands(); i < e; ++i) { in HasAnyUnrollPragma() 109 MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i)); in HasAnyUnrollPragma()
|
| H A D | LoopVersioningLICM.cpp | 130 MDNode *LoopID = TheLoop->getLoopID(); in addStringMetadataToLoop() local 131 if (LoopID) { in addStringMetadataToLoop() 132 for (unsigned i = 1, ie = LoopID->getNumOperands(); i < ie; ++i) { in addStringMetadataToLoop() 133 MDNode *Node = cast<MDNode>(LoopID->getOperand(i)); in addStringMetadataToLoop()
|
| H A D | LoopUnrollPass.cpp | 648 if (MDNode *LoopID = L->getLoopID()) in GetUnrollMetadataForLoop() local 649 return GetUnrollMetadata(LoopID, Name); in GetUnrollMetadataForLoop()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 176 MDNode *LoopID = TheLoop->getLoopID(); in getHintsFromMetadata() local 177 if (!LoopID) in getHintsFromMetadata() 181 assert(LoopID->getNumOperands() > 0 && "requires at least one operand"); in getHintsFromMetadata() 182 assert(LoopID->getOperand(0) == LoopID && "invalid loop id"); in getHintsFromMetadata() 184 for (unsigned i = 1, ie = LoopID->getNumOperands(); i < ie; ++i) { in getHintsFromMetadata() 190 if (const MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i))) { in getHintsFromMetadata() 197 S = dyn_cast<MDString>(LoopID->getOperand(i)); in getHintsFromMetadata() 261 MDNode *LoopID = TheLoop->getLoopID(); in writeHintsToMetadata() local 262 if (LoopID) { in writeHintsToMetadata() 263 for (unsigned i = 1, ie = LoopID->getNumOperands(); i < ie; ++i) { in writeHintsToMetadata() [all …]
|
| H A D | LoopVectorize.cpp | 6262 MDNode *LoopID = L->getLoopID(); in AddRuntimeUnrollDisableMetaData() local 6263 if (LoopID) { in AddRuntimeUnrollDisableMetaData() 6265 for (unsigned i = 1, ie = LoopID->getNumOperands(); i < ie; ++i) { in AddRuntimeUnrollDisableMetaData() 6266 auto *MD = dyn_cast<MDNode>(LoopID->getOperand(i)); in AddRuntimeUnrollDisableMetaData() 6272 MDs.push_back(LoopID->getOperand(i)); in AddRuntimeUnrollDisableMetaData()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGLoopInfo.cpp | 149 MDNode *LoopID = MDNode::get(Ctx, Args); in createMetadata() local 150 LoopID->replaceOperandWith(0, LoopID); in createMetadata() 151 return LoopID; in createMetadata() 178 : LoopID(nullptr), Header(Header), Attrs(Attrs) { in LoopInfo() 179 LoopID = in LoopInfo()
|
| H A D | CGLoopInfo.h | 85 llvm::MDNode *getLoopID() const { return LoopID; } in getLoopID() 98 llvm::MDNode *LoopID;
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnroll.cpp | 896 MDNode *llvm::GetUnrollMetadata(MDNode *LoopID, StringRef Name) { in GetUnrollMetadata() argument 898 assert(LoopID->getNumOperands() > 0 && "requires at least one operand"); in GetUnrollMetadata() 899 assert(LoopID->getOperand(0) == LoopID && "invalid loop id"); in GetUnrollMetadata() 901 for (unsigned i = 1, e = LoopID->getNumOperands(); i < e; ++i) { in GetUnrollMetadata() 902 MDNode *MD = dyn_cast<MDNode>(LoopID->getOperand(i)); in GetUnrollMetadata()
|
| H A D | LoopUnrollRuntime.cpp | 401 MDNode *LoopID = NewLoop->getLoopID(); in CloneLoopBlocks() local 410 LoopID, {LLVMLoopUnrollFollowupAll, LLVMLoopUnrollFollowupRemainder}); in CloneLoopBlocks()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | DebugInfo.cpp | 309 MDNode *LoopID = MDNode::get(N->getContext(), Args); in stripDebugLocFromLoopID() local 310 LoopID->replaceOperandWith(0, LoopID); in stripDebugLocFromLoopID() 311 return LoopID; in stripDebugLocFromLoopID() 340 if (auto *LoopID = TermInst->getMetadata(LLVMContext::MD_loop)) { in stripDebugInfo() local 341 auto *NewLoopID = LoopIDsMap.lookup(LoopID); in stripDebugInfo() 343 NewLoopID = LoopIDsMap[LoopID] = stripDebugLocFromLoopID(LoopID); in stripDebugInfo() 344 if (NewLoopID != LoopID) in stripDebugInfo()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | UnrollLoop.h | 121 MDNode *GetUnrollMetadata(MDNode *LoopID, StringRef Name);
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | LoopInfo.h | 566 void setLoopID(MDNode *LoopID) const; 1000 MDNode *findOptionMDForLoopID(MDNode *LoopID, StringRef Name);
|
| /freebsd-12.1/contrib/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXAsmPrinter.cpp | 427 if (MDNode *LoopID = in isLoopHeaderOfNoUnroll() local 429 if (GetUnrollMetadata(LoopID, "llvm.loop.unroll.disable")) in isLoopHeaderOfNoUnroll()
|
| /freebsd-12.1/sys/dev/isp/ |
| H A D | DriverManual.txt | 193 The QLogic manages local loop devices (LoopID or Target 0..126) itself,
|