Home
last modified time | relevance | path

Searched refs:StructValue (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/
H A DValue.h262 class StructValue final : public Value {
264 StructValue() : StructValue(llvm::DenseMap<const ValueDecl *, Value *>()) {} in StructValue() function
266 explicit StructValue(llvm::DenseMap<const ValueDecl *, Value *> Children) in StructValue() function
H A DDataflowEnvironment.h378 std::pair<StructValue *, const ValueDecl *>>
/llvm-project-15.0.7/clang/unittests/Analysis/FlowSensitive/
H A DDataflowEnvironmentTest.cpp81 StructValue *SVal = clang::dyn_cast<StructValue>(Val); in TEST_F()
H A DTransferTest.cpp189 const auto *FooVal = cast<StructValue>(Env.getValue(*FooLoc)); in TEST()
237 const auto *FooVal = cast<StructValue>(Env.getValue(*FooLoc)); in TEST()
283 const auto *FooVal = cast<StructValue>(Env.getValue(*FooLoc)); in TEST()
321 EXPECT_TRUE(isa_and_nonnull<StructValue>(FooReferentVal)); in TEST()
405 cast<StructValue>(Env.getValue(FooVal->getReferentLoc())); in TEST()
410 cast<StructValue>(Env.getValue(BarVal->getReferentLoc())); in TEST()
465 EXPECT_TRUE(isa_and_nonnull<StructValue>(FooPointeeVal)); in TEST()
562 cast<StructValue>(Env.getValue(FooVal->getPointeeLoc())); in TEST()
982 EXPECT_TRUE(isa_and_nonnull<StructValue>(FooReferentVal)); in TEST()
1015 EXPECT_TRUE(isa_and_nonnull<StructValue>(FooPointeeVal)); in TEST()
[all …]
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp376 if (auto *StructVal = dyn_cast<StructValue>(&Val)) { in setValue()
397 StructValue &StructVal = *It->second.first; in setValue()
511 std::make_unique<StructValue>(std::move(FieldValues))); in createValueUnlessSelfReferential()
H A DTransfer.cpp607 cast<StructValue>(Val)->setChild(*Field, *InitVal); in VisitInitListExpr()
/llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp182 StructValue &createOptionalValue(Environment &Env, BoolValue &HasValueVal) { in createOptionalValue()
183 auto OptionalVal = std::make_unique<StructValue>(); in createOptionalValue()
/llvm-project-15.0.7/clang-tools-extra/unittests/clang-tidy/
H A DAddConstTest.cpp900 TEST(Template, StructValue) { in TEST() argument