Home
last modified time | relevance | path

Searched refs:CaptureInfo (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DModRef.h354 class CaptureInfo {
359 CaptureInfo(CaptureComponents OtherComponents, in CaptureInfo() function
363 CaptureInfo(CaptureComponents Components) in CaptureInfo() function
367 static CaptureInfo none() { return CaptureInfo(CaptureComponents::None); } in none()
370 static CaptureInfo all() { return CaptureInfo(CaptureComponents::All); } in all()
373 static CaptureInfo
375 return CaptureInfo(CaptureComponents::None, RetComponents);
392 bool operator==(CaptureInfo Other) const {
397 bool operator!=(CaptureInfo Other) const { return !(*this == Other); }
400 CaptureInfo operator|(CaptureInfo Other) const {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp113 static void addCapturesStat(CaptureInfo CI) { in addCapturesStat()
555 void tooManyUses() override { CI = CaptureInfo::all(); } in tooManyUses()
574 CI |= CaptureInfo::retOnly(CC); in updateCaptureInfo()
578 CI |= CaptureInfo(CC); in updateCaptureInfo()
584 CI |= CaptureInfo(CC); in updateCaptureInfo()
598 CI |= CaptureInfo(CC); in updateCaptureInfo()
604 CI |= CaptureInfo(CC); in updateCaptureInfo()
615 CaptureInfo CI = CaptureInfo::none();
1273 CaptureInfo::none())); in addArgumentAttrs()
1285 CaptureInfo OrigCI = A.getAttributes().getCaptureInfo(); in addArgumentAttrs()
[all …]
H A DAttributorAttributes.cpp5778 V.getContext(), CaptureInfo::none())); in isImpliedByIR()
5789 CaptureInfo::none())); in isImpliedByIR()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DModRef.cpp77 raw_ostream &llvm::operator<<(raw_ostream &OS, CaptureInfo CI) { in operator <<()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCaptureTracking.h24 class CaptureInfo; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DAttributes.h182 CaptureInfo CI);
304 LLVM_ABI CaptureInfo getCaptureInfo() const;
458 LLVM_ABI CaptureInfo getCaptureInfo() const;
1292 LLVM_ABI AttrBuilder &addCapturesAttr(CaptureInfo CI);
H A DInstrTypes.h1694 LLVM_ABI CaptureInfo getCaptureInfo(unsigned OpNo) const;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp291 Attribute Attribute::getWithCaptureInfo(LLVMContext &Context, CaptureInfo CI) { in getWithCaptureInfo()
498 CaptureInfo Attribute::getCaptureInfo() const { in getCaptureInfo()
501 return CaptureInfo::createFromIntValue(pImpl->getValueAsInt()); in getCaptureInfo()
1201 CaptureInfo AttributeSet::getCaptureInfo() const { in getCaptureInfo()
1202 return SetNode ? SetNode->getCaptureInfo() : CaptureInfo::all(); in getCaptureInfo()
1393 CaptureInfo AttributeSetNode::getCaptureInfo() const { in getCaptureInfo()
1396 return CaptureInfo::all(); in getCaptureInfo()
2231 AttrBuilder &AttrBuilder::addCapturesAttr(CaptureInfo CI) { in addCapturesAttr()
H A DAttributeImpl.h343 CaptureInfo getCaptureInfo() const;
H A DInstructions.cpp710 CaptureInfo CallBase::getCaptureInfo(unsigned OpNo) const { in getCaptureInfo()
715 return CaptureInfo::none(); in getCaptureInfo()
717 CaptureInfo CI = getParamAttributes(OpNo).getCaptureInfo(); in getCaptureInfo()
726 return OBU.isDeoptOperandBundle() ? CaptureInfo::none() : CaptureInfo::all(); in getCaptureInfo()
734 CaptureInfo CI = getParamAttributes(I).getCaptureInfo(); in hasArgumentWithAdditionalReturnCaptureComponents()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCaptureTracking.cpp311 CaptureInfo CI = Call->getCaptureInfo(Call->getDataOperandNo(&U)); in DetermineUseCaptureKind()
H A DAliasAnalysis.cpp635 CaptureInfo Captures = Call->getCaptureInfo(ArgNo); in callCapturesBefore()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1100 CaptureInfo::none())); in optimizeStrTo()
3216 CaptureInfo::none())); in optimizeStrToInt()
H A DBuildLibCalls.cpp172 CaptureInfo::none())); in setDoesNotCapture()
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPKinds.def525 #define NoCaptureAttr Attribute::getWithCaptureInfo(Ctx, CaptureInfo::none())
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1980 B.addCapturesAttr(CaptureInfo::none()); in decodeLLVMAttributesForBitcode()
2347 B.addCapturesAttr(CaptureInfo::none()); in parseAttributeGroupBlock()
2413 B.addCapturesAttr(CaptureInfo::createFromIntValue(Record[++i])); in parseAttributeGroupBlock()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCGNU.cpp778 llvm::CaptureInfo::none())); in LookupIMP()
H A DCGCall.cpp2982 Attrs.addCapturesAttr(llvm::CaptureInfo::none()); in ConstructAttributeList()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp1997 B.addCapturesAttr(CaptureInfo::none()); in parseOptionalParamOrReturnAttrs()
3255 B.addCapturesAttr(CaptureInfo(Other, Ret.value_or(Other))); in parseCapturesAttr()