| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.h | 54 class Environment { 104 Environment &MergedEnv) { in merge() 154 Environment &operator=(const Environment &Other) = delete; 156 Environment(Environment &&Other) = default; 157 Environment &operator=(Environment &&Other) = default; 187 Environment fork() const; 200 Environment pushCall(const CallExpr *Call) const; 218 bool equivalentTo(const Environment &Other, 228 static Environment join(const Environment &EnvA, const Environment &EnvB, 238 LatticeJoinEffect widen(const Environment &PrevEnv, [all …]
|
| H A D | TypeErasedDataflowAnalysis.h | 54 class TypeErasedDataflowAnalysis : public Environment::ValueModel { 100 Environment &) = 0; 109 TypeErasedLattice &, Environment &) = 0; 125 Environment Env; 127 TypeErasedDataflowAnalysisState(TypeErasedLattice Lattice, Environment Env) in TypeErasedDataflowAnalysisState() 150 const Environment &InitEnv,
|
| H A D | RecordOps.h | 36 Environment &Env); 56 bool recordsEqual(const RecordStorageLocation &Loc1, const Environment &Env1, 57 const RecordStorageLocation &Loc2, const Environment &Env2); 61 const Environment &Env) { in recordsEqual()
|
| H A D | DataflowAnalysis.h | 122 Environment &Env) final { in transferTypeErased() 128 TypeErasedLattice &E, Environment &Env) final { in transferBranchTypeErased() 159 Environment &Env) 168 TypeErasedLattice &, Environment &) {} in transferBranchInternal() argument 179 Environment Env; 200 const Environment &InitEnv,
|
| H A D | MatchSwitch.h | 42 TransferState(LatticeT &Lattice, Environment &Env) in TransferState() 47 Environment &Env; 56 TransferStateForDiagnostics(const LatticeT &Lattice, const Environment &Env) in TransferStateForDiagnostics() 61 const Environment &Env;
|
| H A D | Transfer.h | 42 const Environment *getEnvironment(const Stmt &S) const; 56 void transfer(const StmtToEnvMap &StmtToEnv, const Stmt &S, Environment &Env);
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Utility/ |
| H A D | Environment.h | 18 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 …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.cpp | 223 const Environment &Env1, const Environment &Env2, in joinLocToVal() 224 Environment &JoinedEnv, Environment::ValueModel &Model) { in joinLocToVal() 258 Environment &CurEnv, const Environment &PrevEnv, in widenKeyToValueMap() 373 Environment::Environment(DataflowAnalysisContext &DACtx) in Environment() function in clang::dataflow::Environment 377 Environment::Environment(DataflowAnalysisContext &DACtx, in Environment() function in clang::dataflow::Environment 475 Environment Environment::fork() const { in fork() 486 Environment Environment::pushCall(const CallExpr *Call) const { in pushCall() 505 Environment Environment::pushCall(const CXXConstructExpr *Call) const { in pushCall() 570 bool Environment::equivalentTo(const Environment &Other, in equivalentTo() 598 LatticeJoinEffect Environment::widen(const Environment &PrevEnv, in widen() [all …]
|
| H A D | TypeErasedDataflowAnalysis.cpp | 78 TerminatorVisitor(Environment &Env, int BlockSuccIdx) in TerminatorVisitor() 147 Environment &Env; 155 const Environment &InitEnv, in AnalysisContext() 170 const Environment &InitEnv; 231 Environment::join(L.Env, R.Env, AC.Analysis)}; in join() 256 Environment::join(All[0]->Env, All[0]->Env, AC.Analysis)}; in take() 514 const Environment &InitEnv, in runTypeErasedDataflowAnalysis() 521 std::optional<Environment> MaybeStartingEnv; in runTypeErasedDataflowAnalysis() 526 const Environment &StartingEnv = in runTypeErasedDataflowAnalysis()
|
| H A D | Transfer.cpp | 40 const Environment *StmtToEnvMap::getEnvironment(const Stmt &S) const { in getEnvironment() 54 Environment &Env) { in evaluateBooleanEquality() 68 static BoolValue &unpackValue(BoolValue &V, Environment &Env) { in unpackValue() 79 static Value *maybeUnpackLValueExpr(const Expr &E, Environment &Env) { in maybeUnpackLValueExpr() 96 static void propagateValue(const Expr &From, const Expr &To, Environment &Env) { in propagateValue() 102 Environment &Env) { in propagateStorageLocation() 111 Environment &Env) { in propagateValueOrStorageLocation() 123 TransferVisitor(const StmtToEnvMap &StmtToEnv, Environment &Env) in TransferVisitor() 764 if (const Environment *SubExprEnv = StmtToEnv.getEnvironment(SubExpr)) in getLogicOperatorSubExprValue() 824 Environment &Env; [all …]
|
| H A D | RecordOps.cpp | 18 RecordStorageLocation &Dst, Environment &Env) { in copyRecord() 74 const Environment &Env1, in recordsEqual() 76 const Environment &Env2) { in recordsEqual()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | Environment.h | 56 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,
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Utility/ |
| H A D | Environment.cpp | 13 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()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Platform/QemuUser/ |
| H A D | PlatformQemuUser.cpp | 57 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()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | Environment.cpp | 80 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()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Format/ |
| H A D | TokenAnalyzer.h | 37 class Environment { 44 Environment(StringRef Code, StringRef FileName, unsigned FirstStartColumn = 0, 67 static std::unique_ptr<Environment> make(StringRef Code, StringRef FileName, 90 TokenAnalyzer(const Environment &Env, const FormatStyle &Style); 107 const Environment &Env;
|
| H A D | TokenAnalyzer.cpp | 58 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 D | QualifierAlignmentFixer.h | 24 const Environment &)> 43 const Environment &Env, const FormatStyle &Style,
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/API/ |
| H A D | SBEnvironment.cpp | 19 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 D | SBLaunchInfo.cpp | 40 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()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 228 const Formula &forceBoolValue(Environment &Env, const Expr &Expr) { in forceBoolValue() 249 Environment &Env) { in setHasValue() 303 const Environment &Env) { in getLocBehindPossiblePointer() 351 const Formula &(*ModelPred)(Environment &Env, const Formula &ExprVal, in transferValueOrImpl() 389 [](Environment &Env, const Formula &ExprVal, in transferValueOrNotEqX() 422 void constructOptionalValue(const Expr &E, Environment &Env, in constructOptionalValue() 498 Environment &Env) { in transferSwap() 580 Environment &Env = State.Env; in transferOptionalAndOptionalCmp() 822 return CFGMatchSwitchBuilder<const Environment, in buildDiagnoseMatchSwitch() 828 const Environment &Env) { in buildDiagnoseMatchSwitch() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.h | 48 UncheckedOptionalAccessModel(ASTContext &Ctx, dataflow::Environment &Env); 55 void transfer(const CFGElement &Elt, NoopLattice &L, Environment &Env); 73 CFGMatchSwitch<const Environment, llvm::SmallVector<SourceLocation>>
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/API/ |
| H A D | SBEnvironment.h | 127 SBEnvironment(lldb_private::Environment rhs); 129 lldb_private::Environment &ref() const; 132 std::unique_ptr<lldb_private::Environment> m_opaque_up;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ |
| H A D | Job.cpp | 308 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()
|
| /freebsd-14.2/sys/contrib/openzfs/scripts/ |
| H A D | kmodtool | 76 Group: System Environment/Kernel 105 Group: System Environment/Kernel 150 Group: System Environment/Kernel 229 Group: System Environment/Kernel 275 Group: System Environment/Kernel 311 Group: System Environment/Kernel
|