/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | CheckerContext.cpp | 101 static bool evalComparison(SVal LHSVal, BinaryOperatorKind ComparisonOp, argument 103 if (LHSVal.isUnknownOrUndef()) 106 if (!LHSVal.getAs<NonLoc>()) { 107 LHSVal = Mgr.getStoreManager().getBinding(State->getStore(), 108 LHSVal.castAs<Loc>()); 109 if (LHSVal.isUnknownOrUndef() || !LHSVal.getAs<NonLoc>()) 114 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);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 299 Value *LHSVal = FirstInst->getOperand(0); local 302 Type *LHSType = LHSVal->getType(); 321 if (I->getOperand(0) != LHSVal) LHSVal = nullptr; 329 if (!LHSVal && !RHSVal) 337 if (!LHSVal) { 342 LHSVal = NewLHS; 370 LHSVal, RHSVal); 377 BinaryOperator::Create(BinOp->getOpcode(), LHSVal, RHSVal);
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | PointerArithChecker.cpp | 335 SVal LHSVal = C.getSVal(Lhs); local 336 if (State->isNull(LHSVal).isConstrainedTrue())
|
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/ubsan/ |
H A D | ubsan_handlers.cpp | 246 Value LHSVal(Data->Type, LHS); 266 << LHSVal << Data->Type; 291 Value LHSVal(Data->LHSType, LHS); 314 if (LHSVal.isNegative()) 315 Diag(Loc, DL_Error, ET, "left shift of negative value %0") << LHSVal; 319 << LHSVal << RHSVal << Data->LHSType;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 713 for (const auto &LHSVal : LHSVals) 714 if (LHSVal.first == InterestingVal || isa<UndefValue>(LHSVal.first)) { 715 Result.emplace_back(InterestingVal, LHSVal.second); 716 LHSKnownBBs.insert(LHSVal.second); 755 for (const auto &LHSVal : LHSVals) { 756 Constant *V = LHSVal.first; 760 Result.push_back(std::make_pair(KC, LHSVal.second)); 900 for (const auto &LHSVal : LHSVals) { 901 Constant *V = LHSVal [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 921 ComplexPairTy LHSVal = EmitLoadOfLValue(LHS, Loc); local 922 OpInfo.LHS = EmitComplexToComplexCast(LHSVal, LHSTy, OpInfo.Ty, Loc); 924 llvm::Value *LHSVal = CGF.EmitLoadOfScalar(LHS, Loc); local 929 LHSVal = CGF.EmitScalarConversion(LHSVal, LHSTy, ComplexElementTy, Loc); 930 OpInfo.LHS = ComplexPairTy(LHSVal, nullptr); 932 OpInfo.LHS = EmitScalarToComplexCast(LHSVal, LHSTy, OpInfo.Ty, Loc);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/TableGen/ |
H A D | Record.h | 1848 unsigned LHSVal, RHSVal; local 1850 bool LHSFailed = LHSPart.second.getAsInteger(10, LHSVal); (void)LHSFailed; 1855 if (LHSVal != RHSVal) 1856 return LHSVal < RHSVal;
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/ |
H A D | PPCAsmParser.cpp | 76 int64_t LHSVal = EvaluateCRExpr(BE->getLHS()); local 80 if (LHSVal < 0 || RHSVal < 0) 85 case MCBinaryExpr::Add: Res = LHSVal + RHSVal; break; 86 case MCBinaryExpr::Mul: Res = LHSVal * RHSVal; break;
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmt.cpp | 474 Sema::ActOnCaseStmt(SourceLocation CaseLoc, ExprResult LHSVal, argument 477 assert((LHSVal.isInvalid() || LHSVal.get()) && "missing LHS value"); 487 if (LHSVal.isInvalid() || RHSVal.isInvalid()) { 492 auto *CS = CaseStmt::Create(Context, LHSVal.get(), RHSVal.get(),
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelDAGToDAG.cpp | 107 uint32_t LHSVal, RHSVal; local 108 if (getConstantValue(N->getOperand(0), LHSVal) && 112 (-LHSVal & 0xffff) | (-RHSVal << 16) : 113 (LHSVal & 0xffff) | (RHSVal << 16);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 3297 SDValue LHSVal = getValue(I.getOperand(1)); local 3382 LHSVal = getValue(LHS); 3389 LHSVal = getValue(LHS); 3398 LHSVal.getNode()->getValueType(LHSVal.getResNo() + i), 3399 SDValue(LHSVal.getNode(), LHSVal.getResNo() + i)); 3404 Ops.push_back(SDValue(LHSVal.getNode(), LHSVal.getResNo() + i)); 3408 LHSVal [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprConstant.cpp | 11572 const APValue &LHSVal = LHSResult.Val; 11576 if (E->isAdditiveOp() && LHSVal.isLValue() && RHSVal.isInt()) { 11577 Result = LHSVal; 11584 RHSVal.isLValue() && LHSVal.isInt()) { 11586 addOrSubLValueAsInteger(Result, LHSVal.getInt(), /*IsSub*/false); 11590 if (E->getOpcode() == BO_Sub && LHSVal.isLValue() && RHSVal.isLValue()) { 11592 if (!LHSVal.getLValueOffset().isZero() || 11595 const Expr *LHSExpr = LHSVal.getLValueBase().dyn_cast<const Expr*>(); 11612 if (!LHSVal.isInt() || !RHSVal.isInt()) 11620 if (!handleIntIntBinOp(Info, E, LHSVal [all...] |