Searched refs:canThrow (Results 1 – 16 of 16) sorted by relevance
452 if (L->canThrow != R->canThrow) in operator ()()453 return R->canThrow; in operator ()()585 if (!intrinsic.canThrow || in EmitAttributes()591 if (!intrinsic.canThrow) { in EmitAttributes()
100 bool canThrow; member
454 canThrow = false; in CodeGenIntrinsic()585 canThrow = true; in CodeGenIntrinsic()
483 if (L->canThrow != R->canThrow) in operator ()()484 return R->canThrow; in operator ()()623 if (!intrinsic.canThrow || in EmitAttributes()629 if (!intrinsic.canThrow) { in EmitAttributes()
119 bool canThrow; member
537 canThrow = false; in CodeGenIntrinsic()678 canThrow = true; in CodeGenIntrinsic()
493 if (L->canThrow != R->canThrow) in operator ()()494 return R->canThrow; in operator ()()581 if (!intrinsic.canThrow || modRef) { in EmitAttributes()583 if (!intrinsic.canThrow) { in EmitAttributes()
74 bool canThrow; member
366 canThrow = false; in CodeGenIntrinsic()490 canThrow = true; in CodeGenIntrinsic()
874 R = mergeCanThrow(R, S.canThrow(cast<Expr>(SubStmt))); in canSubExprsThrow()950 CanThrowResult Sema::canThrow(const Expr *E) { in canThrow() function in clang::Sema1015 CT = mergeCanThrow(CT, canThrow(*Cap)); in canThrow()1118 return canThrow(cast<CXXDefaultArgExpr>(E)->getExpr()); in canThrow()1121 return canThrow(cast<CXXDefaultInitExpr>(E)->getExpr()); in canThrow()1126 return canThrow(cast<ChooseExpr>(E)->getChosenSubExpr()); in canThrow()1131 return canThrow(cast<GenericSelectionExpr>(E)->getResultExpr()); in canThrow()
4414 return S.canThrow(Result.get()) == CT_Cannot; in evaluateTypeTrait()4636 return Self.canThrow(Result.get()) == CT_Cannot; in EvaluateBinaryTypeTrait()6421 CanThrowResult CanThrow = canThrow(Operand); in BuildCXXNoexceptExpr()
243 if (Self->canThrow(E)) in CalledExpr()
321 static bool canThrow(const Value *V) { in canThrow() function810 bool NeedInvoke = AllowExceptions && canThrow(II->getCalledValue()); in runEHOnFunction()
487 if (currentTry != null && instructionOpcode.canThrow()) {584 assert successor.instruction.getOpcode().canThrow();
428 public final boolean canThrow() { in canThrow() method in Opcode
1306 CanThrowResult canThrow(const Expr *E);