/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerContext.cpp | 125 static bool evalComparison(SVal LHSVal, BinaryOperatorKind ComparisonOp, argument 127 if (LHSVal.isUnknownOrUndef()) 130 if (!isa<NonLoc>(LHSVal)) { 131 LHSVal = Mgr.getStoreManager().getBinding(State->getStore(), 132 LHSVal.castAs<Loc>()); 133 if (LHSVal.isUnknownOrUndef() || !isa<NonLoc>(LHSVal)) 138 SVal Eval = Bldr.evalBinOp(State, ComparisonOp, LHSVal, RHSVal,
|
H A D | ExprEngineC.cpp | 164 SVal LHSVal; local 170 LHSVal = svalBuilder.conjureSymbolVal(nullptr, B->getRHS(), LCtx, LTy, 173 Result = svalBuilder.evalCast(LHSVal, CTy, LTy); 178 LHSVal = svalBuilder.evalCast(Result, LTy, CTy); 188 evalStore(Tmp2, B, LHS, *I, state, location, LHSVal);
|
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.h | 59 uint32_t LHSVal, RHSVal; local 60 if (getConstantValue(N->getOperand(0), LHSVal) && 63 uint32_t K = Negate ? (-LHSVal & 0xffff) | (-RHSVal << 16) 64 : (LHSVal & 0xffff) | (RHSVal << 16);
|
/openbsd-current/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
H A D | PointerArithChecker.cpp | 335 SVal LHSVal = C.getSVal(Lhs); local 336 if (State->isNull(LHSVal).isConstrainedTrue())
|
/openbsd-current/gnu/llvm/compiler-rt/lib/ubsan/ |
H A D | ubsan_handlers.cpp | 289 Value LHSVal(Data->Type, LHS); 309 << LHSVal << Data->Type; 334 Value LHSVal(Data->LHSType, LHS); 357 if (LHSVal.isNegative()) 358 Diag(Loc, DL_Error, ET, "left shift of negative value %0") << LHSVal; 362 << LHSVal << RHSVal << Data->LHSType;
|
/openbsd-current/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 1092 ComplexPairTy LHSVal = EmitLoadOfLValue(LHS, Loc); local 1095 EmitComplexToComplexCast(LHSVal, LHSTy, PromotionTypeLHS, Loc); 1097 OpInfo.LHS = EmitComplexToComplexCast(LHSVal, LHSTy, OpInfo.Ty, Loc); 1099 llvm::Value *LHSVal = CGF.EmitLoadOfScalar(LHS, Loc); local 1109 LHSVal = CGF.EmitScalarConversion(LHSVal, LHSTy, 1113 LHSVal = 1114 CGF.EmitScalarConversion(LHSVal, LHSTy, ComplexElementTy, Loc); 1116 OpInfo.LHS = ComplexPairTy(LHSVal, nullptr); 1118 OpInfo.LHS = EmitScalarToComplexCast(LHSVal, LHST [all...] |
/openbsd-current/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 411 Value *LHSVal = FirstInst->getOperand(0); local 414 Type *LHSType = LHSVal->getType(); 433 if (I->getOperand(0) != LHSVal) LHSVal = nullptr; 441 if (!LHSVal && !RHSVal) 449 if (!LHSVal) { 454 LHSVal = NewLHS; 484 LHSVal, RHSVal); 491 BinaryOperator::Create(BinOp->getOpcode(), LHSVal, RHSVal);
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 777 for (const auto &LHSVal : LHSVals) 778 if (LHSVal.first == InterestingVal || isa<UndefValue>(LHSVal.first)) { 779 Result.emplace_back(InterestingVal, LHSVal.second); 780 LHSKnownBBs.insert(LHSVal.second); 820 for (const auto &LHSVal : LHSVals) { 821 Constant *V = LHSVal.first; 826 Result.emplace_back(KC, LHSVal.second); 955 for (const auto &LHSVal : LHSVals) { 956 Constant *V = LHSVal [all...] |
/openbsd-current/gnu/llvm/clang/lib/Analysis/FlowSensitive/ |
H A D | Transfer.cpp | 162 BoolValue &LHSVal = getLogicOperatorSubExprValue(*LHS); local 168 Env.setValue(Loc, Env.makeAnd(LHSVal, RHSVal)); 170 Env.setValue(Loc, Env.makeOr(LHSVal, RHSVal));
|
/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/AsmParser/ |
H A D | PPCAsmParser.cpp | 75 int64_t LHSVal = EvaluateCRExpr(BE->getLHS()); local 79 if (LHSVal < 0 || RHSVal < 0) 84 case MCBinaryExpr::Add: Res = LHSVal + RHSVal; break; 85 case MCBinaryExpr::Mul: Res = LHSVal * RHSVal; break;
|
/openbsd-current/gnu/llvm/llvm/include/llvm/TableGen/ |
H A D | Record.h | 2115 unsigned LHSVal, RHSVal; local 2117 bool LHSFailed = LHSPart.second.getAsInteger(10, LHSVal); (void)LHSFailed; 2122 if (LHSVal != RHSVal) 2123 return LHSVal < RHSVal;
|
/openbsd-current/gnu/llvm/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 510 Sema::ActOnCaseStmt(SourceLocation CaseLoc, ExprResult LHSVal, argument 513 assert((LHSVal.isInvalid() || LHSVal.get()) && "missing LHS value"); 523 if (LHSVal.isInvalid() || RHSVal.isInvalid()) { 528 auto *CS = CaseStmt::Create(Context, LHSVal.get(), RHSVal.get(),
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 3328 SDValue LHSVal = getValue(I.getOperand(1)); local 3419 LHSVal = getValue(LHS); 3426 LHSVal = getValue(LHS); 3434 EVT VT = LHSVal.getNode()->getValueType(LHSVal.getResNo() + i); 3436 DAG.getNode(OpCode, dl, VT, LHSVal.getValue(LHSVal.getResNo() + i)); 3443 Ops.push_back(SDValue(LHSVal.getNode(), LHSVal.getResNo() + i)); 3447 LHSVal [all...] |
/openbsd-current/gnu/llvm/clang/lib/AST/ |
H A D | ExprConstant.cpp | 12725 const APValue &LHSVal = LHSResult.Val; 12729 if (E->isAdditiveOp() && LHSVal.isLValue() && RHSVal.isInt()) { 12730 Result = LHSVal; 12737 RHSVal.isLValue() && LHSVal.isInt()) { 12739 addOrSubLValueAsInteger(Result, LHSVal.getInt(), /*IsSub*/false); 12743 if (E->getOpcode() == BO_Sub && LHSVal.isLValue() && RHSVal.isLValue()) { 12745 if (!LHSVal.getLValueOffset().isZero() || 12748 const Expr *LHSExpr = LHSVal.getLValueBase().dyn_cast<const Expr*>(); 12765 if (!LHSVal.isInt() || !RHSVal.isInt()) 12773 if (!handleIntIntBinOp(Info, E, LHSVal [all...] |