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

/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCheckerContext.cpp101 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 DExprEngineC.cpp164 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 DInstCombinePHI.cpp299 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 DPointerArithChecker.cpp335 SVal LHSVal = C.getSVal(Lhs); local
336 if (State->isNull(LHSVal).isConstrainedTrue())
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_handlers.cpp246 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 DJumpThreading.cpp713 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 DCGExprComplex.cpp921 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 DRecord.h1848 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 DPPCAsmParser.cpp76 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 DSemaStmt.cpp474 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 DAMDGPUISelDAGToDAG.cpp107 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 DSelectionDAGBuilder.cpp3297 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 DExprConstant.cpp11572 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...]

Completed in 344 milliseconds