Searched refs:LHSVal (Results 1 - 8 of 8) sorted by relevance

/external/clang/lib/StaticAnalyzer/Checkers/
H A DIdempotentOperationChecker.cpp148 SVal LHSVal = state->getSVal(LHS, LCtx); local
152 if (LHSVal.isUnknownOrUndef() || RHSVal.isUnknownOrUndef()) {
175 if (!isa<Loc>(LHSVal)) {
179 LHSVal = state->getSVal(cast<Loc>(LHSVal), LHS->getType());
221 if (LHSVal != RHSVal || LHSContainsFalsePositive
256 if (!LHSVal.isConstant(1) || LHSContainsFalsePositive)
316 if (!LHSVal.isConstant(0) || LHSContainsFalsePositive)
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp28 Value *LHSVal = FirstInst->getOperand(0); local
31 Type *LHSType = LHSVal->getType();
66 if (I->getOperand(0) != LHSVal) LHSVal = 0;
74 if (!LHSVal && !RHSVal)
82 if (LHSVal == 0) {
87 LHSVal = NewLHS;
115 LHSVal, RHSVal);
122 BinaryOperator::Create(BinOp->getOpcode(), LHSVal, RHSVal);
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp145 SVal LHSVal; local
151 LHSVal = svalBuilder.conjureSymbolVal(0, B->getRHS(), LCtx, LTy,
154 Result = svalBuilder.evalCast(LHSVal, CTy, LTy);
159 LHSVal = svalBuilder.evalCast(Result, LTy, CTy);
169 evalStore(Tmp2, B, LHS, *I, state, location, LHSVal);
/external/clang/lib/Sema/
H A DSemaStmt.cpp305 Sema::ActOnCaseStmt(SourceLocation CaseLoc, Expr *LHSVal, argument
308 assert((LHSVal != 0) && "missing expression in case statement");
318 if (!LHSVal->isTypeDependent() && !LHSVal->isValueDependent()) {
319 LHSVal = VerifyIntegerConstantExpression(LHSVal).take();
320 if (!LHSVal)
332 CaseStmt *CS = new (Context) CaseStmt(LHSVal, RHSVal, CaseLoc, DotDotDotLoc,
/external/llvm/lib/Analysis/
H A DLazyValueInfo.cpp701 LVILatticeVal LHSVal = getBlockValue(BBI->getOperand(0), BB); local
702 if (!LHSVal.isConstantRange()) {
707 ConstantRange LHSRange = LHSVal.getConstantRange();
/external/clang/lib/AST/
H A DExprConstant.cpp4623 const APValue &LHSVal = LHSResult.Val; local
4627 if (E->isAdditiveOp() && LHSVal.isLValue() && RHSVal.isInt()) {
4628 Result = LHSVal;
4640 RHSVal.isLValue() && LHSVal.isInt()) {
4643 LHSVal.getInt().getZExtValue());
4647 if (E->getOpcode() == BO_Sub && LHSVal.isLValue() && RHSVal.isLValue()) {
4649 if (!LHSVal.getLValueOffset().isZero() ||
4652 const Expr *LHSExpr = LHSVal.getLValueBase().dyn_cast<const Expr*>();
4669 if (!LHSVal.isInt() || !RHSVal.isInt())
4672 const APSInt &LHS = LHSVal
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp5564 SDValue LHSVal = getMemCmpLoad(LHS, LoadVT, LoadTy, *this); local
5567 SDValue Res = DAG.getSetCC(getCurDebugLoc(), MVT::i1, LHSVal, RHSVal,
/external/clang/include/clang/Sema/
H A DSema.h2498 StmtResult ActOnCaseStmt(SourceLocation CaseLoc, Expr *LHSVal,

Completed in 163 milliseconds