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

/freebsd-11.0-release/contrib/llvm/lib/Transforms/IPO/
H A DForceFunctionAttrs.cpp44 .Case("noreturn", Attribute::NoReturn)
H A DPruneEH.cpp164 if (!SCCMightReturn && !F->hasFnAttribute(Attribute::NoReturn)) {
165 F->addFnAttr(Attribute::NoReturn);
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h360 unsigned NoReturn : 1;
423 bool isNoReturn() const { return NoReturn; }
480 ID.AddBoolean(NoReturn);
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/
H A DFunction.h314 Attribute::NoReturn);
317 addFnAttr(Attribute::NoReturn);
H A DInstructions.h1726 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); }
1728 addAttribute(AttributeSet::FunctionIndex, Attribute::NoReturn);
3650 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); }
3652 addAttribute(AttributeSet::FunctionIndex, Attribute::NoReturn);
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DMachineRegisterInfo.cpp470 return !(Called == nullptr || !Called->hasFnAttribute(Attribute::NoReturn) ||
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Analysis/
H A DCFG.cpp1850 bool NoReturn = getFunctionExtInfo(*calleeType).getNoReturn(); local
1866 NoReturn = true;
1877 assert(!NoReturn && "noreturn calls with unevaluated args not implemented");
1884 if (!NoReturn && !AddEHEdge) {
1894 if (NoReturn)
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DAttributes.cpp238 if (hasAttribute(Attribute::NoReturn))
412 case Attribute::NoReturn: return 1 << 2;
H A DVerifier.cpp1244 if (I->getKindAsEnum() == Attribute::NoReturn ||
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.cpp580 FI->NoReturn = info.getNoReturn();
1444 FuncAttrs.addAttribute(llvm::Attribute::NoReturn);
1460 FuncAttrs.addAttribute(llvm::Attribute::NoReturn);
1471 FuncAttrs.addAttribute(llvm::Attribute::NoReturn);
H A DCGExpr.cpp2414 B.addAttribute(llvm::Attribute::NoReturn)
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3534 bool NoReturn = FunctionTypeP->getNoReturnAttr(); local
3538 ArgFunctionTypeP->getNoReturnAttr() == NoReturn)
3542 EI = EI.withNoReturn(NoReturn);
H A DSemaExpr.cpp11758 bool NoReturn = BSI->TheDecl->hasAttr<NoReturnAttr>(); local
11778 if (NoReturn && !Ext.getNoReturn()) Ext = Ext.withNoReturn(true);
11789 (!NoReturn || FTy->getNoReturnAttr())) {
11804 EPI.ExtInfo = FunctionType::ExtInfo().withNoReturn(NoReturn);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DASTContext.cpp7441 bool NoReturn = lbaseInfo.getNoReturn() || rbaseInfo.getNoReturn();
7443 if (lbaseInfo.getNoReturn() != NoReturn)
7445 if (rbaseInfo.getNoReturn() != NoReturn)
7448 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn);
/freebsd-11.0-release/contrib/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp499 HANDLE_ATTR(NoReturn);
/freebsd-11.0-release/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp221 case Attribute::NoReturn:
/freebsd-11.0-release/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp1013 case lltok::kw_noreturn: B.addAttribute(Attribute::NoReturn); break;
/freebsd-11.0-release/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1277 return Attribute::NoReturn;

Completed in 376 milliseconds