/netbsd-current/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
H A D | blockexit.c | 65 if (canThrow(s->exp, func, mustNotThrow)) 169 if (canThrow(s->condition, func, mustNotThrow)) 188 if (canThrow(s->condition, func, mustNotThrow)) 204 if (s->increment && canThrow(s->increment, func, mustNotThrow)) 211 if (canThrow(s->aggr, func, mustNotThrow)) 228 if (canThrow(s->condition, func, mustNotThrow)) 278 if (canThrow(s->condition, func, mustNotThrow)) 322 if (s->exp && canThrow(s->exp, func, mustNotThrow)) 345 if (canThrow(s->exp, func, mustNotThrow))
|
H A D | canthrow.c | 34 bool canThrow(Expression *e, FuncDeclaration *func, bool mustNotThrow) function 36 //printf("Expression::canThrow(%d) %s\n", mustNotThrow, toChars()); 278 if (ie && canThrow(ie->exp, func, mustNotThrow)) 282 return canThrow(vd->edtor, func, mustNotThrow);
|
H A D | traits.c | 1353 canThrow(ex, sc2->func, tf->isnothrow);
|
H A D | expression.h | 92 bool canThrow(Expression *e, FuncDeclaration *func, bool mustNotThrow);
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 556 CanThrowResult OldCanThrow = Old->canThrow(); 557 CanThrowResult NewCanThrow = New->canThrow(); 800 CanThrowResult SuperCanThrow = Superset->canThrow(); 801 CanThrowResult SubCanThrow = Subset->canThrow(); 995 R = mergeCanThrow(R, Self.canThrow(SubStmt)); 1054 return FT->canThrow(); 1063 CT = mergeCanThrow(CT, Self.canThrow(Init)); 1119 CanThrowResult Sema::canThrow(const Stmt *S) { function in class:clang::Sema 1125 return canThrow(cast<ConstantExpr>(S)->getSubExpr()); 1193 CT = mergeCanThrow(CT, canThrow(*Ca [all...] |
H A D | SemaExprCXX.cpp | 5261 return S.canThrow(Result.get()) == CT_Cannot; 5515 return Self.canThrow(Result.get()) == CT_Cannot; 7775 CanThrowResult CanThrow = canThrow(Operand); 8656 else if (NoexceptLoc.isValid() && canThrow(E) == CanThrowResult::CT_Can)
|
H A D | Sema.cpp | 1957 S.Context.setBlockVarCopyInit(VD, Init, S.canThrow(Init));
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | InlineAsm.cpp | 32 bool isAlignStack, AsmDialect asmDialect, bool canThrow) 36 Dialect(asmDialect), CanThrow(canThrow) { 45 bool canThrow) { 47 isAlignStack, asmDialect, canThrow); 30 InlineAsm(FunctionType *FTy, const std::string &asmString, const std::string &constraints, bool hasSideEffects, bool isAlignStack, AsmDialect asmDialect, bool canThrow) argument 42 get(FunctionType *FTy, StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack, AsmDialect asmDialect, bool canThrow) argument
|
H A D | ConstantsContext.h | 470 InlineAsm::AsmDialect AsmDialect, bool canThrow) 473 AsmDialect(AsmDialect), CanThrow(canThrow) {} 479 CanThrow(Asm->canThrow()) {} 494 FTy == Asm->getFunctionType() && CanThrow == Asm->canThrow(); 468 InlineAsmKeyType(StringRef AsmString, StringRef Constraints, FunctionType *FTy, bool HasSideEffects, bool IsAlignStack, InlineAsm::AsmDialect AsmDialect, bool canThrow) argument
|
/netbsd-current/external/gpl3/gcc/dist/gcc/d/dmd/ |
H A D | blockexit.d | 113 result |= canThrow(s.exp, func, mustNotThrow); 221 result |= canThrow(s.condition, func, mustNotThrow); 240 result |= canThrow(s.condition, func, mustNotThrow); 258 result |= canThrow(s.increment, func, mustNotThrow); 264 result |= canThrow(s.aggr, func, mustNotThrow); 280 result |= canThrow(s.condition, func, mustNotThrow); 319 result |= canThrow(s.condition, func, mustNotThrow); 364 result |= canThrow(s.exp, func, mustNotThrow); 386 result |= canThrow(s.exp, func, mustNotThrow);
|
H A D | canthrow.d | 36 * This is a subset of `BE` restricted to the values actually used by `canThrow`. 54 extern (C++) /* CT */ BE canThrow(Expression e, FuncDeclaration func, bool mustNotThrow) 56 //printf("Expression::canThrow(%d) %s\n", mustNotThrow, toChars()); 257 result |= canThrow(ie.exp, func, mustNotThrow); 260 result |= canThrow(vd.edtor, func, mustNotThrow);
|
H A D | expression.h | 53 BE canThrow(Expression *e, FuncDeclaration *func, bool mustNotThrow);
|
H A D | traits.d | 1757 err |= tf.isnothrow && canThrow(ex, sc2.func, false);
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | InlineAsm.h | 51 bool isAlignStack, AsmDialect asmDialect, bool canThrow); 66 AsmDialect asmDialect = AD_ATT, bool canThrow = false); 71 bool canThrow() const { return CanThrow; } function in class:llvm::final
|
/netbsd-current/external/apache2/llvm/dist/llvm/utils/TableGen/ |
H A D | CodeGenIntrinsics.h | 118 bool canThrow; member in struct:llvm::CodeGenIntrinsic
|
H A D | IntrinsicEmitter.cpp | 581 if (L->canThrow != R->canThrow) 582 return R->canThrow; 739 if (!Intrinsic.canThrow || 748 if (!Intrinsic.canThrow)
|
H A D | CodeGenTarget.cpp | 652 canThrow = false; 846 canThrow = true;
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 280 static bool canThrow(const Value *V) { function 812 bool NeedInvoke = AllowExceptions && canThrow(II->getCalledOperand());
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGCoroutine.cpp | 137 Proto->canThrow() == CT_Cannot)
|
H A D | CGException.cpp | 480 if (isNoexceptExceptionSpec(EST) && Proto->canThrow() == CT_Cannot) { 583 if (isNoexceptExceptionSpec(EST) && Proto->canThrow() == CT_Cannot &&
|
H A D | CGBlocks.cpp | 1730 return DD->getType()->castAs<FunctionProtoType>()->canThrow(); 1787 if (Ctx.getBlockVarCopyInit(Var).canThrow()) 2039 if (CI.isByRef() && C.getBlockVarCopyInit(CI.getVariable()).canThrow())
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | ValueMapper.cpp | 372 IA->getDialect(), IA->canThrow());
|
H A D | InlineFunction.cpp | 554 if (!IA->canThrow()) {
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | Type.h | 4209 CanThrowResult canThrow() const; 4215 return ResultIfDependent ? canThrow() != CT_Can : canThrow() == CT_Cannot;
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTWriterDecl.cpp | 1015 Record.push_back(Init.canThrow());
|