Home
last modified time | relevance | path

Searched refs:RHSVal (Results 1 – 12 of 12) sorted by relevance

/freebsd-10-stable/contrib/llvm/lib/Transforms/InstCombine/
DInstCombinePHI.cpp29 Value *RHSVal = FirstInst->getOperand(1); in FoldPHIArgBinOpIntoPHI() local
32 Type *RHSType = RHSVal->getType(); in FoldPHIArgBinOpIntoPHI()
67 if (I->getOperand(1) != RHSVal) RHSVal = 0; in FoldPHIArgBinOpIntoPHI()
74 if (!LHSVal && !RHSVal) in FoldPHIArgBinOpIntoPHI()
90 if (RHSVal == 0) { in FoldPHIArgBinOpIntoPHI()
95 RHSVal = NewRHS; in FoldPHIArgBinOpIntoPHI()
115 LHSVal, RHSVal); in FoldPHIArgBinOpIntoPHI()
122 BinaryOperator::Create(BinOp->getOpcode(), LHSVal, RHSVal); in FoldPHIArgBinOpIntoPHI()
DInstCombineSimplifyDemanded.cpp537 const APInt &RHSVal = RHS->getValue(); in SimplifyDemandedUseBits() local
538 APInt CarryBits((~LHSKnownZero + RHSVal) ^ (~LHSKnownZero ^ RHSVal)); in SimplifyDemandedUseBits()
544 KnownOne = ((LHSKnownZero & RHSVal) | in SimplifyDemandedUseBits()
545 (LHSKnownOne & ~RHSVal)) & ~CarryBits; in SimplifyDemandedUseBits()
549 KnownZero = LHSKnownZero & ~RHSVal & ~CarryBits; in SimplifyDemandedUseBits()
DInstCombineAddSub.cpp944 const APInt &RHSVal = CI->getValue(); in visitAdd() local
948 if (XorRHS->getValue() == -RHSVal) { in visitAdd()
949 if (RHSVal.isPowerOf2()) in visitAdd()
950 ExtendAmt = TySizeBits - RHSVal.logBase2() - 1; in visitAdd()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
DIdempotentOperationChecker.cpp150 SVal RHSVal = state->getSVal(RHS, LCtx); in checkPreStmt() local
153 if (LHSVal.isUnknownOrUndef() || RHSVal.isUnknownOrUndef()) { in checkPreStmt()
222 if (LHSVal != RHSVal || LHSContainsFalsePositive in checkPreStmt()
241 if (!RHSVal.isConstant(1) || RHSContainsFalsePositive) in checkPreStmt()
285 if (!RHSVal.isConstant(0) || RHSContainsFalsePositive) in checkPreStmt()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DExprEngineC.cpp550 SVal RHSVal = N->getState()->getSVal(RHS, Pred->getLocationContext()); in VisitLogicalExpr() local
552 if (RHSVal.isUndef()) { in VisitLogicalExpr()
553 X = RHSVal; in VisitLogicalExpr()
555 DefinedOrUnknownSVal DefinedRHS = RHSVal.castAs<DefinedOrUnknownSVal>(); in VisitLogicalExpr()
562 X = getSValBuilder().evalCast(RHSVal, B->getType(), RHS->getType()); in VisitLogicalExpr()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/
DSemaStmt.cpp339 SourceLocation DotDotDotLoc, Expr *RHSVal, in ActOnCaseStmt() argument
359 if (RHSVal && !RHSVal->isTypeDependent() && !RHSVal->isValueDependent()) { in ActOnCaseStmt()
360 RHSVal = VerifyIntegerConstantExpression(RHSVal).take(); in ActOnCaseStmt()
367 if (RHSVal) in ActOnCaseStmt()
368 RHSVal = ActOnFinishFullExpr(RHSVal, RHSVal->getExprLoc(), false, in ActOnCaseStmt()
371 CaseStmt *CS = new (Context) CaseStmt(LHSVal, RHSVal, CaseLoc, DotDotDotLoc, in ActOnCaseStmt()
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/AsmParser/
DPPCAsmParser.cpp154 int64_t RHSVal = EvaluateCRExpr(BE->getRHS()); in EvaluateCRExpr() local
157 if (LHSVal < 0 || RHSVal < 0) in EvaluateCRExpr()
162 case MCBinaryExpr::Add: Res = LHSVal + RHSVal; break; in EvaluateCRExpr()
163 case MCBinaryExpr::Mul: Res = LHSVal * RHSVal; break; in EvaluateCRExpr()
/freebsd-10-stable/contrib/llvm/include/llvm/TableGen/
DRecord.h1800 unsigned LHSVal, RHSVal; in operator() local
1804 bool RHSFailed = RHSPart.second.getAsInteger(10, RHSVal); (void)RHSFailed; in operator()
1807 if (LHSVal != RHSVal) in operator()
1808 return LHSVal < RHSVal; in operator()
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
DExprConstant.cpp6438 const APValue &RHSVal = RHSResult.Val; in VisitBinOp() local
6441 if (E->isAdditiveOp() && LHSVal.isLValue() && RHSVal.isInt()) { in VisitBinOp()
6444 CharUnits::fromQuantity(RHSVal.getInt().getZExtValue()); in VisitBinOp()
6454 RHSVal.isLValue() && LHSVal.isInt()) { in VisitBinOp()
6455 Result = RHSVal; in VisitBinOp()
6461 if (E->getOpcode() == BO_Sub && LHSVal.isLValue() && RHSVal.isLValue()) { in VisitBinOp()
6464 !RHSVal.getLValueOffset().isZero()) in VisitBinOp()
6467 const Expr *RHSExpr = RHSVal.getLValueBase().dyn_cast<const Expr*>(); in VisitBinOp()
6483 if (!LHSVal.isInt() || !RHSVal.isInt()) in VisitBinOp()
6492 RHSVal.getInt(), Value)) in VisitBinOp()
/freebsd-10-stable/contrib/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp350 Value *RHSVal; in GatherConstantCompares() local
357 m_And(m_Value(RHSVal), m_ConstantInt(RHSC)))) { in GatherConstantCompares()
364 return RHSVal; in GatherConstantCompares()
381 match(I->getOperand(0), m_Add(m_Value(RHSVal), m_ConstantInt(RHSC))); in GatherConstantCompares()
397 return hasAdd ? RHSVal : I->getOperand(0); in GatherConstantCompares()
/freebsd-10-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGBuilder.cpp5595 SDValue RHSVal = getMemCmpLoad(RHS, LoadVT, LoadTy, *this); in visitMemCmpCall() local
5597 SDValue Res = DAG.getSetCC(getCurSDLoc(), MVT::i1, LHSVal, RHSVal, in visitMemCmpCall()
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/
DSema.h2880 SourceLocation DotDotDotLoc, Expr *RHSVal,