Searched refs:NoReturn (Results 1 - 14 of 14) sorted by relevance

/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/
H A Dp3.cpp118 constexpr int NoReturn() {} // expected-error {{no return statement in constexpr function}} function
/external/clang/lib/CodeGen/
H A DCGCall.h176 unsigned NoReturn : 1;
217 bool isNoReturn() const { return NoReturn; }
259 ID.AddBoolean(NoReturn);
H A DCGCall.cpp453 FI->NoReturn = info.getNoReturn();
933 FuncAttrs |= llvm::Attribute::NoReturn;
948 FuncAttrs |= llvm::Attribute::NoReturn;
/external/llvm/include/llvm/
H A DFunction.h234 return hasFnAttr(Attribute::NoReturn);
237 if (DoesNotReturn) addFnAttr(Attribute::NoReturn);
238 else removeFnAttr(Attribute::NoReturn);
H A DAttributes.h101 DECLARE_LLVM_ATTRIBUTE(NoReturn,1<<2) ///< Mark the function as not returning
H A DInstructions.h1318 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); }
1320 if (DoesNotReturn) addAttribute(~0, Attribute::NoReturn);
1321 else removeAttribute(~0, Attribute::NoReturn);
3071 bool doesNotReturn() const { return hasFnAttr(Attribute::NoReturn); }
3073 if (DoesNotReturn) addAttribute(~0, Attribute::NoReturn);
3074 else removeAttribute(~0, Attribute::NoReturn);
/external/llvm/lib/Transforms/IPO/
H A DPruneEH.cpp145 NewAttributes |= Attribute::NoReturn;
/external/llvm/lib/VMCore/
H A DAttributes.cpp35 if (Attrs & Attribute::NoReturn)
/external/llvm/examples/ExceptionDemo/
H A DExceptionDemo.cpp1849 funct->addFnAttr(llvm::Attribute::NoReturn);
1869 funct->addFnAttr(llvm::Attribute::NoReturn);
/external/clang/lib/Analysis/
H A DCFG.cpp1394 bool NoReturn = getFunctionExtInfo(*calleeType).getNoReturn(); local
1406 NoReturn = true;
1414 if (!NoReturn && !AddEHEdge)
1423 if (NoReturn)
/external/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp486 HANDLE_ATTR(NoReturn);
/external/clang/lib/AST/
H A DASTContext.cpp6347 bool NoReturn = lbaseInfo.getNoReturn() || rbaseInfo.getNoReturn(); local
6349 FunctionType::ExtInfo einfo = lbaseInfo.withNoReturn(NoReturn);
/external/clang/lib/Sema/
H A DSemaExpr.cpp9414 bool NoReturn = BSI->TheDecl->getAttr<NoReturnAttr>(); local
9436 if (NoReturn && !Ext.getNoReturn()) Ext = Ext.withNoReturn(true);
9447 (!NoReturn || FTy->getNoReturnAttr())) {
9465 EPI.ExtInfo = FunctionType::ExtInfo().withNoReturn(NoReturn);
/external/llvm/lib/AsmParser/
H A DLLParser.cpp948 case lltok::kw_noreturn: Attrs |= Attribute::NoReturn; break;

Completed in 399 milliseconds