Home
last modified time | relevance | path

Searched refs:UWTableKind (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DFunction.h657 UWTableKind getUWTableKind() const { in getUWTableKind()
664 return getUWTableKind() != UWTableKind::None; in hasUWTable()
666 void setUWTableKind(UWTableKind K) { in setUWTableKind()
667 if (K == UWTableKind::None) in setUWTableKind()
H A DAttributes.h160 static Attribute getWithUWTableKind(LLVMContext &Context, UWTableKind Kind);
270 UWTableKind getUWTableKind() const;
418 UWTableKind getUWTableKind() const;
933 UWTableKind getUWTableKind() const;
1224 AttrBuilder &addUWTableAttr(UWTableKind Kind);
H A DModule.h999 UWTableKind getUwtable() const;
1000 void setUwtable(UWTableKind Kind);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAttributes.cpp275 UWTableKind Kind) { in getWithUWTableKind()
471 UWTableKind Attribute::getUWTableKind() const { in getUWTableKind()
474 return UWTableKind(pImpl->getValueAsInt()); in getUWTableKind()
582 UWTableKind Kind = getUWTableKind(); in getAsString()
583 assert(Kind != UWTableKind::None && "uwtable attribute should not be none"); in getAsString()
584 return Kind == UWTableKind::Default ? "uwtable" : "uwtable(sync)"; in getAsString()
980 UWTableKind AttributeSet::getUWTableKind() const { in getUWTableKind()
981 return SetNode ? SetNode->getUWTableKind() : UWTableKind::None; in getUWTableKind()
1162 UWTableKind AttributeSetNode::getUWTableKind() const { in getUWTableKind()
1165 return UWTableKind::None; in getUWTableKind()
[all …]
H A DModule.cpp721 UWTableKind Module::getUwtable() const { in getUwtable()
723 return UWTableKind(cast<ConstantInt>(Val->getValue())->getZExtValue()); in getUwtable()
724 return UWTableKind::None; in getUwtable()
727 void Module::setUwtable(UWTableKind Kind) { in setUwtable()
H A DAttributeImpl.h343 UWTableKind getUWTableKind() const;
H A DFunction.cpp385 UWTableKind UWTable = M->getUwtable(); in createWithDefaultAttr()
386 if (UWTable != UWTableKind::None) in createWithDefaultAttr()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DCodeGen.h120 enum class UWTableKind { enum
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MachineFunctionInfo.cpp180 ((F.getUWTableKind() == UWTableKind::Async && !F.hasMinSize()) || in needsAsyncDwarfUnwindInfo()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOutliner.cpp723 UWTableKind UW = std::accumulate( in createOutlinedFunction()
724 OF.Candidates.cbegin(), OF.Candidates.cend(), UWTableKind::None, in createOutlinedFunction()
725 [](UWTableKind K, const outliner::Candidate &C) { in createOutlinedFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DLLParser.h315 bool parseOptionalUWTableKind(UWTableKind &Kind);
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp1614 UWTableKind Kind; in parseEnumAttribute()
2435 bool LLParser::parseOptionalUWTableKind(UWTableKind &Kind) { in parseOptionalUWTableKind()
2437 Kind = UWTableKind::Default; in parseOptionalUWTableKind()
2442 Kind = UWTableKind::Sync; in parseOptionalUWTableKind()
2444 Kind = UWTableKind::Async; in parseOptionalUWTableKind()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp1336 getModule().setUwtable(llvm::UWTableKind(CodeGenOpts.UnwindTables)); in Release()
2422 B.addUWTableAttr(llvm::UWTableKind(CodeGenOpts.UnwindTables)); in SetLLVMFunctionAttributesForDefinition()
H A DCGExpr.cpp3506 B.addUWTableAttr(llvm::UWTableKind::Default); in emitCheckHandlerCall()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2298 B.addUWTableAttr(UWTableKind::Default); in parseAttributeGroupBlock()
2322 B.addUWTableAttr(UWTableKind(Record[++i])); in parseAttributeGroupBlock()