| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | ModRef.h | 354 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 D | FunctionAttrs.cpp | 113 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 D | AttributorAttributes.cpp | 5778 V.getContext(), CaptureInfo::none())); in isImpliedByIR() 5789 CaptureInfo::none())); in isImpliedByIR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/ |
| H A D | ModRef.cpp | 77 raw_ostream &llvm::operator<<(raw_ostream &OS, CaptureInfo CI) { in operator <<()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | CaptureTracking.h | 24 class CaptureInfo; variable
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Attributes.h | 182 CaptureInfo CI); 304 LLVM_ABI CaptureInfo getCaptureInfo() const; 458 LLVM_ABI CaptureInfo getCaptureInfo() const; 1292 LLVM_ABI AttrBuilder &addCapturesAttr(CaptureInfo CI);
|
| H A D | InstrTypes.h | 1694 LLVM_ABI CaptureInfo getCaptureInfo(unsigned OpNo) const;
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Attributes.cpp | 291 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 D | AttributeImpl.h | 343 CaptureInfo getCaptureInfo() const;
|
| H A D | Instructions.cpp | 710 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 D | CaptureTracking.cpp | 311 CaptureInfo CI = Call->getCaptureInfo(Call->getDataOperandNo(&U)); in DetermineUseCaptureKind()
|
| H A D | AliasAnalysis.cpp | 635 CaptureInfo Captures = Call->getCaptureInfo(ArgNo); in callCapturesBefore()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 1100 CaptureInfo::none())); in optimizeStrTo() 3216 CaptureInfo::none())); in optimizeStrToInt()
|
| H A D | BuildLibCalls.cpp | 172 CaptureInfo::none())); in setDoesNotCapture()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPKinds.def | 525 #define NoCaptureAttr Attribute::getWithCaptureInfo(Ctx, CaptureInfo::none())
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1980 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 D | CGObjCGNU.cpp | 778 llvm::CaptureInfo::none())); in LookupIMP()
|
| H A D | CGCall.cpp | 2982 Attrs.addCapturesAttr(llvm::CaptureInfo::none()); in ConstructAttributeList()
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 1997 B.addCapturesAttr(CaptureInfo::none()); in parseOptionalParamOrReturnAttrs() 3255 B.addCapturesAttr(CaptureInfo(Other, Ret.value_or(Other))); in parseCapturesAttr()
|