Lines Matching defs:Success
1430 bool Success = true;
1434 Success = false;
1448 return Success;
3073 bool Success = true;
3076 Success = handleLogicalOpForVector(LHSElt, Opcode, RHSElt, EltResult);
3078 Success = handleCompareOpForVector(LHSElt, Opcode, RHSElt, EltResult);
3080 Success = handleIntIntBinOp(Info, E, LHSElt.getInt(), Opcode,
3083 if (!Success) {
4897 bool Success = true;
4919 Success &=
4925 Success &= handleDefaultInitValue(
4928 return Success;
4935 Success &=
4938 return Success;
6261 bool Success = true;
6288 Success = false;
6291 return Success;
6443 bool Success = true;
6462 Success &= handleDefaultInitValue(
6519 Success &=
6558 Success = false;
6572 Success &= handleDefaultInitValue(
6580 return Success &&
7656 return getDerived().Success(V, E);
8360 bool Success(APValue::LValueBase B) {
8374 bool Success(const APValue &V, const Expr *E) {
8419 return Success(RefValue, E);
8499 bool VisitPredefinedExpr(const PredefinedExpr *E) { return Success(E); }
8503 bool VisitStringLiteral(const StringLiteral *E) { return Success(E); }
8504 bool VisitObjCEncodeExpr(const ObjCEncodeExpr *E) { return Success(E); }
8611 return Success(cast<ValueDecl>(D));
8676 return Success(VD);
8695 return Success(*V, E);
8793 return Success(E);
8823 return Success(APValue::LValueBase::getTypeInfo(TypeInfo, E->getType()));
8827 return Success(E->getGuidDecl());
8841 return Success(MD);
8856 bool Success = true;
8865 Success = false;
8869 return Success &&
8912 bool Success = true;
8919 Success = false;
8923 if (!this->Visit(CAO->getLHS()) || !Success)
8936 bool Success = true;
8943 Success = false;
8946 if (!this->Visit(E->getLHS()) || !Success)
9066 bool Success(const Expr *E) {
9086 bool Success(const APValue &V, const Expr *E) {
9099 { return Success(E); }
9102 return Success(E);
9108 { return Success(E); }
9113 return Success(E);
9402 return Success(RVal, E);
9521 return Success(E);
10107 bool Success(const ValueDecl *D) {
10116 bool Success(const APValue &V, const Expr *E) {
10121 return Success((const ValueDecl*)nullptr);
10184 return Success(cast<DeclRefExpr>(E->getSubExpr())->getDecl());
10201 bool Success(const APValue &V, const Expr *E) {
10405 bool Success = true;
10421 Success = false;
10472 Success = false;
10478 return Success;
10618 bool Success = true;
10639 Success = false;
10642 return Success;
10721 bool Success(ArrayRef<APValue> V, const Expr *E) {
10727 bool Success(const APValue &V, const Expr *E) {
10781 return Success(Elts, E);
10852 return Success(Elements, E);
10867 return Success(Elements, E);
10907 return Success(LHSValue, E);
10993 return Success(APValue(ResultElements.data(), ResultElements.size()), E);
11051 return Success(APValue(ResultElements.data(), ResultElements.size()), E);
11109 return Success(APValue(ResultElements.data(), ResultElements.size()), E);
11126 bool Success(const APValue &V, const Expr *E) {
11263 bool Success = true;
11311 Success = false;
11350 return Success;
11357 Success;
11378 bool Success = true;
11396 Success = false;
11403 return Success;
11512 bool Success(const llvm::APSInt &SI, const Expr *E, APValue &Result) {
11522 bool Success(const llvm::APSInt &SI, const Expr *E) {
11523 return Success(SI, E, Result);
11526 bool Success(const llvm::APInt &I, const Expr *E, APValue &Result) {
11536 bool Success(const llvm::APInt &I, const Expr *E) {
11537 return Success(I, E, Result);
11540 bool Success(uint64_t Value, const Expr *E, APValue &Result) {
11546 bool Success(uint64_t Value, const Expr *E) {
11547 return Success(Value, E, Result);
11550 bool Success(CharUnits Size, const Expr *E) {
11551 return Success(Size.getQuantity(), E);
11554 bool Success(const APValue &V, const Expr *E) {
11559 return Success(V.getInt(), E);
11562 bool ZeroInitialization(const Expr *E) { return Success(0, E); }
11569 return Success(E->getValue(), E);
11572 return Success(E->getValue(), E);
11601 return Success(E->getValue(), E);
11605 return Success(E->getValue(), E);
11615 return Success(Info.ArrayInitIndex, E);
11624 return Success(E->getValue(), E);
11628 return Success(E->getValue(), E);
11632 return Success(E->getValue(), E);
11654 bool Success(const llvm::APInt &I, const Expr *E) {
11655 return Success(
11659 bool Success(uint64_t Value, const Expr *E) {
11660 return Success(
11664 bool Success(const APValue &V, const Expr *E) {
11665 return Success(V.getFixedPoint(), E);
11668 bool Success(const APFixedPoint &V, const Expr *E) {
11677 return Success(0, E);
11685 return Success(E->getValue(), E);
11727 return Success(Evaluated, E);
11774 return Success(ECD->getInitVal(), E);
11776 // Get rid of mismatch (otherwise Success assertions will fail)
11783 return Success(Val, E);
12424 return Success(Size, E);
12427 return Success((Type & 2) ? 0 : -1, E);
12439 return Success((Type & 2) ? 0 : -1, E);
12448 return Success(Layout.size().getQuantity(), E);
12467 return Success(1, E);
12474 return Success(0, E);
12483 return Success((Src.getInt() & (Alignment - 1)) == 0 ? 1 : 0, E);
12496 return Success(AlignedVal, E);
12508 return Success(AlignedVal, E);
12519 return Success(Val.reverseBits(), E);
12529 return Success(Val.byteSwap(), E);
12533 return Success((int)EvaluateBuiltinClassifyType(E, Info.getLangOpts()), E);
12542 return Success(Val.getBitWidth() - Val.getSignificantBits(), E);
12567 return Success(*Fallback, E);
12580 return Success(Val.countl_zero(), E);
12586 return Success(true, E);
12591 return Success(false, E);
12614 return Success(Info.InConstantContext, E);
12636 return Success(*Fallback, E);
12641 return Success(Val.countr_zero(), E);
12647 return Success(Operand, E);
12658 return Success(Result, E);
12669 return Success(N == Val.getBitWidth() ? 0 : N + 1, E);
12689 Success(Val.isInfinity() ? (Val.isNegative() ? -1 : 1) : 0, E);
12695 Success(Val.isInfinity() ? 1 : 0, E);
12701 Success(Val.isFinite() ? 1 : 0, E);
12707 Success(Val.isNaN() ? 1 : 0, E);
12713 Success(Val.isNormal() ? 1 : 0, E);
12719 Success(Val.isDenormal() ? 1 : 0, E);
12725 Success(Val.isZero() ? 1 : 0, E);
12731 Success(Val.isSignaling() ? 1 : 0, E);
12741 Success((Val.classify() & Test) ? 1 : 0, E);
12751 return Success(Val.popcount() % 2, E);
12765 return Success(Val.popcount(), E);
12782 return Success(Val.rotl(Amt.urem(Val.getBitWidth())), E);
12799 return Success(Val.rotr(Amt.urem(Val.getBitWidth())), E);
12818 return Success(StrLen, E);
12862 return Success(0, E);
12922 return Success(Char1.getInt() < Char2.getInt() ? -1 : 1, E);
12924 return Success(Char1.getInt().ult(Char2.getInt()) ? -1 : 1, E);
12927 return Success(0, E);
12933 return Success(0, E);
12961 return Success(1, E);
12972 return Success(1, E);
12987 return Success(1, E);
12994 Success(0, E) : Error(E);
13047 return Success(Result, E);
13164 return Success(DidOverflow, E);
13271 bool Success(uint64_t Value, const Expr *E, APValue &Result) {
13272 return IntEval.Success(Value, E, Result);
13274 bool Success(const APSInt &Value, const Expr *E, APValue &Result) {
13275 return IntEval.Success(Value, E, Result);
13329 Success(LHSAsBool, E, LHSResult.Val);
13389 return Success(lhsResult || rhsResult, E, Result);
13391 return Success(lhsResult && rhsResult, E, Result);
13398 return Success(rhsResult, E, Result);
13462 return Success(Value, E, Result);
13524 SuccessCB &&Success, AfterCB &&DoAfter) {
13550 return Success(CmpResult::Less, E);
13552 return Success(CmpResult::Greater, E);
13553 return Success(CmpResult::Equal, E);
13566 return Success(CmpResult::Less, E);
13568 return Success(CmpResult::Greater, E);
13569 return Success(CmpResult::Equal, E);
13605 return Success(IsEqual ? CmpResult::Equal : CmpResult::Unequal, E);
13610 return Success(IsEqual ? CmpResult::Equal : CmpResult::Unequal, E);
13647 return Success(GetCmpRes(), E);
13712 return Success(CmpResult::Unequal, E);
13796 return Success(CmpResult::Less, E);
13798 return Success(CmpResult::Greater, E);
13799 return Success(CmpResult::Equal, E);
13833 return Success(Equal ? CmpResult::Equal : CmpResult::Unequal, E);
13850 return Success(Equal ? CmpResult::Equal : CmpResult::Unequal, E);
13863 return Success(CmpResult::Equal, E);
13945 return Success(IsEqual == (Op == BO_EQ), E);
13947 return Success(IsLess, E);
13949 return Success(IsGreater, E);
13951 return Success(IsEqual || IsLess, E);
13953 return Success(IsEqual || IsGreater, E);
13993 return Success(APValue(LHSAddrExpr, RHSAddrExpr), E);
14044 return Success(Result, E);
14058 return Success(GetAlignOfType(Info, E->getArgumentType(), E->getKind()),
14061 return Success(GetAlignOfExpr(Info, E->getArgumentExpr(), E->getKind()),
14068 return Success(
14082 return Success(n, E);
14084 return Success(1, E);
14101 return Success(Sizeof, E);
14105 return Success(
14115 return Success(VT->getNumElements(), E);
14195 return Success(Result, OOE);
14228 return Success(-Value, E);
14234 return Success(~Result.getInt(), E);
14240 return Success(!bres, E);
14326 return Success(IntResult, E);
14339 return Success(Result, E);
14347 return Success(Val.getFixedPoint().getBoolValue(), E);
14416 return Success(HandleIntToIntCast(Info, E, DestType, SrcType,
14447 return Success(HandleIntToIntCast(Info, E, DestType, SrcType, AsInt), E);
14454 return Success(C.getComplexIntReal(), E);
14465 return Success(Value, E);
14479 return Success(LV.getComplexIntReal(), E);
14492 return Success(LV.getComplexIntImag(), E);
14496 return Success(0, E);
14500 return Success(E->getPackLength(), E);
14504 return Success(E->getValue(), E);
14509 return Success(E->isSatisfied(), E);
14513 return Success(E->isSatisfied(), E);
14532 return Success(Negated, E);
14538 return Success(!bres, E);
14565 return Success(Result, E);
14585 return Success(IntResult, E);
14605 return Success(Result, E);
14692 return Success(Result, E);
14707 bool Success(const APValue &V, const Expr *e) {
15009 bool Success(const APValue &V, const Expr *e) {
15567 bool Success(const APValue &V, const Expr *E) {
15614 bool Success(const APValue &V, const Expr *e) { return true; }