| /freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| HD | TargetFrameLoweringImpl.cpp | 34 assert(MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip() 111 if (MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in determineCalleeSaves()
|
| HD | MachineRegisterInfo.cpp | 582 return !(Called == nullptr || !Called->hasFnAttribute(Attribute::NoReturn) || in isNoReturnDef()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| HD | PruneEH.cpp | 160 if (!SCCMightReturn && !F->hasFnAttribute(Attribute::NoReturn)) { in runImpl() 161 F->addFnAttr(Attribute::NoReturn); in runImpl()
|
| HD | ForceFunctionAttrs.cpp | 45 .Case("noreturn", Attribute::NoReturn) in parseAttrKind()
|
| HD | HotColdSplitting.cpp | 122 if (CI->hasFnAttr(Attribute::NoReturn)) in unlikelyExecuted() 212 if (F.hasFnAttribute(Attribute::NoReturn)) in shouldOutlineFrom()
|
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/CodeGen/ |
| HD | CGFunctionInfo.h | 501 unsigned NoReturn : 1; variable 590 bool isNoReturn() const { return NoReturn; } in isNoReturn() 662 ID.AddBoolean(NoReturn); in Profile()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
| HD | DebugInfoFlags.def | 52 HANDLE_DI_FLAG((1 << 20), NoReturn)
|
| HD | Function.h | 534 return hasFnAttribute(Attribute::NoReturn); in doesNotReturn() 537 addFnAttr(Attribute::NoReturn); in setDoesNotReturn()
|
| HD | Attributes.td | 110 def NoReturn : EnumAttr<"noreturn">;
|
| HD | InstrTypes.h | 1710 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); } 1712 addAttribute(AttributeList::FunctionIndex, Attribute::NoReturn);
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| HD | WebAssemblyLowerEmscriptenEHSjLj.cpp | 383 F->removeFnAttr(Attribute::NoReturn); in wrapInvoke() 384 CI->removeAttribute(AttributeList::FunctionIndex, Attribute::NoReturn); in wrapInvoke()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CGCall.cpp | 818 FI->NoReturn = info.getNoReturn(); in create() 1844 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 1861 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 1878 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 4480 F->removeFnAttr(llvm::Attribute::NoReturn); in EmitCall() 4482 llvm::Attribute::NoReturn); in EmitCall()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/ |
| HD | CFG.cpp | 2607 bool NoReturn = getFunctionExtInfo(*calleeType).getNoReturn(); in VisitCallExpr() local 2630 NoReturn = true; in VisitCallExpr() 2642 assert(!NoReturn && "noreturn calls with unevaluated args not implemented"); in VisitCallExpr() 2649 if (!NoReturn && !AddEHEdge) { in VisitCallExpr() 2662 if (NoReturn) in VisitCallExpr()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| HD | HexagonFrameLowering.cpp | 557 assert(F.hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip() 577 return F.hasFnAttribute(Attribute::NoReturn) && in enableAllocFrameElim()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
| HD | SemaTemplateDeduction.cpp | 4044 bool NoReturn = FunctionTypeP->getNoReturnAttr(); in adjustCCAndNoReturn() local 4045 if (EPI.ExtInfo.getNoReturn() != NoReturn) { in adjustCCAndNoReturn() 4046 EPI.ExtInfo = EPI.ExtInfo.withNoReturn(NoReturn); in adjustCCAndNoReturn()
|
| HD | SemaExpr.cpp | 14393 bool NoReturn = BD->hasAttr<NoReturnAttr>(); in ActOnBlockStmtExpr() local 14401 if (NoReturn && !Ext.getNoReturn()) Ext = Ext.withNoReturn(true); in ActOnBlockStmtExpr() 14412 (!NoReturn || FTy->getNoReturnAttr())) { in ActOnBlockStmtExpr() 14427 EPI.ExtInfo = FunctionType::ExtInfo().withNoReturn(NoReturn); in ActOnBlockStmtExpr()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| HD | CoroSplit.cpp | 1213 F.removeFnAttr(Attribute::NoReturn); in splitRetconCoroutine()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| HD | Attributor.h | 2056 : public IRAttribute<Attribute::NoReturn,
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| HD | CodeExtractor.cpp | 868 case Attribute::NoReturn: in constructFunction()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/ |
| HD | Attributes.cpp | 335 if (hasAttribute(Attribute::NoReturn)) in getAsString()
|
| HD | Verifier.cpp | 1505 case Attribute::NoReturn: in isFuncOnlyAttr()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
| HD | ASTContext.cpp | 8873 bool NoReturn = lbaseInfo.getNoReturn() || rbaseInfo.getNoReturn(); in mergeFunctionTypes() local 8875 if (lbaseInfo.getNoReturn() != NoReturn) in mergeFunctionTypes() 8877 if (rbaseInfo.getNoReturn() != NoReturn) in mergeFunctionTypes() 8880 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
| HD | ARMFrameLowering.cpp | 92 assert(MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| HD | BitcodeReader.cpp | 1224 case Attribute::NoReturn: return 1 << 2; in getRawAttributeMask() 1477 return Attribute::NoReturn; in getAttrFromCode()
|
| /freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| HD | BitcodeWriter.cpp | 661 case Attribute::NoReturn: in getAttrKindEncoding()
|