| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| 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) { 1125 return canThrow(cast<ConstantExpr>(S)->getSubExpr()); 1193 CT = mergeCanThrow(CT, canThrow(*Cap)) [all...] |
| SemaExprCXX.cpp | 5261 return S.canThrow(Result.get()) == CT_Cannot; 5515 return Self.canThrow(Result.get()) == CT_Cannot; 7775 CanThrowResult CanThrow = canThrow(Operand); 7777 CXXNoexceptExpr(Context.BoolTy, Operand, CanThrow, KeyLoc, RParen); 8656 else if (NoexceptLoc.isValid() && canThrow(E) == CanThrowResult::CT_Can)
|
| Sema.cpp | 1957 S.Context.setBlockVarCopyInit(VD, Init, S.canThrow(Init));
|
| /src/external/apache2/llvm/dist/llvm/lib/IR/ |
| InlineAsm.cpp | 32 bool isAlignStack, AsmDialect asmDialect, bool canThrow) 36 Dialect(asmDialect), CanThrow(canThrow) { 45 bool canThrow) { 47 isAlignStack, asmDialect, canThrow);
|
| ConstantsContext.h | 466 bool CanThrow; 470 InlineAsm::AsmDialect AsmDialect, bool canThrow) 473 AsmDialect(AsmDialect), CanThrow(canThrow) {} 479 CanThrow(Asm->canThrow()) {} 485 FTy == X.FTy && CanThrow == X.CanThrow; 494 FTy == Asm->getFunctionType() && CanThrow == Asm->canThrow(); [all...] |
| /src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| blockexit.d | 18 import dmd.canthrow; 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) [all...] |
| canthrow.d | 9 * Source: $(LINK2 https://github.com/dlang/dmd/blob/master/src/dmd/canthrow.d, _canthrow.d) 11 * Coverage: https://codecov.io/gh/dlang/dmd/src/master/src/dmd/canthrow.d 14 module dmd.canthrow; 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()); 58 extern (C++) final class CanThrow : StoppableVisitor 221 scope CanThrow ct = new CanThrow(func, mustNotThrow); 257 result |= canThrow(ie.exp, func, mustNotThrow) [all...] |
| expression.h | 53 BE canThrow(Expression *e, FuncDeclaration *func, bool mustNotThrow);
|
| traits.d | 23 import dmd.canthrow; 1757 err |= tf.isnothrow && canThrow(ex, sc2.func, false);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| InlineAsm.h | 47 bool CanThrow; 51 bool isAlignStack, AsmDialect asmDialect, bool canThrow); 66 AsmDialect asmDialect = AD_ATT, bool canThrow = false); 71 bool canThrow() const { return CanThrow; }
|
| /src/external/apache2/llvm/dist/llvm/utils/TableGen/ |
| CodeGenIntrinsics.h | 118 bool canThrow;
|
| IntrinsicEmitter.cpp | 581 if (L->canThrow != R->canThrow) 582 return R->canThrow; 739 if (!Intrinsic.canThrow || 748 if (!Intrinsic.canThrow)
|
| CodeGenTarget.cpp | 652 canThrow = false; 846 canThrow = true;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyLowerEmscriptenEHSjLj.cpp | 280 static bool canThrow(const Value *V) { 812 bool NeedInvoke = AllowExceptions && canThrow(II->getCalledOperand());
|
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGCoroutine.cpp | 137 Proto->canThrow() == CT_Cannot)
|
| CGException.cpp | 480 if (isNoexceptExceptionSpec(EST) && Proto->canThrow() == CT_Cannot) { 583 if (isNoexceptExceptionSpec(EST) && Proto->canThrow() == CT_Cannot &&
|
| CGBlocks.cpp | 1705 bool LoadBlockVarAddr, CanThrow; 1710 CanThrow(CT) {} 1721 CGF.BuildBlockRelease(BlockVarAddr, FieldFlags, CanThrow); 1730 return DD->getType()->castAs<FunctionProtoType>()->canThrow(); 1787 if (Ctx.getBlockVarCopyInit(Var).canThrow()) 1884 bool CanThrow = 1887 CanThrow); 2039 if (CI.isByRef() && C.getBlockVarCopyInit(CI.getVariable()).canThrow()) 2855 bool CanThrow) { 2862 if (CanThrow) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| ValueMapper.cpp | 372 IA->getDialect(), IA->canThrow());
|
| InlineFunction.cpp | 554 if (!IA->canThrow()) {
|
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| Type.h | 4209 CanThrowResult canThrow() const; 4215 return ResultIfDependent ? canThrow() != CT_Can : canThrow() == CT_Cannot;
|
| /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/ |
| ir.go | 1307 func InlineAsm(t Type, asmString, constraints string, hasSideEffects, isAlignStack bool, dialect InlineAsmDialect, canThrow bool) (rv Value) { 1312 rv.C = C.LLVMGetInlineAsm(t.C, casm, C.size_t(len(asmString)), cconstraints, C.size_t(len(constraints)), boolToLLVMBool(hasSideEffects), boolToLLVMBool(isAlignStack), C.LLVMInlineAsmDialect(dialect), boolToLLVMBool(canThrow))
|
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| MicrosoftMangle.cpp | 2762 if (FT->canThrow())
|
| Type.cpp | 3281 CanThrowResult FunctionProtoType::canThrow() const {
|
| /src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| ASTWriterDecl.cpp | 1015 Record.push_back(Init.canThrow());
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
| IRTranslator.cpp | 2435 if (!IA->canThrow()) {
|