Searched refs:MustProgress (Results 1 – 14 of 14) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGLoopInfo.h | 86 bool MustProgress; member 217 const llvm::DebugLoc &EndLoc, bool MustProgress = false); 292 void setMustProgress(bool P) { StagedAttrs.MustProgress = P; } in setMustProgress()
|
H A D | CGLoopInfo.cpp | 432 if (Attrs.MustProgress) in createMetadata() 464 PipelineInitiationInterval(0), CodeAlign(0), MustProgress(false) {} in LoopAttributes() 481 MustProgress = false; in clear() 506 Attrs.CodeAlign == 0 && !StartLoc && !EndLoc && !Attrs.MustProgress) in LoopInfo() 609 const llvm::DebugLoc &EndLoc, bool MustProgress) { in push() argument 809 setMustProgress(MustProgress); in push()
|
H A D | CodeGenFunction.cpp | 1445 CurFn->addFnAttr(llvm::Attribute::MustProgress); in GenerateCode()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Function.h | 629 return hasFnAttribute(Attribute::MustProgress) || in mustProgress() 632 void setMustProgress() { addFnAttr(Attribute::MustProgress); } in setMustProgress()
|
H A D | Attributes.td | 319 def MustProgress : EnumAttr<"mustprogress", [FnAttr]>;
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 551 MDNode *MustProgress = findOptionMDForLoop(this, "llvm.loop.mustprogress"); in setLoopMustProgress() local 553 if (MustProgress) in setLoopMustProgress()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 3588 : public IRAttribute<Attribute::MustProgress, 3597 assert(ImpliedAttributeKind == Attribute::MustProgress); 3598 return A.hasAttr(IRP, {Attribute::MustProgress, Attribute::WillReturn}, 3599 IgnoreSubsumingPositions, Attribute::MustProgress); 3737 if (!A.hasAttr(IRP, {Attribute::MustProgress})) 6464 CASE(MustProgress, AAMustProgress, );
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 968 case Attribute::MustProgress: in constructFunction()
|
H A D | Local.cpp | 4139 if (!F.hasFnAttribute(Attribute::MustProgress) && F.willReturn()) { in inferAttributesFromOthers()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | AttributorAttributes.cpp | 2699 assert(!AA::hasAssumedIRAttr<Attribute::MustProgress>( in initialize() 2727 return AA::hasAssumedIRAttr<Attribute::MustProgress>( in updateImpl() 2760 if (!AA::hasAssumedIRAttr<Attribute::MustProgress>( in updateImpl() 3284 if (!A.hasAttr(getIRPosition(), {Attribute::MustProgress})) in isImpliedByMustprogressAndReadonly()
|
H A D | Attributor.cpp | 3383 checkAndQueryIRAttr<Attribute::MustProgress, AAMustProgress>(FPos, FnAttrs); in identifyDefaultAbstractAttributes()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 837 case Attribute::MustProgress: in getAttrKindEncoding()
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 6436 Fn->addFnAttr(Attribute::MustProgress); in createOffloadEntry()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 2092 return Attribute::MustProgress; in getAttrFromCode()
|