Searched refs:MustProgress (Results 1 – 15 of 15) sorted by relevance
| /src/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGLoopInfo.h | 86 bool MustProgress; member 221 const llvm::DebugLoc &EndLoc, bool MustProgress = false); 296 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 820 setMustProgress(MustProgress); in push()
|
| H A D | CGStmt.cpp | 954 CurFn->removeFnAttr(llvm::Attribute::MustProgress); in checkIfLoopMustProgress()
|
| H A D | CodeGenFunction.cpp | 1524 CurFn->addFnAttr(llvm::Attribute::MustProgress); in GenerateCode()
|
| /src/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Function.h | 647 return hasFnAttribute(Attribute::MustProgress) || in mustProgress() 650 void setMustProgress() { addFnAttr(Attribute::MustProgress); } in setMustProgress()
|
| H A D | Attributes.td | 337 def MustProgress : EnumAttr<"mustprogress", [FnAttr]>;
|
| /src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopInfo.cpp | 552 MDNode *MustProgress = findOptionMDForLoop(this, "llvm.loop.mustprogress"); in setLoopMustProgress() local 554 if (MustProgress) in setLoopMustProgress()
|
| /src/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 3581 : public IRAttribute<Attribute::MustProgress, 3590 assert(ImpliedAttributeKind == Attribute::MustProgress); 3591 return A.hasAttr(IRP, {Attribute::MustProgress, Attribute::WillReturn}, 3592 IgnoreSubsumingPositions, Attribute::MustProgress); 3730 if (!A.hasAttr(IRP, {Attribute::MustProgress})) 6455 CASE(MustProgress, AAMustProgress, );
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 970 case Attribute::MustProgress: in constructFunction()
|
| H A D | Local.cpp | 4245 if (!F.hasFnAttribute(Attribute::MustProgress) && F.willReturn()) { in inferAttributesFromOthers()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 2702 assert(!AA::hasAssumedIRAttr<Attribute::MustProgress>( in initialize() 2730 return AA::hasAssumedIRAttr<Attribute::MustProgress>( in updateImpl() 2763 if (!AA::hasAssumedIRAttr<Attribute::MustProgress>( in updateImpl() 3287 if (!A.hasAttr(getIRPosition(), {Attribute::MustProgress})) in isImpliedByMustprogressAndReadonly()
|
| H A D | Attributor.cpp | 3388 checkAndQueryIRAttr<Attribute::MustProgress, AAMustProgress>(FPos, FnAttrs); in identifyDefaultAbstractAttributes()
|
| /src/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 874 case Attribute::MustProgress: in getAttrKindEncoding()
|
| /src/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 2173 return Attribute::MustProgress; in getAttrFromCode()
|
| /src/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 8404 Fn->addFnAttr(Attribute::MustProgress); in createOffloadEntry()
|