HomeSort by: relevance | last modified time | path
    Searched refs:mustProgress (Results 1 - 5 of 5) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopDeletion.cpp 162 /// required to make progress by an attribute such as 'mustprogress' or
163 /// 'llvm.loop.mustprogress' and does not make any. This may remove
237 !L->getHeader()->getParent()->mustProgress() && !hasMustProgress(L)) {
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Function.h 668 bool mustProgress() const {
669 return hasFnAttribute(Attribute::MustProgress) ||
672 void setMustProgress() { addFnAttr(Attribute::MustProgress); }
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
FunctionAttrs.cpp 1442 if (F.mustProgress() && F.onlyReadsMemory())
AttributorAttributes.cpp 2288 /// Check for `mustprogress` and `readonly` as they imply `willreturn`.
2290 // Check for `mustprogress` in the scope and the associated function which
2292 if ((!getAnchorScope() || !getAnchorScope()->mustProgress()) &&
2293 (!getAssociatedFunction() || !getAssociatedFunction()->mustProgress()))
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
LoopUtils.cpp 61 static const char *LLVMLoopMustProgress = "llvm.loop.mustprogress";
1843 // We could also allow loops with known trip counts without mustprogress,
1846 L.getHeader()->getParent()->mustProgress() || hasMustProgress(&L);

Completed in 48 milliseconds