| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetFrameLoweringImpl.cpp | 33 assert(MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip() 117 if (MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in determineCalleeSaves()
|
| H A D | StackProtector.cpp | 713 cast<Function>(StackChkFail.getCallee())->addFnAttr(Attribute::NoReturn); in CreateFailBB()
|
| H A D | MachineRegisterInfo.cpp | 570 return !(Called == nullptr || !Called->hasFnAttribute(Attribute::NoReturn) || in isNoReturnDef()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 583 unsigned NoReturn : 1; variable 676 bool isNoReturn() const { return NoReturn; } in isNoReturn() 761 ID.AddBoolean(NoReturn); in Profile()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 560 FnAttrs.removeAttribute(Attribute::NoReturn); in wrapInvoke() 950 ResumeF->addFnAttr(Attribute::NoReturn); in runOnModule() 996 EmLongjmpF->addFnAttr(Attribute::NoReturn); in runOnModule() 1003 WasmLongjmpF->addFnAttr(Attribute::NoReturn); in runOnModule() 1388 bool IsNoReturn = CI->hasFnAttr(Attribute::NoReturn); in runSjLjOnFunction() 1390 IsNoReturn |= CalleeF->hasFnAttribute(Attribute::NoReturn); in runSjLjOnFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DebugInfoFlags.def | 52 HANDLE_DI_FLAG((1 << 20), NoReturn)
|
| H A D | Function.h | 558 return hasFnAttribute(Attribute::NoReturn); in doesNotReturn() 561 addFnAttr(Attribute::NoReturn); in setDoesNotReturn()
|
| H A D | Attributes.td | 179 def NoReturn : EnumAttr<"noreturn", [FnAttr]>;
|
| H A D | InstrTypes.h | 1988 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); } 1989 void setDoesNotReturn() { addFnAttr(Attribute::NoReturn); }
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILPrepare.cpp | 60 Attribute::NoReturn, in isValidForDXIL()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | HotColdSplitting.cpp | 155 if (CI->hasFnAttr(Attribute::NoReturn)) in unlikelyExecuted() 257 if (F.hasFnAttribute(Attribute::NoReturn)) in shouldOutlineFrom()
|
| H A D | FunctionAttrs.cpp | 1695 return CB->hasFnAttr(Attribute::NoReturn); in instructionDoesNotReturn()
|
| H A D | Attributor.cpp | 2514 bool NormalBBIsDead = II->hasFnAttr(Attribute::NoReturn); in cleanupIR() 3403 checkAndQueryIRAttr<Attribute::NoReturn, AANoReturn>(FPos, FnAttrs); in identifyDefaultAbstractAttributes()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BlockCoverageInference.cpp | 106 if (F.hasFnAttribute(Attribute::NoReturn) || F.size() > 1500) { in findDependencies()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CalledOnceCheck.cpp | 149 NoReturn = 0x0, /* 0000 */ enumerator 1492 PS = ParameterStatus::NoReturn; in markNoReturn()
|
| H A D | CFG.cpp | 2709 bool NoReturn = getFunctionExtInfo(*calleeType).getNoReturn(); in VisitCallExpr() local 2732 NoReturn = true; in VisitCallExpr() 2744 assert(!NoReturn && "noreturn calls with unevaluated args not implemented"); in VisitCallExpr() 2751 if (!NoReturn && !AddEHEdge) { in VisitCallExpr() 2764 if (NoReturn) in VisitCallExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 842 FI->NoReturn = info.getNoReturn(); in create() 2338 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 2374 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 2400 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 5710 F->removeFnAttr(llvm::Attribute::NoReturn); in EmitCall() 5711 CI->removeFnAttr(llvm::Attribute::NoReturn); in EmitCall()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1772 F.removeFnAttr(Attribute::NoReturn); in splitAsyncCoroutine() 1871 F.removeFnAttr(Attribute::NoReturn); in splitRetconCoroutine()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | BranchProbabilityInfo.cpp | 771 if (CI->hasFnAttr(Attribute::NoReturn)) in getInitialEstimatedBlockWeight()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonFrameLowering.cpp | 565 assert(F.hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip() 585 return F.hasFnAttribute(Attribute::NoReturn) && in enableAllocFrameElim()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 4416 bool NoReturn = FunctionTypeP->getNoReturnAttr(); in adjustCCAndNoReturn() local 4417 if (EPI.ExtInfo.getNoReturn() != NoReturn) { in adjustCCAndNoReturn() 4418 EPI.ExtInfo = EPI.ExtInfo.withNoReturn(NoReturn); in adjustCCAndNoReturn()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 917 case Attribute::NoReturn: in constructFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 3943 : public IRAttribute<Attribute::NoReturn, 6460 CASE(NoReturn, AANoReturn, );
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTContext.cpp | 10384 bool NoReturn = IsConditionalOperator in mergeFunctionTypes() local 10387 if (lbaseInfo.getNoReturn() != NoReturn) in mergeFunctionTypes() 10389 if (rbaseInfo.getNoReturn() != NoReturn) in mergeFunctionTypes() 10392 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMFrameLowering.cpp | 190 assert(MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip()
|