Home
last modified time | relevance | path

Searched refs:Environment (Results 1 – 25 of 195) sorted by relevance

12345678

/src/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowEnvironment.h65 class Environment {
88 const Environment &Env1, const Value &Val2, in compare()
89 const Environment &Env2) { in compare()
109 virtual void join(QualType Type, const Value &Val1, const Environment &Env1, in join()
110 const Value &Val2, const Environment &Env2, in join()
111 Value &JoinedVal, Environment &JoinedEnv) {} in join()
142 const Environment &PrevEnv, in widen()
144 Environment &CurrentEnv) { in widen()
161 explicit Environment(DataflowAnalysisContext &DACtx) in Environment() function
167 Environment(DataflowAnalysisContext &DACtx, Stmt &S) : Environment(DACtx) { in Environment() function
[all …]
H A DTypeErasedDataflowAnalysis.h54 class TypeErasedDataflowAnalysis : public Environment::ValueModel {
100 Environment &) = 0;
109 TypeErasedLattice &, Environment &) = 0;
125 Environment Env;
127 TypeErasedDataflowAnalysisState(TypeErasedLattice Lattice, Environment Env) in TypeErasedDataflowAnalysisState()
163 const Environment &InitEnv,
H A DRecordOps.h40 Environment &Env);
60 bool recordsEqual(const RecordStorageLocation &Loc1, const Environment &Env1,
61 const RecordStorageLocation &Loc2, const Environment &Env2);
65 const Environment &Env) { in recordsEqual()
H A DDataflowAnalysis.h121 Environment &Env) final { in transferTypeErased()
127 TypeErasedLattice &E, Environment &Env) final { in transferBranchTypeErased()
158 Environment &Env)
167 TypeErasedLattice &, Environment &) {} in transferBranchInternal() argument
178 Environment Env;
235 const Environment &InitEnv,
297 const AdornedCFG &ACFG, AnalysisT &Analysis, const Environment &InitEnv,
311 auto createAnalysis(ASTContext &ASTCtx, Environment &Env)
316 auto createAnalysis(ASTContext &ASTCtx, Environment &Env)
348 Environment Env(AnalysisContext, FuncDecl);
[all …]
H A DTransfer.h42 const Environment *getEnvironment(const Stmt &S) const;
56 void transfer(const StmtToEnvMap &StmtToEnv, const Stmt &S, Environment &Env,
57 Environment::ValueModel &Model);
H A DMatchSwitch.h42 TransferState(LatticeT &Lattice, Environment &Env) in TransferState()
47 Environment &Env;
56 TransferStateForDiagnostics(const LatticeT &Lattice, const Environment &Env) in TransferStateForDiagnostics()
61 const Environment &Env;
/src/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp97 const Environment &Env1, Value &Val2, in compareDistinctValues()
98 const Environment &Env2, in compareDistinctValues()
99 Environment::ValueModel &Model) { in compareDistinctValues()
122 const Environment &Env1, Value &Val2, in joinDistinctValues()
123 const Environment &Env2, in joinDistinctValues()
124 Environment &JoinedEnv, in joinDistinctValues()
125 Environment::ValueModel &Model) { in joinDistinctValues()
162 const Environment &PrevEnv, in widenDistinctValues()
163 Value &Current, Environment &CurrentEnv, in widenDistinctValues()
164 Environment::ValueModel &Model) { in widenDistinctValues()
[all …]
H A DTransfer.cpp42 const Environment *StmtToEnvMap::getEnvironment(const Stmt &S) const { in getEnvironment()
60 Environment &Env) { in evaluateBooleanEquality()
82 static BoolValue &unpackValue(BoolValue &V, Environment &Env) { in unpackValue()
93 static Value *maybeUnpackLValueExpr(const Expr &E, Environment &Env) { in maybeUnpackLValueExpr()
110 static void propagateValue(const Expr &From, const Expr &To, Environment &Env) { in propagateValue()
118 Environment &Env) { in propagateStorageLocation()
127 Environment &Env) { in propagateValueOrStorageLocation()
139 TransferVisitor(const StmtToEnvMap &StmtToEnv, Environment &Env, in TransferVisitor()
140 Environment::ValueModel &Model) in TransferVisitor()
692 const Environment *TrueEnv = StmtToEnv.getEnvironment(*S->getTrueExpr()); in VisitConditionalOperator()
[all …]
H A DTypeErasedDataflowAnalysis.cpp91 const Environment &InitEnv, in AnalysisContext()
106 const Environment &InitEnv;
160 Environment::ExprJoinBehavior JoinBehavior;
168 Environment::join(L.Env, R.Env, AC.Analysis, JoinBehavior)}; in join()
173 Environment::ExprJoinBehavior JoinBehavior) in JoinedStateBuilder()
194 return {All[0]->Lattice, Environment::join(All[0]->Env, All[0]->Env, in take()
260 Environment::ExprJoinBehavior JoinBehavior = Environment::DiscardExprState; in computeBlockInputState()
263 JoinBehavior = Environment::KeepExprState; in computeBlockInputState()
475 const Environment &InitEnv, in runTypeErasedDataflowAnalysis()
480 std::optional<Environment> MaybeStartingEnv; in runTypeErasedDataflowAnalysis()
[all …]
H A DRecordOps.cpp21 Environment &Env) { in copyField()
39 StorageLocation &DstFieldLoc, Environment &Env) { in copySyntheticField()
52 Environment &Env) { in copyRecord()
88 bool recordsEqual(const RecordStorageLocation &Loc1, const Environment &Env1, in recordsEqual()
89 const RecordStorageLocation &Loc2, const Environment &Env2) { in recordsEqual()
/src/contrib/llvm-project/lldb/include/lldb/Utility/
H A DEnvironment.h18 class Environment : private llvm::StringMap<std::string> {
31 explicit Envp(const Environment &Env);
35 friend class Environment; variable
59 Environment() {} in Environment() function
60 Environment(const Environment &RHS) : Base(static_cast<const Base&>(RHS)) {} in Environment() function
61 Environment(Environment &&RHS) : Base(std::move(RHS)) {} in Environment() function
62 Environment(char *const *Env) in Environment() function
63 : Environment(const_cast<const char *const *>(Env)) {} in Environment()
64 Environment(const char *const *Env);
66 Environment &operator=(Environment RHS) {
[all …]
/src/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DEnvironment.h56 class Environment {
64 Environment(BindingsTy eb) : ExprBindings(eb) {} in Environment() function
80 static void Profile(llvm::FoldingSetNodeID& ID, const Environment* env) { in Profile()
90 bool operator==(const Environment& RHS) const {
101 using FactoryTy = Environment::BindingsTy::Factory;
108 Environment getInitialEnvironment() { in getInitialEnvironment()
109 return Environment(F.getEmptyMap()); in getInitialEnvironment()
113 Environment bindExpr(Environment Env, const EnvironmentEntry &E, SVal V,
116 Environment removeDeadBindings(Environment Env,
/src/contrib/llvm-project/lldb/source/Utility/
H A DEnvironment.cpp13 char *Environment::Envp::make_entry(llvm::StringRef Key, in make_entry()
28 Environment::Envp::Envp(const Environment &Env) { in Envp()
37 Environment::Environment(const char *const *Env) { in Environment() function in Environment
44 void Environment::insert(iterator first, iterator last) { in insert()
/src/contrib/llvm-project/lldb/source/Plugins/Platform/QemuUser/
H A DPlatformQemuUser.cpp57 Environment GetEmulatorEnvVars() { in GetEmulatorEnvVars()
60 return Environment(args); in GetEmulatorEnvVars()
63 Environment GetTargetEnvVars() { in GetTargetEnvVars()
66 return Environment(args); in GetTargetEnvVars()
126 static Environment ComputeLaunchEnvironment(Environment target, in ComputeLaunchEnvironment()
127 Environment host) { in ComputeLaunchEnvironment()
134 set_env.push_back(Environment::compose(KV)); in ComputeLaunchEnvironment()
202 Environment emulator_env = Host::GetEnvironment(); in DebugProcess()
246 Environment PlatformQemuUser::GetEnvironment() { in GetEnvironment()
247 Environment env = Host::GetEnvironment(); in GetEnvironment()
/src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp80 SVal Environment::lookupExpr(const EnvironmentEntry &E) const { in lookupExpr()
89 SVal Environment::getSVal(const EnvironmentEntry &Entry, in getSVal()
138 Environment EnvironmentManager::bindExpr(Environment Env, in bindExpr()
144 return Environment(F.remove(Env.ExprBindings, E)); in bindExpr()
148 return Environment(F.add(Env.ExprBindings, E, V)); in bindExpr()
179 Environment
180 EnvironmentManager::removeDeadBindings(Environment Env, in removeDeadBindings()
186 Environment NewEnv = getInitialEnvironment(); in removeDeadBindings()
196 for (Environment::iterator I = Env.begin(), End = Env.end(); I != End; ++I) { in removeDeadBindings()
217 void Environment::printJson(raw_ostream &Out, const ASTContext &Ctx, in printJson()
/src/contrib/llvm-project/clang/lib/Format/
H A DTokenAnalyzer.h26 class Environment {
33 Environment(StringRef Code, StringRef FileName, unsigned FirstStartColumn = 0,
56 static std::unique_ptr<Environment> make(StringRef Code, StringRef FileName,
79 TokenAnalyzer(const Environment &Env, const FormatStyle &Style);
97 const Environment &Env;
H A DTokenAnalyzer.cpp58 std::unique_ptr<Environment>
59 Environment::make(StringRef Code, StringRef FileName, in make()
62 auto Env = std::make_unique<Environment>(Code, FileName, FirstStartColumn, in make()
79 Environment::Environment(StringRef Code, StringRef FileName, in Environment() function in clang::format::Environment
86 TokenAnalyzer::TokenAnalyzer(const Environment &Env, const FormatStyle &Style) in TokenAnalyzer()
H A DQualifierAlignmentFixer.h24 const Environment &)>
52 const Environment &Env, const FormatStyle &Style,
/src/contrib/llvm-project/lldb/source/API/
H A DSBEnvironment.cpp19 SBEnvironment::SBEnvironment() : m_opaque_up(new Environment()) { in SBEnvironment()
28 SBEnvironment::SBEnvironment(Environment rhs) in SBEnvironment()
29 : m_opaque_up(new Environment(std::move(rhs))) {} in SBEnvironment()
96 entries.AppendString(Environment::compose(KV).c_str()); in GetEntries()
124 Environment &SBEnvironment::ref() const { return *m_opaque_up; } in ref()
H A DSBLaunchInfo.cpp40 Environment::Envp m_envp;
185 SetEnvironment(SBEnvironment(Environment(envp)), append); in SetEnvironmentEntries()
190 Environment &refEnv = env.ref(); in SetEnvironment()
201 return SBEnvironment(Environment(m_opaque_sp->GetEnvironment())); in GetEnvironment()
/src/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp317 const Formula &forceBoolValue(Environment &Env, const Expr &Expr) { in forceBoolValue()
338 Environment &Env) { in setHasValue()
344 BoolValue *getHasValue(Environment &Env, RecordStorageLocation *OptionalLoc) { in getHasValue()
376 const Environment &Env) { in getLocBehindPossiblePointer()
423 const Formula &(*ModelPred)(Environment &Env, const Formula &ExprVal, in transferValueOrImpl()
443 [](Environment &Env, const Formula &ExprVal, in transferValueOrStringEmptyCall()
461 [](Environment &Env, const Formula &ExprVal, in transferValueOrNotEqX()
491 void constructOptionalValue(const Expr &E, Environment &Env, in constructOptionalValue()
568 Environment &Env) { in transferSwap()
650 Environment &Env = State.Env; in transferOptionalAndOptionalCmp()
[all …]
/src/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.h48 UncheckedOptionalAccessModel(ASTContext &Ctx, dataflow::Environment &Env);
55 void transfer(const CFGElement &Elt, NoopLattice &L, Environment &Env);
73 CFGMatchSwitch<const Environment, llvm::SmallVector<SourceLocation>>
/src/contrib/llvm-project/lldb/include/lldb/API/
H A DSBEnvironment.h127 SBEnvironment(lldb_private::Environment rhs);
129 lldb_private::Environment &ref() const;
132 std::unique_ptr<lldb_private::Environment> m_opaque_up;
/src/contrib/llvm-project/clang/lib/Driver/
H A DJob.cpp308 Environment.reserve(NewEnvironment.size() + 1); in setEnvironment()
309 Environment.assign(NewEnvironment.begin(), NewEnvironment.end()); in setEnvironment()
310 Environment.push_back(nullptr); in setEnvironment()
363 if (!Environment.empty()) { in Execute()
364 assert(Environment.back() == nullptr && in Execute()
366 ArgvVectorStorage = llvm::toStringRefArray(Environment.data()); in Execute()
/src/sys/contrib/openzfs/scripts/
H A Dkmodtool77 Group: System Environment/Kernel
106 Group: System Environment/Kernel
151 Group: System Environment/Kernel
230 Group: System Environment/Kernel
276 Group: System Environment/Kernel
312 Group: System Environment/Kernel

12345678