Searched refs:NoReturn (Results 1 - 22 of 22) sorted by relevance

/external/clang/test/Analysis/
H A Dtemp-obj-dtors-cfg-output.cpp141 class NoReturn { class
143 ~NoReturn() __attribute__((noreturn));
149 NoReturn().f();
155 NoReturn(), 47;
159 extern bool check(const NoReturn&);
164 if (!value || check(NoReturn())) {
174 if (!value || !value || check(NoReturn())) {
184 if (!value || value || check(NoReturn())) {
1095 // CHECK: 2: NoReturn() (CXXConstructExpr, class NoReturn)
[all...]
H A Ddtor.cpp469 namespace NoReturn { namespace
/external/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h343 unsigned NoReturn : 1;
399 bool isNoReturn() const { return NoReturn; }
449 ID.AddBoolean(NoReturn);
/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/
H A Dp3.cpp219 constexpr int NoReturn() {} // expected-error {{no return statement in constexpr function}} function
/external/llvm/include/llvm/IR/
H A DFunction.h258 Attribute::NoReturn);
261 addFnAttr(Attribute::NoReturn);
H A DAttributes.h92 NoReturn, ///< Mark the function as not returning enumerator in enum:llvm::Attribute::AttrKind
H A DInstructions.h1417 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); }
1419 addAttribute(AttributeSet::FunctionIndex, Attribute::NoReturn);
3086 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); }
3088 addAttribute(AttributeSet::FunctionIndex, Attribute::NoReturn);
/external/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp146 NewAttributes.addAttribute(Attribute::NoReturn);
/external/clang/test/SemaCXX/
H A Dcxx1y-deduced-return-type.cpp304 namespace NoReturn { namespace in namespace:std_examples
/external/llvm/lib/CodeGen/
H A DVirtRegMap.cpp308 if (!Func || !Func->hasFnAttribute(Attribute::NoReturn) ||
/external/llvm/lib/IR/
H A DAttributes.cpp202 if (hasAttribute(Attribute::NoReturn))
363 case Attribute::NoReturn: return 1 << 2;
H A DVerifier.cpp752 if (I->getKindAsEnum() == Attribute::NoReturn ||
/external/clang/lib/Analysis/
H A DCFG.cpp1725 bool NoReturn = getFunctionExtInfo(*calleeType).getNoReturn(); local
1741 NoReturn = true;
1752 assert(!NoReturn && "noreturn calls with unevaluated args not implemented");
1759 if (!NoReturn && !AddEHEdge) {
1769 if (NoReturn)
/external/clang/lib/CodeGen/
H A DCGCall.cpp540 FI->NoReturn = info.getNoReturn();
1076 FuncAttrs.addAttribute(llvm::Attribute::NoReturn);
1085 FuncAttrs.addAttribute(llvm::Attribute::NoReturn);
1097 FuncAttrs.addAttribute(llvm::Attribute::NoReturn);
H A DCGExpr.cpp2232 B.addAttribute(llvm::Attribute::NoReturn)
/external/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3505 bool NoReturn = FunctionTypeP->getNoReturnAttr(); local
3509 ArgFunctionTypeP->getNoReturnAttr() == NoReturn)
3513 EI = EI.withNoReturn(NoReturn);
H A DSemaExpr.cpp10599 bool NoReturn = BSI->TheDecl->hasAttr<NoReturnAttr>(); local
10621 if (NoReturn && !Ext.getNoReturn()) Ext = Ext.withNoReturn(true);
10632 (!NoReturn || FTy->getNoReturnAttr())) {
10647 EPI.ExtInfo = FunctionType::ExtInfo().withNoReturn(NoReturn);
/external/clang/lib/AST/
H A DASTContext.cpp6902 bool NoReturn = lbaseInfo.getNoReturn() || rbaseInfo.getNoReturn();
6904 if (lbaseInfo.getNoReturn() != NoReturn)
6906 if (rbaseInfo.getNoReturn() != NoReturn)
6909 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn);
/external/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp206 case Attribute::NoReturn:
/external/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp496 HANDLE_ATTR(NoReturn);
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp594 return Attribute::NoReturn;
/external/llvm/lib/AsmParser/
H A DLLParser.cpp1031 case lltok::kw_noreturn: B.addAttribute(Attribute::NoReturn); break;

Completed in 574 milliseconds