| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetFrameLoweringImpl.cpp | 33 assert(MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip() 134 if (MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in determineCalleeSaves()
|
| H A D | MachineRegisterInfo.cpp | 585 return !(Called == nullptr || !Called->hasFnAttribute(Attribute::NoReturn) || in isNoReturnDef()
|
| H A D | StackProtector.cpp | 734 cast<Function>(StackChkFail.getCallee())->addFnAttr(Attribute::NoReturn); in CreateFailBB()
|
| /freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 607 unsigned NoReturn : 1; 705 bool isNoReturn() const { return NoReturn; } in isNoReturn() 790 ID.AddBoolean(NoReturn); in Profile()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DebugInfoFlags.def | 52 HANDLE_DI_FLAG((1 << 20), NoReturn)
|
| H A D | Function.h | 584 return hasFnAttribute(Attribute::NoReturn); in doesNotReturn() 587 addFnAttr(Attribute::NoReturn); in setDoesNotReturn()
|
| H A D | InstrTypes.h | 1948 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); } 1949 void setDoesNotReturn() { addFnAttr(Attribute::NoReturn); }
|
| H A D | Attributes.td | 226 def NoReturn : EnumAttr<"noreturn", IntersectAnd, [FnAttr]>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | HotColdSplitting.cpp | 155 if (CI->hasFnAttr(Attribute::NoReturn)) in unlikelyExecuted() 266 if (F.hasFnAttribute(Attribute::NoReturn)) in shouldOutlineFrom()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 558 FnAttrs.removeAttribute(Attribute::NoReturn); in wrapInvoke() 948 ResumeF->addFnAttr(Attribute::NoReturn); in runOnModule() 994 EmLongjmpF->addFnAttr(Attribute::NoReturn); in runOnModule() 1001 WasmLongjmpF->addFnAttr(Attribute::NoReturn); in runOnModule()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | CFG.cpp | 329 return CB->hasFnAttr(Attribute::NoReturn); in instructionDoesNotReturn()
|
| H A D | BranchProbabilityInfo.cpp | 766 if (CI->hasFnAttr(Attribute::NoReturn)) in getInitialEstimatedBlockWeight()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | BuiltinsBase.td | 27 def NoReturn : Attribute<"r">;
|
| H A D | Builtins.td | 934 let Attributes = [NoReturn]; 982 let Attributes = [NoReturn]; 1195 let Attributes = [NoThrow, NoReturn]; 1201 let Attributes = [NoThrow, NoReturn]; 1213 let Attributes = [NoThrow, NoReturn]; 2755 let Attributes = [NoThrow, NoReturn]; 2791 let Attributes = [NoThrow, NoReturn]; 2811 let Attributes = [NoReturn]; 3301 let Attributes = [NoReturn, IgnoreSignature]; 3423 let Attributes = [NoReturn]; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 130 B.addAttribute(llvm::Attribute::NoReturn); in InsertCall()
|
| H A D | BlockCoverageInference.cpp | 106 if (F.hasFnAttribute(Attribute::NoReturn) || F.size() > 1500) { in findDependencies()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILPrepare.cpp | 66 Attribute::NoReturn, in isValidForDXIL()
|
| H A D | DXILOpBuilder.cpp | 461 if (Attributes.NoReturn) in setDXILAttributes()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CalledOnceCheck.cpp | 147 NoReturn = 0x0, /* 0000 */ enumerator 1491 PS = ParameterStatus::NoReturn; in markNoReturn()
|
| H A D | CFG.cpp | 2814 bool NoReturn = getFunctionExtInfo(*calleeType).getNoReturn(); in VisitCallExpr() local 2837 NoReturn = true; in VisitCallExpr() 2850 assert(!NoReturn && "noreturn calls with unevaluated args not implemented"); in VisitCallExpr() 2857 if (!NoReturn && !AddEHEdge) { in VisitCallExpr() 2870 if (NoReturn) in VisitCallExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 917 FI->NoReturn = info.getNoReturn(); in create() 2423 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 2458 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 2484 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 5986 F->removeFnAttr(llvm::Attribute::NoReturn); in EmitCall() 5987 CI->removeFnAttr(llvm::Attribute::NoReturn); in EmitCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | MIMGInstructions.td | 54 bit NoReturn = 0; 67 "LodOrClampOrMip", "HasD16", "MSAA", "BVH", "A16", "NoReturn", 858 let NoReturn = 1; 1416 let NoReturn = 1;
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1719 F.removeFnAttr(Attribute::NoReturn); in splitCoroutine() 1817 F.removeFnAttr(Attribute::NoReturn); in splitCoroutine()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.h | 431 bool NoReturn; member
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | BuildLibCalls.cpp | 78 if (F.hasFnAttribute(Attribute::NoReturn)) in setNoReturn() 80 F.addFnAttr(Attribute::NoReturn); in setNoReturn()
|