|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/include/llvm/IR/IntrinsicImpl.inc16721 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16729 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16739 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16759 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16767 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16777 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16789 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16805 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16823 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16839 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16851 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16859 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16867 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16875 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16885 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16893 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16903 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16911 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16921 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16929 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16939 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16949 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
16955 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
16963 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
16971 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
16979 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
16989 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
17003 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
17013 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
17023 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
17033 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
17041 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
17049 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
17057 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
17065 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
17073 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ArgMemOnly};
17079 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::InaccessibleMemOnly};
17093 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::InaccessibleMemOnly};
17107 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::InaccessibleMemOnly};
17115 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::InaccessibleMemOnly};
17121 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17129 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17137 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17149 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17161 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17173 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17185 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17193 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17201 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17211 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17219 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17229 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17245 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly};
17251 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly,Attribute::ArgMemOnly};
17259 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly,Attribute::ArgMemOnly};
17265 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17273 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17285 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17297 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17311 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17323 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17337 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17349 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17363 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17377 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17391 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17405 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17419 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17433 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17447 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17461 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17475 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17489 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17499 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17507 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17517 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17525 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17535 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17551 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly};
17557 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly,Attribute::ArgMemOnly};
17565 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly,Attribute::ArgMemOnly};
17573 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly,Attribute::ArgMemOnly};
17581 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly,Attribute::ArgMemOnly};
17591 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly,Attribute::ArgMemOnly};
17599 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly,Attribute::ArgMemOnly};
17605 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadOnly,Attribute::InaccessibleMemOnly};
17611 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
17617 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17625 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17633 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17643 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17651 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17661 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17671 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17683 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17697 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17711 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17725 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17733 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17743 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17753 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17761 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17771 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17781 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17791 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17799 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17809 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17817 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17827 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::ReadNone};
17833 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
17841 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::InaccessibleMemOrArgMemOnly};
17849 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::InaccessibleMemOnly};
17861 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly,Attribute::InaccessibleMemOrArgMemOnly};
17867 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WriteOnly,Attribute::ArgMemOnly};
17873 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
17879 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
17887 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind};
17895 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadOnly,Attribute::InaccessibleMemOnly};
17901 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17909 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17919 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17931 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17939 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17949 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17961 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17969 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Speculatable,Attribute::ReadNone};
17975 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent};
17983 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent};
17991 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent};
18001 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ArgMemOnly};
18007 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::InaccessibleMemOnly};
18013 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::WriteOnly,Attribute::InaccessibleMemOnly};
18019 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18027 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18041 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18049 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18063 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18075 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18085 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::ReadNone};
18091 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent};
18097 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::Convergent,Attribute::Speculatable,Attribute::ReadNone};
18103 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn};
18111 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn};
18123 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::InaccessibleMemOrArgMemOnly};
18129 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18141 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18153 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18163 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18175 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18185 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18195 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18203 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ArgMemOnly};
18209 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::InaccessibleMemOnly};
18215 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ReadOnly};
18223 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ReadOnly};
18231 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ReadOnly,Attribute::ArgMemOnly};
18237 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::ReadNone};
18243 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::Speculatable,Attribute::InaccessibleMemOnly};
18249 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::Speculatable,Attribute::ReadNone};
18257 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::Speculatable,Attribute::ReadNone};
18269 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::Speculatable,Attribute::ReadNone};
18277 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::Speculatable,Attribute::ReadNone};
18283 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::NoReturn};
18289 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::NoReturn,Attribute::Cold};
18295 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::NoDuplicate};
18301 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::NoDuplicate,Attribute::WriteOnly};
18309 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::NoDuplicate};
18315 const Attribute::AttrKind Atts[] = {Attribute::NoUnwind,Attribute::WillReturn,Attribute::NoDuplicate,Attribute::InaccessibleMemOnly};
gen/lib/IR/AttributesCompatFunc.inc 104 .Case("nounwind", Attribute::NoUnwind)
333 return llvm::Attribute::NoUnwind;
include/llvm/IR/Function.h 539 return hasFnAttribute(Attribute::NoUnwind);
542 addFnAttr(Attribute::NoUnwind);
include/llvm/IR/InstrTypes.h 1694 bool doesNotThrow() const { return hasFnAttr(Attribute::NoUnwind); }
1696 addAttribute(AttributeList::FunctionIndex, Attribute::NoUnwind);
include/llvm/IR/Instructions.h 3834 bool doesNotThrow() const { return hasFnAttr(Attribute::NoUnwind); }
3836 addAttribute(AttributeList::FunctionIndex, Attribute::NoUnwind);
include/llvm/Transforms/IPO/Attributor.h 1571 : public IRAttribute<Attribute::NoUnwind,
lib/AsmParser/LLParser.cpp 1294 case lltok::kw_nounwind: B.addAttribute(Attribute::NoUnwind); break;
lib/Bitcode/Reader/BitcodeReader.cpp 1226 case Attribute::NoUnwind: return 1 << 5;
1482 return Attribute::NoUnwind;
lib/Bitcode/Writer/BitcodeWriter.cpp 666 case Attribute::NoUnwind:
lib/CodeGen/MachineRegisterInfo.cpp 583 !Called->hasFnAttribute(Attribute::NoUnwind));
lib/CodeGen/TargetFrameLoweringImpl.cpp 35 MF.getFunction().hasFnAttribute(Attribute::NoUnwind) &&
112 MF.getFunction().hasFnAttribute(Attribute::NoUnwind) &&
lib/IR/Attributes.cpp 345 if (hasAttribute(Attribute::NoUnwind))
lib/IR/Verifier.cpp 1507 case Attribute::NoUnwind:
lib/Target/AArch64/AArch64FrameLowering.cpp 1973 if (!MF.getFunction().hasFnAttribute(Attribute::NoUnwind)) {
lib/Target/AArch64/AArch64ISelLowering.cpp12401 Attribute::NoUnwind) &&
lib/Target/AArch64/AArch64ISelLowering.h 537 MF->getFunction().hasFnAttribute(Attribute::NoUnwind);
lib/Target/AMDGPU/AMDGPULibFunc.cpp 993 Attribute::NoUnwind);
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp 323 Attribute::NoUnwind);
lib/Target/ARM/ARMFrameLowering.cpp 93 MF.getFunction().hasFnAttribute(Attribute::NoUnwind) &&
lib/Target/ARM/ARMISelLowering.cpp17122 Attribute::NoUnwind) &&
lib/Target/ARM/ARMISelLowering.h 763 MF->getFunction().hasFnAttribute(Attribute::NoUnwind);
lib/Target/Hexagon/HexagonFrameLowering.cpp 558 F.getFunction().hasFnAttribute(Attribute::NoUnwind) &&
578 F.hasFnAttribute(Attribute::NoUnwind) &&
lib/Target/Mips/Mips16HardFloat.cpp 276 FStub->addFnAttr(Attribute::NoUnwind);
460 FStub->addFnAttr(Attribute::NoUnwind);
lib/Target/PowerPC/PPCISelLowering.cpp15054 Attribute::NoUnwind) &&
lib/Target/PowerPC/PPCISelLowering.h 666 MF->getFunction().hasFnAttribute(Attribute::NoUnwind);
lib/Target/X86/X86FrameLowering.cpp 2934 return (MF.getFunction().hasFnAttribute(Attribute::NoUnwind) || hasFP(MF)) &&
lib/Target/X86/X86ISelLowering.cpp46199 Entry->getParent()->getFunction().hasFnAttribute(Attribute::NoUnwind) &&
lib/Target/X86/X86ISelLowering.h 1386 MF->getFunction().hasFnAttribute(Attribute::NoUnwind);
lib/Target/X86/X86RetpolineThunks.cpp 209 B.addAttribute(llvm::Attribute::NoUnwind);
lib/Transforms/IPO/ForceFunctionAttrs.cpp 46 .Case("nounwind", Attribute::NoUnwind)
lib/Transforms/IPO/FunctionAttrs.cpp 1304 Attribute::NoUnwind,
lib/Transforms/IPO/LowerTypeTests.cpp 1382 F->addFnAttr(Attribute::NoUnwind);
lib/Transforms/IPO/PruneEH.cpp 154 if (!SCCMightUnwind && !F->hasFnAttribute(Attribute::NoUnwind)) {
155 F->addFnAttr(Attribute::NoUnwind);
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 734 Attribute::NoUnwind);
748 Attribute::NoUnwind);
761 Attribute::NoUnwind);
lib/Transforms/Instrumentation/HWAddressSanitizer.cpp 1449 } else if (!F.hasFnAttribute(Attribute::NoUnwind)) {
lib/Transforms/Instrumentation/ThreadSanitizer.cpp 206 Attribute::NoUnwind);
lib/Transforms/Utils/BuildLibCalls.cpp 914 Attribute::NoUnwind);
lib/Transforms/Utils/CodeExtractor.cpp 900 case Attribute::NoUnwind:
lib/Transforms/Utils/SimplifyLibCalls.cpp 2065 return CI->hasFnAttr(Attribute::NoUnwind) &&
tools/clang/lib/CodeGen/CGCall.cpp 1687 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind);
1799 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind);
1843 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind);
1866 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind);
1869 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind);
1872 FuncAttrs.addAttribute(llvm::Attribute::NoUnwind);
4341 llvm::Attribute::NoUnwind);
tools/clang/lib/CodeGen/CGExpr.cpp 2987 .addAttribute(llvm::Attribute::NoUnwind);
tools/clang/lib/CodeGen/CGObjCMac.cpp 743 llvm::Attribute::NoUnwind}));
tools/clang/lib/CodeGen/CGOpenCLRuntime.cpp 181 F->addFnAttr(llvm::Attribute::NoUnwind);
tools/clang/lib/CodeGen/CGStmt.cpp 1918 llvm::Attribute::NoUnwind);
2421 F->addFnAttr(llvm::Attribute::NoUnwind);
tools/clang/lib/CodeGen/CodeGenModule.cpp 1488 B.addAttribute(llvm::Attribute::NoUnwind);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 1294 llvm::Attribute::AttrKind FuncAttrs[] = { llvm::Attribute::NoUnwind,
2128 llvm::Attribute::NoUnwind));
2140 llvm::Attribute::NoUnwind));
2152 llvm::Attribute::NoUnwind));
2544 Wrapper->addFnAttr(llvm::Attribute::NoUnwind);
2592 InitFunc->addFnAttr(llvm::Attribute::NoUnwind);
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp 2370 llvm::Attribute::NoUnwind),
2382 llvm::Attribute::NoUnwind),
2394 llvm::Attribute::NoUnwind),
unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp 26 Context, AttrBuilder().addAttribute(Attribute::NoUnwind));