Home
last modified time | relevance | path

Searched refs:NoReturn (Results 1 – 25 of 36) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp34 assert(MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in enableCalleeSaveSkip()
113 if (MF.getFunction().hasFnAttribute(Attribute::NoReturn) && in determineCalleeSaves()
H A DMachineRegisterInfo.cpp566 return !(Called == nullptr || !Called->hasFnAttribute(Attribute::NoReturn) || in isNoReturnDef()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp150 if (!SCCMightReturn && !F->hasFnAttribute(Attribute::NoReturn)) { in runImpl()
151 F->addFnAttr(Attribute::NoReturn); in runImpl()
H A DForceFunctionAttrs.cpp52 .Case("noreturn", Attribute::NoReturn) in parseAttrKind()
H A DHotColdSplitting.cpp137 if (CI->hasFnAttr(Attribute::NoReturn)) in unlikelyExecuted()
227 if (F.hasFnAttribute(Attribute::NoReturn)) in shouldOutlineFrom()
H A DFunctionAttrs.cpp1402 return CB->hasFnAttr(Attribute::NoReturn); in instructionDoesNotReturn()
H A DAttributor.cpp1309 bool NormalBBIsDead = II->hasFnAttr(Attribute::NoReturn); in cleanupIR()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h574 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 DDebugInfoFlags.def52 HANDLE_DI_FLAG((1 << 20), NoReturn)
H A DFunction.h598 return hasFnAttribute(Attribute::NoReturn); in doesNotReturn()
601 addFnAttr(Attribute::NoReturn); in setDoesNotReturn()
H A DAttributes.td143 def NoReturn : EnumAttr<"noreturn">;
H A DInstrTypes.h1837 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); }
1839 addAttribute(AttributeList::FunctionIndex, Attribute::NoReturn);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DCalledOnceCheck.cpp149 NoReturn = 0x0, /* 0000 */ enumerator
1492 PS = ParameterStatus::NoReturn; in markNoReturn()
H A DCFG.cpp2605 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 DWebAssemblyLowerEmscriptenEHSjLj.cpp413 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 Dllvm_debuginfo.ml85 | NoReturn Constructor
H A Dllvm_debuginfo.mli85 | NoReturn Constructor
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCall.cpp822 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 DCoroSplit.cpp1544 F.removeFnAttr(Attribute::NoReturn); in splitAsyncCoroutine()
1628 F.removeFnAttr(Attribute::NoReturn); in splitRetconCoroutine()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp720 if (CI->hasFnAttr(Attribute::NoReturn)) in getInitialEstimatedBlockWeight()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp560 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 DSemaTemplateDeduction.cpp4246 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 DCodeExtractor.cpp916 case Attribute::NoReturn: in constructFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DAttributes.cpp429 if (hasAttribute(Attribute::NoReturn)) in getAsString()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DASTContext.cpp9483 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()

12