Home
last modified time | relevance | path

Searched refs:MustProgress (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGLoopInfo.h86 bool MustProgress; member
224 const llvm::DebugLoc &EndLoc, bool MustProgress = false);
299 void setMustProgress(bool P) { StagedAttrs.MustProgress = P; } in setMustProgress()
H A DCGLoopInfo.cpp408 if (Attrs.MustProgress) in createMetadata()
439 PipelineInitiationInterval(0), CodeAlign(0), MustProgress(false) {} in LoopAttributes()
456 MustProgress = false; in clear()
481 Attrs.CodeAlign == 0 && !StartLoc && !EndLoc && !Attrs.MustProgress) in LoopInfo()
591 const llvm::DebugLoc &EndLoc, bool MustProgress) { in push() argument
802 setMustProgress(MustProgress); in push()
H A DCodeGenSYCL.cpp25 Fn->addFnAttr(llvm::Attribute::MustProgress); in SetSYCLKernelAttributes()
H A DCGStmt.cpp1045 CurFn->removeFnAttr(llvm::Attribute::MustProgress); in checkIfLoopMustProgress()
H A DCodeGenFunction.cpp1573 CurFn->addFnAttr(llvm::Attribute::MustProgress); in GenerateCode()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DFunction.h655 return hasFnAttribute(Attribute::MustProgress) || in mustProgress()
658 void setMustProgress() { addFnAttr(Attribute::MustProgress); } in setMustProgress()
H A DAttributes.td383 def MustProgress : EnumAttr<"mustprogress", IntersectAnd, [FnAttr]>;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopInfo.cpp552 MDNode *MustProgress = findOptionMDForLoop(this, "llvm.loop.mustprogress"); in setLoopMustProgress() local
554 if (MustProgress) in setLoopMustProgress()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h3634 : public IRAttribute<Attribute::MustProgress,
3643 assert(ImpliedAttributeKind == Attribute::MustProgress);
3644 return A.hasAttr(IRP, {Attribute::MustProgress, Attribute::WillReturn},
3645 IgnoreSubsumingPositions, Attribute::MustProgress);
3785 if (!A.hasAttr(IRP, {Attribute::MustProgress}))
6650 CASE(MustProgress, AAMustProgress, );
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp981 case Attribute::MustProgress: in constructFunctionDeclaration()
H A DLocal.cpp4346 if (!F.hasFnAttribute(Attribute::MustProgress) && F.willReturn()) { in inferAttributesFromOthers()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp2744 assert(!AA::hasAssumedIRAttr<Attribute::MustProgress>( in initialize()
2772 return AA::hasAssumedIRAttr<Attribute::MustProgress>( in updateImpl()
2805 if (!AA::hasAssumedIRAttr<Attribute::MustProgress>( in updateImpl()
3329 if (!A.hasAttr(getIRPosition(), {Attribute::MustProgress})) in isImpliedByMustprogressAndReadonly()
H A DAttributor.cpp3375 checkAndQueryIRAttr<Attribute::MustProgress, AAMustProgress>(FPos, FnAttrs); in identifyDefaultAbstractAttributes()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp927 case Attribute::MustProgress: in getAttrKindEncoding()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2226 return Attribute::MustProgress; in getAttrFromCode()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp9663 Fn->addFnAttr(Attribute::MustProgress); in createOffloadEntry()