| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | TargetFrameLoweringImpl.cpp | 34 assert(MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip() 113 if (MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in determineCalleeSaves()
|
| H A D | MachineRegisterInfo.cpp | 566 return !(Called == nullptr || !Called->hasFnAttribute(Attribute::NoReturn) || in isNoReturnDef()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | PruneEH.cpp | 150 if (!SCCMightReturn && !F->hasFnAttribute(Attribute::NoReturn)) { in runImpl() 151 F->addFnAttr(Attribute::NoReturn); in runImpl()
|
| H A D | ForceFunctionAttrs.cpp | 52 .Case("noreturn", Attribute::NoReturn) in parseAttrKind()
|
| H A D | HotColdSplitting.cpp | 137 if (CI->hasFnAttr(Attribute::NoReturn)) in unlikelyExecuted() 227 if (F.hasFnAttribute(Attribute::NoReturn)) in shouldOutlineFrom()
|
| H A D | FunctionAttrs.cpp | 1402 return CB->hasFnAttr(Attribute::NoReturn); in instructionDoesNotReturn()
|
| H A D | Attributor.cpp | 1309 bool NormalBBIsDead = II->hasFnAttr(Attribute::NoReturn); in cleanupIR()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 574 unsigned NoReturn : 1; variable 665 bool isNoReturn() const { return NoReturn; } in isNoReturn() 738 ID.AddBoolean(NoReturn); in Profile()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | DebugInfoFlags.def | 52 HANDLE_DI_FLAG((1 << 20), NoReturn)
|
| H A D | Function.h | 598 return hasFnAttribute(Attribute::NoReturn); in doesNotReturn() 601 addFnAttr(Attribute::NoReturn); in setDoesNotReturn()
|
| H A D | Attributes.td | 143 def NoReturn : EnumAttr<"noreturn">;
|
| H A D | InstrTypes.h | 1837 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); } 1839 addAttribute(AttributeList::FunctionIndex, Attribute::NoReturn);
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
| H A D | CalledOnceCheck.cpp | 149 NoReturn = 0x0, /* 0000 */ enumerator 1492 PS = ParameterStatus::NoReturn; in markNoReturn()
|
| H A D | CFG.cpp | 2605 bool NoReturn = getFunctionExtInfo(*calleeType).getNoReturn(); in VisitCallExpr() local 2628 NoReturn = true; in VisitCallExpr() 2640 assert(!NoReturn && "noreturn calls with unevaluated args not implemented"); in VisitCallExpr() 2647 if (!NoReturn && !AddEHEdge) { in VisitCallExpr() 2660 if (NoReturn) in VisitCallExpr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 413 F->removeFnAttr(Attribute::NoReturn); in wrapInvoke() 414 CI->removeAttribute(AttributeList::FunctionIndex, Attribute::NoReturn); in wrapInvoke()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/debuginfo/ |
| H A D | llvm_debuginfo.ml | 85 | NoReturn Constructor
|
| H A D | llvm_debuginfo.mli | 85 | NoReturn Constructor
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 822 FI->NoReturn = info.getNoReturn(); in create() 1998 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 2021 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 2047 FuncAttrs.addAttribute(llvm::Attribute::NoReturn); in ConstructAttributeList() 5316 F->removeFnAttr(llvm::Attribute::NoReturn); in EmitCall() 5318 llvm::Attribute::NoReturn); in EmitCall()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 1544 F.removeFnAttr(Attribute::NoReturn); in splitAsyncCoroutine() 1628 F.removeFnAttr(Attribute::NoReturn); in splitRetconCoroutine()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | BranchProbabilityInfo.cpp | 720 if (CI->hasFnAttr(Attribute::NoReturn)) in getInitialEstimatedBlockWeight()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonFrameLowering.cpp | 560 assert(F.hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip() 580 return F.hasFnAttribute(Attribute::NoReturn) && in enableAllocFrameElim()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 4246 bool NoReturn = FunctionTypeP->getNoReturnAttr(); in adjustCCAndNoReturn() local 4247 if (EPI.ExtInfo.getNoReturn() != NoReturn) { in adjustCCAndNoReturn() 4248 EPI.ExtInfo = EPI.ExtInfo.withNoReturn(NoReturn); in adjustCCAndNoReturn()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | CodeExtractor.cpp | 916 case Attribute::NoReturn: in constructFunction()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Attributes.cpp | 429 if (hasAttribute(Attribute::NoReturn)) in getAsString()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | ASTContext.cpp | 9483 bool NoReturn = lbaseInfo.getNoReturn() || rbaseInfo.getNoReturn(); in mergeFunctionTypes() local 9485 if (lbaseInfo.getNoReturn() != NoReturn) in mergeFunctionTypes() 9487 if (rbaseInfo.getNoReturn() != NoReturn) in mergeFunctionTypes() 9490 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn); in mergeFunctionTypes()
|