| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ReturnPointerRangeChecker.cpp | 47 const ElementRegion *ER = dyn_cast_or_null<ElementRegion>(R); in checkPreStmt() local 48 if (!ER) in checkPreStmt() 51 DefinedOrUnknownSVal Idx = ER->getIndex().castAs<DefinedOrUnknownSVal>(); in checkPreStmt() 60 state, ER->getSuperRegion(), C.getSValBuilder(), ER->getValueType()); in checkPreStmt() 91 const auto *DeclR = ER->getSuperRegion()->getAs<DeclRegion>(); in checkPreStmt() 107 ER->getValueType().print(OS, in checkPreStmt()
|
| H A D | ArrayBoundChecker.cpp | 43 const ElementRegion *ER = dyn_cast<ElementRegion>(R); in checkLocation() local 44 if (!ER) in checkLocation() 48 DefinedOrUnknownSVal Idx = ER->getIndex().castAs<DefinedOrUnknownSVal>(); in checkLocation() 59 state, ER->getSuperRegion(), C.getSValBuilder(), ER->getValueType()); in checkLocation()
|
| H A D | UndefResultChecker.cpp | 49 const ElementRegion *ER = dyn_cast<ElementRegion>(MR); in isArrayIndexOutOfBounds() local 50 if (!ER) in isArrayIndexOutOfBounds() 53 DefinedOrUnknownSVal Idx = ER->getIndex().castAs<DefinedOrUnknownSVal>(); in isArrayIndexOutOfBounds() 55 state, ER->getSuperRegion(), C.getSValBuilder(), ER->getValueType()); in isArrayIndexOutOfBounds()
|
| H A D | Taint.cpp | 167 if (const ElementRegion *ER = dyn_cast<ElementRegion>(Reg)) in isTainted() local 168 return isTainted(State, ER->getSuperRegion(), K) || in isTainted() 169 isTainted(State, ER->getIndex(), K); in isTainted() 174 if (const SubRegion *ER = dyn_cast<SubRegion>(Reg)) in isTainted() local 175 return isTainted(State, ER->getSuperRegion(), K); in isTainted()
|
| H A D | CStringChecker.cpp | 353 const auto *ER = dyn_cast<ElementRegion>(R); in CheckLocation() local 354 if (!ER) in CheckLocation() 361 NonLoc Idx = ER->getIndex(); in CheckLocation() 364 if (ER->getValueType() != Ctx.CharTy) in CheckLocation() 367 if (ER->getValueType() != Ctx.WideCharTy) in CheckLocation() 383 const auto *superReg = cast<SubRegion>(ER->getSuperRegion()); in CheckLocation() 406 StInBound->getSVal(ER).isUndef()) { in CheckLocation() 981 const ElementRegion *ER = dyn_cast<ElementRegion>(R); in IsFirstBufInBound() local 982 if (!ER) in IsFirstBufInBound() 987 assert(ER->getValueType() == C.getASTContext().CharTy && in IsFirstBufInBound() [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/ |
| H A D | MPIChecker.cpp | 34 const ElementRegion *const ER = dyn_cast<ElementRegion>(MR); in checkDoubleNonblocking() local 37 if (!isa<TypedRegion>(MR) || (ER && !isa<TypedRegion>(ER->getSuperRegion()))) in checkDoubleNonblocking() 64 const ElementRegion *const ER = dyn_cast<ElementRegion>(MR); in checkUnmatchedWaits() local 67 if (!isa<TypedRegion>(MR) || (ER && !isa<TypedRegion>(ER->getSuperRegion()))) in checkUnmatchedWaits() 154 if (const ElementRegion *const ER = MR->getAs<ElementRegion>()) { in allRegionsUsedByWait() local 155 SuperRegion = cast<SubRegion>(ER->getSuperRegion()); in allRegionsUsedByWait() 173 const ElementRegion *const ER = RegionManager.getElementRegion( in allRegionsUsedByWait() local 177 ReqRegions.push_back(ER->getAs<MemRegion>()); in allRegionsUsedByWait()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGValue.h | 90 RValue ER; in get() local 91 ER.V1.setPointer(V); in get() 92 ER.V1.setInt(Scalar); in get() 93 ER.V2.setInt(false); in get() 94 return ER; in get() 97 RValue ER; in getComplex() local 98 ER.V1.setPointer(V1); in getComplex() 101 ER.V2.setInt(false); in getComplex() 102 return ER; in getComplex() 111 RValue ER; variable [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | TFUtilsTest.cpp | 62 auto ER = Evaluator.evaluate(); in TEST() local 63 EXPECT_TRUE(ER.hasValue()); in TEST() 64 float Ret = *ER->getTensorValue<float>(0); in TEST() 66 EXPECT_EQ(ER->getUntypedTensorValue(0), in TEST() 67 reinterpret_cast<const void *>(ER->getTensorValue<float>(0))); in TEST() 77 auto ER = Evaluator.evaluate(); in TEST() local 78 EXPECT_TRUE(ER.hasValue()); in TEST() 79 float Ret = *ER->getTensorValue<float>(0); in TEST() 102 auto ER = Evaluator.evaluate(); in TEST() local 103 EXPECT_FALSE(ER.hasValue()); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonConstExtenders.cpp | 353 return Kind == ER.Kind && V.ImmVal == ER.V.ImmVal; in operator ==() 356 return !operator==(ER); in operator !=() 366 ExtValue(const ExtRoot &ER, int32_t Off) : ExtRoot(ER), Offset(Off) {} in ExtValue() 511 switch (ER.Kind) { in operator <<() 720 if (Kind != ER.Kind) in operator <() 721 return Kind < ER.Kind; in operator <() 767 const ExtRoot &ER = *this; in operator <() local 768 if (!(ER == ExtRoot(EV))) in operator <() 769 return ER < EV; in operator <() 1222 ExtRoot ER(ED.getOp()); in recordExtender() local [all …]
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 683 const ElementRegion *ER = nullptr; in getDescriptiveName() local 699 R = ER->getSuperRegion(); in getDescriptiveName() 1335 R = ER->getSuperRegion(); in StripCasts() 1363 const ElementRegion *ER = this; in getAsArrayOffset() local 1369 while (ER) { in getAsArrayOffset() 1370 superR = ER->getSuperRegion(); in getAsArrayOffset() 1373 SVal index = ER->getIndex(); in getAsArrayOffset() 1383 superR = ER; in getAsArrayOffset() 1532 R = ER->getSuperRegion(); in calculateOffset() 1534 QualType EleTy = ER->getValueType(); in calculateOffset() [all …]
|
| H A D | RegionStore.cpp | 1653 SValOffsets.push_back(ER->getIndex()); in getElementRegionOffsetsWithBase() 1654 Base = ER->getSuperRegion(); in getElementRegionOffsetsWithBase() 1655 ER = dyn_cast<ElementRegion>(Base); in getElementRegionOffsetsWithBase() 1656 } while (ER); in getElementRegionOffsetsWithBase() 2053 Result = getBindingForElement(LazyBinding, ER); in getLazyBinding() 2127 NonLoc index = ER->getIndex(); in getBindingForFieldOrElementCommon() 2520 NewB = bindStruct(NewB, ER, *VI); in bindArray() 2522 NewB = bindArray(NewB, ER, *VI); in bindArray() 2524 NewB = bind(NewB, loc::MemRegionVal(ER), *VI); in bindArray() 2567 NewB = bindArray(NewB, ER, *VI); in bindVector() [all …]
|
| H A D | SymbolManager.cpp | 421 if (const auto ER = dyn_cast<ElementRegion>(SR)) { in markElementIndicesLive() local 422 SVal Idx = ER->getIndex(); in markElementIndicesLive()
|
| H A D | SValBuilder.cpp | 793 if (const auto *ER = dyn_cast<ElementRegion>(R)) { in VisitLocMemRegionVal() local 794 if (auto OptMemRegV = VB.getCastedMemRegionVal(ER, CastTy)) in VisitLocMemRegionVal()
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/PDB/Native/ |
| H A D | TpiHashing.h | 27 explicit TagRecordHash(codeview::EnumRecord ER, uint32_t Full, in TagRecordHash() 29 : FullRecordHash(Full), ForwardDeclHash(Forward), Enum(std::move(ER)) { in TagRecordHash()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | LambdaFunctionNameCheck.cpp | 81 auto ER = in check() local 83 if (SuppressMacroExpansions.find(ER.getAsRange()) != in check()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | InlineSizeEstimatorAnalysis.cpp | 245 auto ER = Evaluator->evaluate(); in run() local 246 if (!ER) in run() 248 float Ret = *ER->getTensorValue<float>(0); in run()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | SourceCode.cpp | 1108 EligibleRegion ER; in getEligiblePoints() local 1143 if (CurrentNamespace.size() > ER.EnclosingNamespace.size()) { in getEligiblePoints() 1144 ER.EligiblePoints.clear(); in getEligiblePoints() 1145 ER.EnclosingNamespace = CurrentNamespace; in getEligiblePoints() 1147 if (CurrentNamespace.size() == ER.EnclosingNamespace.size()) in getEligiblePoints() 1148 ER.EligiblePoints.emplace_back(std::move(Event.Pos)); in getEligiblePoints() 1151 if (ER.EligiblePoints.empty()) { in getEligiblePoints() 1152 assert(ER.EnclosingNamespace.empty()); in getEligiblePoints() 1153 ER.EligiblePoints.emplace_back(offsetToPosition(Code, Code.size())); in getEligiblePoints() 1155 return ER; in getEligiblePoints()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | ArrayRefTest.cpp | 301 auto ER = makeMutableArrayRef(E); in TEST() local 302 EXPECT_EQ(ER.data(), E.data()); in TEST() 303 EXPECT_EQ(ER.size(), E.size()); in TEST()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 489 ExprResult ER = E; in ActOnCaseExpr() local 492 if (!ER.isInvalid()) in ActOnCaseExpr() 493 ER = DefaultLvalueConversion(ER.get()); in ActOnCaseExpr() 494 if (!ER.isInvalid()) in ActOnCaseExpr() 495 ER = ImpCastExprToType(ER.get(), CondType, CK_IntegralCast); in ActOnCaseExpr() 497 ER = ActOnFinishFullExpr(ER.get(), ER.get()->getExprLoc(), false); in ActOnCaseExpr() 498 return ER; in ActOnCaseExpr() 3577 ExprResult ER = in ActOnCapScopeReturnStmt() local 3706 ExprResult ER = in ActOnCapScopeReturnStmt() local 3985 ExprResult ER = in BuildReturnStmt() local [all …]
|
| H A D | SemaStmtAsm.cpp | 282 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt() local 283 if (ER.isInvalid()) in ActOnGCCAsmStmt() 285 Exprs[i] = ER.get(); in ActOnGCCAsmStmt() 373 ExprResult ER = CheckPlaceholderExpr(Exprs[i]); in ActOnGCCAsmStmt() local 374 if (ER.isInvalid()) in ActOnGCCAsmStmt() 376 Exprs[i] = ER.get(); in ActOnGCCAsmStmt()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ASTNodeTraverser.h | 241 } else if (auto *ER = dyn_cast<concepts::ExprRequirement>(R)) { in Visit() 242 if (!ER->isExprSubstitutionFailure()) in Visit() 243 Visit(ER->getExpr()); in Visit() 244 if (!ER->getReturnTypeRequirement().isEmpty()) in Visit() 245 Visit(ER->getReturnTypeRequirement() in Visit()
|
| /llvm-project-15.0.7/clang/test/Preprocessor/ |
| H A D | microsoft-ext.c | 48 MAKE_FUNC(MAK, ER, int a, _COMMA, int b);
|
| /llvm-project-15.0.7/llvm/include/llvm/ProfileData/ |
| H A D | InstrProf.h | 1132 Entry &ER = getCutoffEntryBase()[I]; in setEntry() local 1133 ER.Cutoff = E.Cutoff; in setEntry() 1134 ER.MinBlockCount = E.MinCount; in setEntry() 1135 ER.NumBlocks = E.NumCounts; in setEntry()
|
| /llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | MemRegion.h | 1450 const ElementRegion *getElementRegionWithSuper(const ElementRegion *ER, in getElementRegionWithSuper() argument 1452 return getElementRegion(ER->getElementType(), ER->getIndex(), in getElementRegionWithSuper() 1453 superRegion, ER->getContext()); in getElementRegionWithSuper()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseDecl.cpp | 2910 ExprResult ER; in ParseAlignArgument() local 2915 ER = Actions.ActOnUnaryExprOrTypeTraitExpr(TypeLoc, UETT_AlignOf, true, in ParseAlignArgument() 2918 ER = ParseConstantExpression(); in ParseAlignArgument() 2923 return ER; in ParseAlignArgument() 2972 ExprResult ER = ParseConstantExpression(); in ParseExtIntegerArgument() local 2973 if (ER.isInvalid()) { in ParseExtIntegerArgument() 2980 return ER; in ParseExtIntegerArgument() 3984 ExprResult ER = ParseExtIntegerArgument(); in ParseDeclarationSpecifiers() local 3985 if (ER.isInvalid()) in ParseDeclarationSpecifiers() 3987 isInvalid = DS.SetBitIntType(Loc, ER.get(), PrevSpec, DiagID, Policy); in ParseDeclarationSpecifiers()
|