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

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h247 unsigned NoReturn : 1;
288 bool isNoReturn() const { return NoReturn; }
330 ID.AddBoolean(NoReturn);
/freebsd-9.3-release/contrib/llvm/include/llvm/IR/
H A DFunction.h258 Attribute::NoReturn);
261 addFnAttr(Attribute::NoReturn);
H A DAttributes.h89 NoReturn, ///< Mark the function as not returning enumerator in enum:llvm::Attribute::AttrKind
H A DInstructions.h1325 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); }
1327 addAttribute(AttributeSet::FunctionIndex, Attribute::NoReturn);
2962 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); }
2964 addAttribute(AttributeSet::FunctionIndex, Attribute::NoReturn);
/freebsd-9.3-release/contrib/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp145 NewAttributes.addAttribute(Attribute::NoReturn);
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DVirtRegMap.cpp288 if (!Func || !Func->hasFnAttribute(Attribute::NoReturn) ||
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DAttributes.cpp195 if (hasAttribute(Attribute::NoReturn))
356 case Attribute::NoReturn: return 1 << 2;
H A DVerifier.cpp757 if (I->getKindAsEnum() == Attribute::NoReturn ||
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Analysis/
H A DCFG.cpp1464 bool NoReturn = getFunctionExtInfo(*calleeType).getNoReturn(); local
1480 NoReturn = true;
1491 assert(!NoReturn && "noreturn calls with unevaluated args not implemented");
1498 if (!NoReturn && !AddEHEdge) {
1508 if (NoReturn)
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.cpp489 FI->NoReturn = info.getNoReturn();
999 FuncAttrs.addAttribute(llvm::Attribute::NoReturn);
1008 FuncAttrs.addAttribute(llvm::Attribute::NoReturn);
1018 FuncAttrs.addAttribute(llvm::Attribute::NoReturn);
H A DCGExpr.cpp2182 B.addAttribute(llvm::Attribute::NoReturn)
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3512 bool NoReturn = FunctionTypeP->getNoReturnAttr(); local
3516 ArgFunctionTypeP->getNoReturnAttr() == NoReturn)
3520 EI = EI.withNoReturn(NoReturn);
H A DSemaExpr.cpp10361 bool NoReturn = BSI->TheDecl->getAttr<NoReturnAttr>(); local
10383 if (NoReturn && !Ext.getNoReturn()) Ext = Ext.withNoReturn(true);
10394 (!NoReturn || FTy->getNoReturnAttr())) {
10409 EPI.ExtInfo = FunctionType::ExtInfo().withNoReturn(NoReturn);
/freebsd-9.3-release/contrib/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp200 case Attribute::NoReturn:
/freebsd-9.3-release/contrib/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp488 HANDLE_ATTR(NoReturn);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DASTContext.cpp6989 bool NoReturn = lbaseInfo.getNoReturn() || rbaseInfo.getNoReturn();
6991 if (lbaseInfo.getNoReturn() != NoReturn)
6993 if (rbaseInfo.getNoReturn() != NoReturn)
6996 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn);
/freebsd-9.3-release/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp554 return Attribute::NoReturn;
/freebsd-9.3-release/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp923 case lltok::kw_noreturn: B.addAttribute(Attribute::NoReturn); break;

Completed in 320 milliseconds