Searched refs:OrigLoopID (Results 1 - 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp459 MDNode *OrigLoopID = L->getLoopID(); local
475 setNewLoopID(OrigLoopID, Part);
480 setNewLoopID(OrigLoopID, &PartitionContainer.back());
599 void setNewLoopID(MDNode *OrigLoopID, InstPartition *Part) { argument
601 OrigLoopID,
813 MDNode *OrigLoopID = L->getLoopID(); local
827 makeFollowupLoopID(OrigLoopID,
H A DLoopUnrollPass.cpp1172 MDNode *OrigLoopID = L->getLoopID(); local
1187 makeFollowupLoopID(OrigLoopID, {LLVMLoopUnrollFollowupAll,
1195 makeFollowupLoopID(OrigLoopID, {LLVMLoopUnrollFollowupAll,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp265 MDNode *OrigLoopID,
267 assert(OrigLoopID && OrigLoopID->getNumOperands() > 0 &&
269 assert(OrigLoopID && OrigLoopID->getOperand(0).get() == OrigLoopID &&
275 for (unsigned i = 1; i < OrigLoopID->getNumOperands(); ++i) {
276 Metadata *MD = OrigLoopID->getOperand(i);
284 MDNode *NewLoopID = MDNode::getDistinct(OrigLoopID->getContext(), MDs);
292 MDNode *OrigLoopID local
264 updateLoopMetadataDebugLocationsImpl( MDNode *OrigLoopID, function_ref<DILocation *(const DILocation &)> Updater) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp319 MDNode *OrigLoopID, ArrayRef<StringRef> FollowupOptions,
321 if (!OrigLoopID) {
327 assert(OrigLoopID->getOperand(0) == OrigLoopID);
337 for (const MDOperand &Existing : drop_begin(OrigLoopID->operands(), 1)) {
364 Changed = OrigLoopID->getNumOperands() > 1;
369 MDNode *FollowupNode = findOptionMDForLoopID(OrigLoopID, OptionName);
387 return OrigLoopID;
394 MDTuple *FollowupLoopID = MDNode::get(OrigLoopID->getContext(), MDs);
318 makeFollowupLoopID( MDNode *OrigLoopID, ArrayRef<StringRef> FollowupOptions, const char *InheritOptionsExceptPrefix, bool AlwaysNew) argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h192 /// @param OrigLoopID The loop ID of the loop before the transformation.
198 /// nullptr : Inherit all attributes from @p OrigLoopID.
199 /// "" : Do not inherit any attribute from @p OrigLoopID; only use
204 /// @param AlwaysNew If true, do not try to reuse OrigLoopID and never return
211 /// @p OrigLoopID: The original identifier can be reused.
215 makeFollowupLoopID(MDNode *OrigLoopID, ArrayRef<StringRef> FollowupAttrs,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp1013 MDNode *OrigLoopID,
1025 if (OrigLoopID) {
1026 for (unsigned i = 1, ie = OrigLoopID->getNumOperands(); i < ie; ++i) {
1028 Metadata *Op = OrigLoopID->getOperand(i);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h1286 /// @param OrigLoopID The original LoopID; can be nullptr if the original
1295 makePostTransformationMetadata(llvm::LLVMContext &Context, MDNode *OrigLoopID,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2975 MDNode *OrigLoopID = OrigLoop->getLoopID();
3142 makeFollowupLoopID(OrigLoopID, {LLVMLoopVectorizeFollowupAll,
7952 MDNode *OrigLoopID = L->getLoopID();
7992 makeFollowupLoopID(OrigLoopID, {LLVMLoopVectorizeFollowupAll,

Completed in 107 milliseconds