| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | TargetFrameLoweringImpl.cpp | 34 assert(MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip() 96 if (MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in determineCalleeSaves()
|
| H A D | MachineRegisterInfo.cpp | 576 return !(Called == nullptr || !Called->hasFnAttribute(Attribute::NoReturn) || in isNoReturnDef()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/IPO/ |
| H A D | PruneEH.cpp | 160 if (!SCCMightReturn && !F->hasFnAttribute(Attribute::NoReturn)) { in runImpl() 161 F->addFnAttr(Attribute::NoReturn); in runImpl()
|
| H A D | ForceFunctionAttrs.cpp | 44 .Case("noreturn", Attribute::NoReturn) in parseAttrKind()
|
| H A D | HotColdSplitting.cpp | 118 if (CI->hasFnAttr(Attribute::NoReturn)) in unlikelyExecuted()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 518 unsigned NoReturn : 1; variable 608 bool isNoReturn() const { return NoReturn; } in isNoReturn() 680 ID.AddBoolean(NoReturn); in Profile()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | DebugInfoFlags.def | 53 HANDLE_DI_FLAG((1 << 20), NoReturn)
|
| H A D | Function.h | 510 return hasFnAttribute(Attribute::NoReturn); in doesNotReturn() 513 addFnAttr(Attribute::NoReturn); in setDoesNotReturn()
|
| H A D | Attributes.td | 107 def NoReturn : EnumAttr<"noreturn">;
|
| H A D | InstrTypes.h | 1546 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); } 1548 addAttribute(AttributeList::FunctionIndex, Attribute::NoReturn);
|
| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 406 F->removeFnAttr(Attribute::NoReturn); in wrapInvoke() 407 CI->removeAttribute(AttributeList::FunctionIndex, Attribute::NoReturn); in wrapInvoke()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 822 FI->NoReturn = info.getNoReturn(); in create() 1843 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 1860 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 1877 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 4402 F->removeFnAttr(llvm::Attribute::NoReturn); in EmitCall() 4404 llvm::Attribute::NoReturn); in EmitCall()
|
| H A D | CGExpr.cpp | 2908 B.addAttribute(llvm::Attribute::NoReturn) in emitCheckHandlerCall()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | CFG.cpp | 2436 bool NoReturn = getFunctionExtInfo(*calleeType).getNoReturn(); in VisitCallExpr() local 2459 NoReturn = true; in VisitCallExpr() 2470 assert(!NoReturn && "noreturn calls with unevaluated args not implemented"); in VisitCallExpr() 2477 if (!NoReturn && !AddEHEdge) { in VisitCallExpr() 2490 if (NoReturn) in VisitCallExpr()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonFrameLowering.cpp | 558 assert(F.hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip() 578 return F.hasFnAttribute(Attribute::NoReturn) && in enableAllocFrameElim()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 3970 bool NoReturn = FunctionTypeP->getNoReturnAttr(); in adjustCCAndNoReturn() local 3971 if (EPI.ExtInfo.getNoReturn() != NoReturn) { in adjustCCAndNoReturn() 3972 EPI.ExtInfo = EPI.ExtInfo.withNoReturn(NoReturn); in adjustCCAndNoReturn()
|
| H A D | SemaExpr.cpp | 13704 bool NoReturn = BD->hasAttr<NoReturnAttr>(); in ActOnBlockStmtExpr() local 13724 if (NoReturn && !Ext.getNoReturn()) Ext = Ext.withNoReturn(true); in ActOnBlockStmtExpr() 13735 (!NoReturn || FTy->getNoReturnAttr())) { in ActOnBlockStmtExpr() 13750 EPI.ExtInfo = FunctionType::ExtInfo().withNoReturn(NoReturn); in ActOnBlockStmtExpr()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 782 case Attribute::NoReturn: in constructFunction()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Attributes.cpp | 300 if (hasAttribute(Attribute::NoReturn)) in getAsString()
|
| H A D | Verifier.cpp | 1480 case Attribute::NoReturn: in isFuncOnlyAttr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | ASTContext.cpp | 8564 bool NoReturn = lbaseInfo.getNoReturn() || rbaseInfo.getNoReturn(); in mergeFunctionTypes() local 8566 if (lbaseInfo.getNoReturn() != NoReturn) in mergeFunctionTypes() 8568 if (rbaseInfo.getNoReturn() != NoReturn) in mergeFunctionTypes() 8571 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMFrameLowering.cpp | 92 assert(MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 1136 case Attribute::NoReturn: return 1 << 2; in getRawAttributeMask() 1367 return Attribute::NoReturn; in getAttrFromCode()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 654 case Attribute::NoReturn: in getAttrKindEncoding()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/ |
| H A D | Attr.td | 1602 def NoReturn : InheritableAttr {
|