Home
last modified time | relevance | path

Searched refs:getLHS (Results 1 – 25 of 155) sorted by relevance

1234567

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DUndefResultChecker.cpp63 B->getRHS(), C.getASTContext().getIntWidth(B->getLHS()->getType())); in isShiftOverflow()
70 const llvm::APSInt *LHS = SB.getKnownValue(State, C.getSVal(B->getLHS())); in isLeftShiftResultUnrepresentable()
102 if (C.getSVal(B->getLHS()).isUndef()) { in checkPostStmt()
103 Ex = B->getLHS()->IgnoreParenCasts(); in checkPostStmt()
148 << B->getLHS()->getType().getAsString() << "'."; in checkPostStmt()
150 C.isNegative(B->getLHS())) { in checkPostStmt()
153 Ex = B->getLHS(); in checkPostStmt()
159 SB.getKnownValue(State, C.getSVal(B->getLHS())); in checkPostStmt()
165 << "the return type \'" << B->getLHS()->getType().getAsString() in checkPostStmt()
167 Ex = B->getLHS(); in checkPostStmt()
H A DConversionChecker.cpp84 LossOfPrecision = isLossOfPrecision(Cast, B->getLHS()->getType(), C); in checkPreStmt()
87 LossOfPrecision = isLossOfPrecision(Cast, B->getLHS()->getType(), C); in checkPreStmt()
96 LossOfPrecision = isLossOfPrecision(Cast, B->getLHS()->getType(), C); in checkPreStmt()
H A DMallocOverflowSecurityChecker.cpp89 const Expr *lhs = binop->getLHS(); in CheckMallocArgument()
198 const Expr *numerator = BOp->getLHS()->IgnoreParenImpCasts(); in CheckAssignmentExpr()
211 const Expr *lhs = AssignEx->getLHS(); in CheckAssignmentExpr()
229 const Expr * lhs = E->getLHS(); in VisitBinaryOperator()
H A DUndefinedAssignmentChecker.cpp75 if (C.getSVal(B->getLHS()).isUndef()) { in checkBind()
78 ex = B->getLHS(); in checkBind()
H A DInvalidatedIteratorChecker.cpp93 SVal LVal = State->getSVal(BO->getLHS(), C.getLocationContext()); in checkPreStmt()
103 SVal LVal = State->getSVal(ASE->getLHS(), C.getLocationContext()); in checkPreStmt()
H A DIdenticalExprChecker.cpp81 const Expr *LHS = B->getLHS(); in checkBitwiseOrLogicalOp()
96 LHS = B2->getLHS(); in checkBitwiseOrLogicalOp()
222 const Expr *LHS = B->getLHS()->IgnoreParenImpCasts(); in checkComparisonOp()
253 if (isIdenticalStmt(AC->getASTContext(), B->getLHS(), B->getRHS())) { in checkComparisonOp()
H A DCStringSyntaxChecker.cpp133 const Expr *L = BE->getLHS(); in containsBadStrncatPattern()
190 DstArgDRE = dyn_cast<DeclRefExpr>(BE->getLHS()->IgnoreParenImpCasts()); in containsBadStrlcpyStrlcatPattern()
H A DPointerSubChecker.cpp41 SVal LV = C.getSVal(B->getLHS()); in checkPreStmt()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DRangedConstraintManager.cpp39 return assumeSymRel(State, SIE->getLHS(), op, SIE->getRHS()); in assumeSym()
47 if (Loc::isLocType(SSE->getLHS()->getType()) && in assumeSym()
59 SymMgr.getSymSymExpr(SSE->getRHS(), BO_Sub, SSE->getLHS(), DiffTy); in assumeSym()
73 SymMgr.getSymSymExpr(SSE->getLHS(), BO_EQ, SSE->getRHS(), ExprType); in assumeSym()
210 Sym = SE->getLHS(); in computeAdjustment()
H A DSimpleSValBuilder.cpp227 return std::make_pair(SymInt->getLHS(), in decomposeSymbol()
584 return makeNonLoc(symIntExpr->getLHS(), opc, in evalBinOpNN()
615 lhs = nonloc::SymbolVal(symIntExpr->getLHS()); in evalBinOpNN()
1163 SVal LHS = Visit(S->getLHS()); in simplifySVal()
1164 if (isUnchanged(S->getLHS(), LHS)) in simplifySVal()
1172 if (Loc::isLocType(S->getLHS()->getType()) && in simplifySVal()
1199 if (Loc::isLocType(S->getLHS()->getType()) != in simplifySVal()
1203 SVal LHS = Visit(S->getLHS()); in simplifySVal()
1205 if (isUnchanged(S->getLHS(), LHS) && isUnchanged(S->getRHS(), RHS)) in simplifySVal()
H A DSymbolManager.cpp141 itr.push_back(cast<SymIntExpr>(SE)->getLHS()); in expand()
148 itr.push_back(x->getLHS()); in expand()
471 KnownLive = isLive(cast<SymIntExpr>(sym)->getLHS()); in isLive()
477 KnownLive = isLive(cast<SymSymExpr>(sym)->getLHS()) && in isLive()
H A DBugReporterVisitors.cpp75 if (B->getLHS()->getType()->isPointerType()) { in peelOffPointerArithmetic()
76 return B->getLHS(); in peelOffPointerArithmetic()
300 N->getSVal(BO->getLHS()).getAsRegion())) in wasRegionOfInterestModifiedAt()
887 const MemRegion *R = N->getSVal(BO->getLHS()).getAsRegion(); in matchAssignment()
2033 SVal LHSV = RVState->getSVal(BO->getLHS(), RVNode->getLocationContext()); in trackRValueExpression()
2038 trackExpressionValue(InputNode, BO->getLHS(), report, TKind, in trackRValueExpression()
2045 trackExpressionValue(InputNode, BO->getLHS(), report, TKind, in trackRValueExpression()
2354 Cond = BO->getLHS(); in VisitTerminator()
2541 const auto *LhsME = dyn_cast<MemberExpr>(BExpr->getLHS()->IgnoreParenCasts()); in VisitTrueTest()
2551 const bool isVarLHS = patternMatch(BExpr->getLHS(), BExpr, OutLHS, BRC, R, in VisitTrueTest()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaConcept.cpp41 LHS = BO->getLHS(); in LogicalBinOp()
54 const Expr *getLHS() const { return LHS; } in getLHS() function in __anonefaa2e2c0111::LogicalBinOp
68 return CheckConstraintExpression(BO.getLHS(), NextToken, in CheckConstraintExpression()
129 if (calculateConstraintSatisfaction(S, BO.getLHS(), Satisfaction, in calculateConstraintSatisfaction()
533 diagnoseWellFormedUnsatisfiedConstraintExpr(S, BO->getLHS(), First); in diagnoseWellFormedUnsatisfiedConstraintExpr()
539 BO->getLHS()->EvaluateKnownConstInt(S.Context).getBoolValue(); in diagnoseWellFormedUnsatisfiedConstraintExpr()
546 diagnoseWellFormedUnsatisfiedConstraintExpr(S, BO->getLHS(), First); in diagnoseWellFormedUnsatisfiedConstraintExpr()
562 if (BO->getLHS()->getType()->isIntegerType() && in diagnoseWellFormedUnsatisfiedConstraintExpr()
566 BO->getLHS()->EvaluateAsInt(SimplifiedLHS, S.Context, in diagnoseWellFormedUnsatisfiedConstraintExpr()
684 if (substituteParameterMappings(S, N.getLHS(), Concept, TemplateArgs, in substituteParameterMappings()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/AsmParser/
H A DLanaiAsmParser.cpp244 dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS())) in isHiImm16()
281 dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS())) in isLoImm16()
305 dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS())) in isLoImm16Signed()
356 dyn_cast<LanaiMCExpr>(BinaryExpr->getLHS())) in isLoImm21()
359 dyn_cast<MCSymbolRefExpr>(BinaryExpr->getLHS())) in isLoImm21()
481 assert(BinaryExpr && isa<LanaiMCExpr>(BinaryExpr->getLHS()) && in addLoImm16Operands()
482 cast<LanaiMCExpr>(BinaryExpr->getLHS())->getKind() == in addLoImm16Operands()
512 assert(BinaryExpr && isa<LanaiMCExpr>(BinaryExpr->getLHS()) && in addHiImm16Operands()
513 cast<LanaiMCExpr>(BinaryExpr->getLHS())->getKind() == in addHiImm16Operands()
551 assert(BinaryExpr && isa<LanaiMCExpr>(BinaryExpr->getLHS()) && in addLoImm21Operands()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSMTConstraintManager.h172 LHS = getSymVal(State, SIE->getLHS()); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
175 LHS = &ISE->getLHS(); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
179 LHS = getSymVal(State, SSM->getLHS()); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
279 return canReasonAbout(SVB.makeSymbolVal(SIE->getLHS())); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
285 return canReasonAbout(SVB.makeSymbolVal(SSE->getLHS())) && in REGISTER_TRAIT_WITH_PROGRAMSTATE()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
H A DTransZeroOutPropsInDealloc.cpp160 return isZeroingPropIvar(BOE->getLHS()) && in isZeroingPropIvar()
166 Expr *LHS = BOE->getLHS(); in isZeroingPropIvar()
196 dyn_cast<ObjCPropertyRefExpr>(BO->getLHS()->IgnoreParens()); in isZeroingPropIvar()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSemaConcept.h106 NormalizedConstraint(C, Other.getLHS()), in NormalizedConstraint()
131 NormalizedConstraint &getLHS() const { in getLHS() function
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DMCExpr.cpp118 if (isa<MCConstantExpr>(BE.getLHS()) || isa<MCSymbolRefExpr>(BE.getLHS())) { in print()
119 BE.getLHS()->print(OS, MAI); in print()
122 BE.getLHS()->print(OS, MAI); in print()
900 if (!ABE->getLHS()->evaluateAsRelocatableImpl(LHSValue, Asm, Layout, Fixup, in evaluateAsRelocatableImpl()
905 if (const MCTargetExpr *L = dyn_cast<MCTargetExpr>(ABE->getLHS())) in evaluateAsRelocatableImpl()
1024 MCFragment *LHS_F = BE->getLHS()->findAssociatedFragment(); in findAssociatedFragment()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprAgg.cpp935 CGF.EmitIgnoredExpr(E->getLHS()); in VisitBinComma()
954 QualType ArgTy = E->getLHS()->getType(); in EmitCompare()
1004 assert(CGF.getContext().hasSameType(E->getLHS()->getType(), in VisitBinCmp()
1011 QualType ArgTy = E->getLHS()->getType(); in VisitBinCmp()
1030 auto LHSValues = EmitOperand(E->getLHS()), in VisitBinCmp()
1112 return isBlockVarRef(op->getLHS()); in isBlockVarRef()
1162 assert(CGF.getContext().hasSameUnqualifiedType(E->getLHS()->getType(), in VisitBinAssign()
1170 if (isBlockVarRef(E->getLHS()) && in VisitBinAssign()
1177 LValue LHS = CGF.EmitCheckedLValue(E->getLHS(), CodeGenFunction::TCK_Store); in VisitBinAssign()
1186 EmitCopy(E->getLHS()->getType(), in VisitBinAssign()
[all …]
H A DCGExprComplex.cpp884 if (E->getLHS()->getType()->isRealFloatingType()) in EmitBinOps()
885 Ops.LHS = ComplexPairTy(CGF.EmitScalarExpr(E->getLHS()), nullptr); in EmitBinOps()
887 Ops.LHS = Visit(E->getLHS()); in EmitBinOps()
904 QualType LHSTy = E->getLHS()->getType(); in EmitCompoundAssignLValue()
929 LValue LHS = CGF.EmitLValue(E->getLHS()); in EmitCompoundAssignLValue()
988 assert(CGF.getContext().hasSameUnqualifiedType(E->getLHS()->getType(), in EmitBinAssignLValue()
998 LValue LHS = CGF.EmitLValue(E->getLHS()); in EmitBinAssignLValue()
1022 CGF.EmitIgnoredExpr(E->getLHS()); in VisitBinComma()
1156 E->getLHS()); in EmitComplexAssignmentLValue()
H A DCoverageMappingGen.cpp1354 Visit(CS->getLHS()); in VisitSwitchCase()
1460 extendRegion(E->getLHS()); in VisitBinLAnd()
1461 propagateCounts(getRegion().getCounter(), E->getLHS()); in VisitBinLAnd()
1462 handleFileExit(getEnd(E->getLHS())); in VisitBinLAnd()
1478 createBranchRegion(E->getLHS(), RHSExecCnt, in VisitBinLAnd()
1487 extendRegion(E->getLHS()); in VisitBinLOr()
1488 propagateCounts(getRegion().getCounter(), E->getLHS()); in VisitBinLOr()
1489 handleFileExit(getEnd(E->getLHS())); in VisitBinLOr()
1505 createBranchRegion(E->getLHS(), subtractCounters(ParentCnt, RHSExecCnt), in VisitBinLOr()
H A DCGExprScalar.cpp141 QualType LHSType = BinOp->getLHS()->getType(); in isFixedPointOp()
195 auto OptionalLHSTy = getUnwidenedIntegerType(Ctx, BO->getLHS()); in CanElideOverflowCheck()
732 BO->getLHS()->getType().getCanonicalType()); in EmitMul()
1549 CGF.EmitCheckTypeDescriptor(BO->getLHS()->getType())); in EmitBinOpCheck()
2983 Result.LHS = Visit(E->getLHS()); in EmitBinOps()
2996 QualType LHSTy = E->getLHS()->getType(); in EmitCompoundAssignLValue()
3010 LValue LHSLV = EmitCheckedLValue(E->getLHS(), CodeGenFunction::TCK_Store); in EmitCompoundAssignLValue()
3119 E->getLHS()); in EmitCompoundAssignLValue()
3157 !IsWidenedIntegerOp(CGF.getContext(), BO->getLHS()) && in EmitUndefinedBehaviorIntegerDivAndRemCheck()
3202 isa<ConstantMatrixType>(BO->getLHS()->getType().getCanonicalType()) && in EmitDiv()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DComputeDependence.cpp113 return E->getLHS()->getDependence() | E->getRHS()->getDependence(); in computeDependence()
144 return E->getLHS()->getDependence() | E->getRHS()->getDependence(); in computeDependence()
152 return E->getCond()->getDependence() | E->getLHS()->getDependence() | in computeDependence()
187 E->getCond()->getDependence() | E->getLHS()->getDependence() | in computeDependence()
191 auto Active = E->getLHS()->getDependence(); in computeDependence()
782 for (const auto *C : {E->getLHS(), E->getRHS()}) { in computeDependence()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h315 const SCEV *getLHS() const { return Operands[0]; } in getLHS() function
320 return i == 0 ? getLHS() : getRHS(); in getOperand()
658 push(UDiv->getLHS()); in visitAll()
782 auto *LHS = ((SC *)this)->visit(Expr->getLHS()); in visitUDivExpr()
784 bool Changed = LHS != Expr->getLHS() || RHS != Expr->getRHS(); in visitUDivExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DCFG.cpp117 const Expr *MaybeDecl = B->getLHS(); in tryNormalizeBinaryOperator()
132 Constant = tryTransformToIntOrEnumConstant(B->getLHS()); in tryNormalizeBinaryOperator()
921 const Expr *LHSExpr = B->getLHS()->IgnoreParens(); in checkIncorrectRelationalOperator()
960 const Expr *LHSExpr = B->getLHS()->IgnoreParens(); in checkIncorrectEqualityOperator()
977 const Expr *LHSExpr2 = BitOp->getLHS()->IgnoreParens(); in checkIncorrectEqualityOperator()
1037 dyn_cast<BinaryOperator>(B->getLHS()->IgnoreParens()); in checkIncorrectLogicOperator()
1144 tryTransformToIntOrEnumConstant(B->getLHS()->IgnoreParenImpCasts()); in checkIncorrectBitwiseOrOperator()
1204 if (Bop->getLHS()->EvaluateAsInt(LHSResult, *Context)) { in tryEvaluateBool()
1230 TryResult LHS = tryEvaluateBool(Bop->getLHS()); in evaluateAsBooleanConditionNoCache()
1446 findConstructionContexts(Layer, CO->getLHS()); in findConstructionContexts()
[all …]

1234567