Home
last modified time | relevance | path

Searched refs:Env (Results 1 – 25 of 85) sorted by relevance

1234

/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp52 return &CurState.Env; in getEnvironment()
56 return &State->Env; in getEnvironment()
60 Environment &Env) { in evaluateBooleanEquality() argument
61 Value *LHSValue = Env.getValue(LHS); in evaluateBooleanEquality()
62 Value *RHSValue = Env.getValue(RHS); in evaluateBooleanEquality()
65 return Env.getBoolLiteralValue(true); in evaluateBooleanEquality()
69 return Env.makeIff(*LHSBool, *RHSBool); in evaluateBooleanEquality()
77 return Env.getBoolLiteralValue(true); in evaluateBooleanEquality()
79 return Env.makeAtomicBoolValue(); in evaluateBooleanEquality()
82 static BoolValue &unpackValue(BoolValue &V, Environment &Env) { in unpackValue() argument
[all …]
H A DRecordOps.cpp21 Environment &Env) { in copyField() argument
27 cast<RecordStorageLocation>(*DstFieldLoc), Env); in copyField()
31 if (Value *Val = Env.getValue(*SrcFieldLoc)) in copyField()
32 Env.setValue(*DstFieldLoc, *Val); in copyField()
34 Env.clearValue(*DstFieldLoc); in copyField()
39 StorageLocation &DstFieldLoc, Environment &Env) { in copySyntheticField() argument
42 cast<RecordStorageLocation>(DstFieldLoc), Env); in copySyntheticField()
44 if (Value *Val = Env.getValue(SrcFieldLoc)) in copySyntheticField()
45 Env.setValue(DstFieldLoc, *Val); in copySyntheticField()
47 Env.clearValue(DstFieldLoc); in copySyntheticField()
[all …]
H A DTypeErasedDataflowAnalysis.cpp168 Environment::join(L.Env, R.Env, AC.Analysis, JoinBehavior)}; in join()
194 return {All[0]->Lattice, Environment::join(All[0]->Env, All[0]->Env, in take()
294 auto *CondVal = Copy.Env.get<BoolValue>(*Cond); in computeBlockInputState()
301 BranchVal ? CondVal : &Copy.Env.makeNot(*CondVal); in computeBlockInputState()
302 Copy.Env.assume(AssertedVal->formula()); in computeBlockInputState()
305 Copy.Env); in computeBlockInputState()
319 InputState.Env, AC.Analysis); in builtinTransferStatement()
329 auto &Env = InputState.Env; in builtinTransferInitializer() local
330 auto &ThisLoc = *Env.getThisPointeeStorageLocation(); in builtinTransferInitializer()
365 auto *InitExprLoc = Env.getStorageLocation(*InitExpr); in builtinTransferInitializer()
[all …]
H A DHTMLLogger.cpp86 ModelDumper(llvm::json::OStream &JOS, const Environment &Env) in ModelDumper() argument
87 : JOS(JOS), Env(Env) {} in ModelDumper()
116 JOS.attribute("truth", Env.proves(B->formula()) ? "true" in dump()
117 : Env.proves(Env.arena().makeNot(B->formula())) in dump()
129 if (auto *V = Env.getValue(L)) in dump()
136 if (Value *Val = Env.getValue(*Child.second)) in dump()
148 const Environment &Env; member in clang::dataflow::__anon109acdc30111::ModelDumper
285 if (auto *V = State.Env.getValue(*E)) in recordState()
287 "value", [&] { ModelDumper(JOS, State.Env).dump(*V); }); in recordState()
289 if (auto *Loc = State.Env.getStorageLocation(*E)) in recordState()
[all …]
H A DDataflowEnvironment.cpp605 Environment Env(*this); in pushCall() local
610 Env.ThisPointeeLoc = in pushCall()
618 Env.LocForRecordReturnVal = &Env.getResultObjectLocation(*Call); in pushCall()
620 Env.pushCallInternal(Call->getDirectCallee(), in pushCall()
623 return Env; in pushCall()
627 Environment Env(*this); in pushCall() local
629 Env.ThisPointeeLoc = &Env.getResultObjectLocation(*Call); in pushCall()
630 Env.LocForRecordReturnVal = &Env.getResultObjectLocation(*Call); in pushCall()
632 Env.pushCallInternal(Call->getConstructor(), in pushCall()
635 return Env; in pushCall()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp317 const Formula &forceBoolValue(Environment &Env, const Expr &Expr) { in forceBoolValue() argument
318 auto *Value = Env.get<BoolValue>(Expr); in forceBoolValue()
322 Value = &Env.makeAtomicBoolValue(); in forceBoolValue()
323 Env.setValue(Expr, *Value); in forceBoolValue()
338 Environment &Env) { in setHasValue() argument
339 Env.setValue(locForHasValue(OptionalLoc), HasValueVal); in setHasValue()
344 BoolValue *getHasValue(Environment &Env, RecordStorageLocation *OptionalLoc) { in getHasValue() argument
348 auto *HasValueVal = Env.get<BoolValue>(HasValueLoc); in getHasValue()
350 HasValueVal = &Env.makeAtomicBoolValue(); in getHasValue()
351 Env.setValue(HasValueLoc, *HasValueVal); in getHasValue()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerFork.cpp317 GlobalEnv Env; in FuzzWithFork() local
318 Env.Args = Args; in FuzzWithFork()
319 Env.CorpusDirs = CorpusDirs; in FuzzWithFork()
320 Env.Rand = &Rand; in FuzzWithFork()
321 Env.Verbosity = Options.Verbosity; in FuzzWithFork()
322 Env.ProcessStartTime = std::chrono::system_clock::now(); in FuzzWithFork()
323 Env.DataFlowBinary = Options.CollectDataFlow; in FuzzWithFork()
324 Env.Group = Options.ForkCorpusGroups; in FuzzWithFork()
330 Env.TempDir = TempPath("FuzzWithFork", ".dir"); in FuzzWithFork()
331 Env.DFTDir = DirPlusFile(Env.TempDir, "DFT"); in FuzzWithFork()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DTokenAnalyzer.cpp62 auto Env = std::make_unique<Environment>(Code, FileName, FirstStartColumn, in make() local
65 Env->SM.getDiagnostics().setClient(&Diags, /*ShouldOwnClient=*/false); in make()
66 SourceLocation StartOfFile = Env->SM.getLocForStartOfFile(Env->ID); in make()
70 Env->CharRanges.push_back(CharSourceRange::getCharRange(Start, End)); in make()
73 Env->SM.getBufferData(Env->ID); in make()
76 return Env; in make()
86 TokenAnalyzer::TokenAnalyzer(const Environment &Env, const FormatStyle &Style) in TokenAnalyzer() argument
87 : Style(Style), LangOpts(getFormattingLangOpts(Style)), Env(Env), in TokenAnalyzer()
88 AffectedRangeMgr(Env.getSourceManager(), Env.getCharRanges()), in TokenAnalyzer()
91 Env.getSourceManager().getBufferData(Env.getFileID()))) { in TokenAnalyzer()
[all …]
H A DFormat.cpp2125 ParensRemover(const Environment &Env, const FormatStyle &Style) in ParensRemover() argument
2126 : TokenAnalyzer(Env, Style) {} in ParensRemover()
2141 const auto &SourceMgr = Env.getSourceManager(); in removeParens()
2169 BracesInserter(const Environment &Env, const FormatStyle &Style) in BracesInserter() argument
2170 : TokenAnalyzer(Env, Style) {} in BracesInserter()
2185 const auto &SourceMgr = Env.getSourceManager(); in insertBraces()
2222 BracesRemover(const Environment &Env, const FormatStyle &Style) in BracesRemover() argument
2223 : TokenAnalyzer(Env, Style) {} in BracesRemover()
2238 const auto &SourceMgr = Env.getSourceManager(); in removeBraces()
2273 SemiRemover(const Environment &Env, const FormatStyle &Style) in SemiRemover() argument
[all …]
H A DSortJavaScriptImports.cpp134 JavaScriptImportSorter(const Environment &Env, const FormatStyle &Style) in JavaScriptImportSorter() argument
135 : TokenAnalyzer(Env, Style), in JavaScriptImportSorter()
136 FileContents(Env.getSourceManager().getBufferData(Env.getFileID())) { in JavaScriptImportSorter()
205 Env.getSourceManager(), CharSourceRange::getCharRange(InsertionPoint), in analyze()
248 const SourceManager &SM = Env.getSourceManager(); in getSourceText()
594 auto Env = Environment::make(Code, FileName, Ranges); in sortJavaScriptImports() local
595 if (!Env) in sortJavaScriptImports()
597 return JavaScriptImportSorter(*Env, Style).process().first; in sortJavaScriptImports()
H A DDefinitionBlockSeparator.h26 DefinitionBlockSeparator(const Environment &Env, const FormatStyle &Style) in DefinitionBlockSeparator() argument
27 : TokenAnalyzer(Env, Style) {} in DefinitionBlockSeparator()
H A DIntegerLiteralSeparatorFixer.cpp45 IntegerLiteralSeparatorFixer::process(const Environment &Env, in process() argument
78 const auto &SourceMgr = Env.getSourceManager(); in process()
79 AffectedRangeManager AffectedRangeMgr(SourceMgr, Env.getCharRanges()); in process()
81 const auto ID = Env.getFileID(); in process()
H A DQualifierAlignmentFixer.cpp39 [&, Qualifier, ConfiguredQualifierTokens](const Environment &Env) { in addQualifierAlignmentFixerPasses() argument
40 return LeftRightQualifierAlignmentFixer(Env, Style, Qualifier, in addQualifierAlignmentFixerPasses()
48 [&, Qualifier, ConfiguredQualifierTokens](const Environment &Env) { in addQualifierAlignmentFixerPasses() argument
49 return LeftRightQualifierAlignmentFixer(Env, Style, Qualifier, in addQualifierAlignmentFixerPasses()
528 const Environment &Env, const FormatStyle &Style, in LeftRightQualifierAlignmentFixer() argument
531 : TokenAnalyzer(Env, Style), Qualifier(Qualifier), RightAlign(RightAlign), in LeftRightQualifierAlignmentFixer()
549 const SourceManager &SourceMgr = Env.getSourceManager(); in fixQualifierAlignment()
H A DTokenAnalyzer.h79 TokenAnalyzer(const Environment &Env, const FormatStyle &Style);
97 const Environment &Env; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DTriple.h611 EnvironmentType Env = getEnvironment(); in isGNUEnvironment() local
612 return Env == Triple::GNU || Env == Triple::GNUT64 || in isGNUEnvironment()
613 Env == Triple::GNUABIN32 || Env == Triple::GNUABI64 || in isGNUEnvironment()
614 Env == Triple::GNUEABI || Env == Triple::GNUEABIT64 || in isGNUEnvironment()
615 Env == Triple::GNUEABIHF || Env == Triple::GNUEABIHFT64 || in isGNUEnvironment()
616 Env == Triple::GNUF32 || Env == Triple::GNUF64 || in isGNUEnvironment()
617 Env == Triple::GNUSF || Env == Triple::GNUX32; in isGNUEnvironment()
819 EnvironmentType Env = getEnvironment(); in isShaderStageEnvironment() local
820 return Env == Triple::Pixel || Env == Triple::Vertex || in isShaderStageEnvironment()
821 Env == Triple::Geometry || Env == Triple::Hull || in isShaderStageEnvironment()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/
H A DDataflowAnalysis.h121 Environment &Env) final { in transferTypeErased() argument
123 static_cast<Derived *>(this)->transfer(Element, L, Env); in transferTypeErased()
127 TypeErasedLattice &E, Environment &Env) final { in transferBranchTypeErased() argument
129 E, Env); in transferBranchTypeErased()
158 Environment &Env)
160 Branch, Stmt, std::declval<LatticeT &>(), Env))> {
161 A.transferBranch(Branch, Stmt, llvm::any_cast<Lattice &>(L.Value), Env);
178 Environment Env; member
249 *Lattice, State.Env.fork()});
262 *Lattice, State.Env.fork()});
[all …]
H A DRecordOps.h40 Environment &Env);
65 const Environment &Env) { in recordsEqual() argument
66 return recordsEqual(Loc1, Env, Loc2, Env); in recordsEqual()
H A DTypeErasedDataflowAnalysis.h125 Environment Env; member
127 TypeErasedDataflowAnalysisState(TypeErasedLattice Lattice, Environment Env) in TypeErasedDataflowAnalysisState()
128 : Lattice(std::move(Lattice)), Env(std::move(Env)) {} in TypeErasedDataflowAnalysisState()
131 return TypeErasedDataflowAnalysisState(Lattice, Env.fork()); in fork()
/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DEnvironment.cpp28 Environment::Envp::Envp(const Environment &Env) { in Envp() argument
30 Allocator.Allocate(sizeof(char *) * (Env.size() + 1), alignof(char *))); in Envp()
32 for (const auto &KV : Env) in Envp()
37 Environment::Environment(const char *const *Env) { in Environment() argument
38 if (!Env) in Environment()
40 while (*Env) in Environment()
41 insert(*Env++); in Environment()
/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/
H A DEnvironment.h31 explicit Envp(const Environment &Env);
62 Environment(char *const *Env) in Environment() argument
63 : Environment(const_cast<const char *const *>(Env)) {} in Environment()
64 Environment(const char *const *Env);
89 static void format(const lldb_private::Environment &Env, raw_ostream &Stream,
91 for (const auto &KV : Env)
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DProgram.cpp27 std::optional<ArrayRef<StringRef>> Env,
33 std::optional<ArrayRef<StringRef>> Env, in ExecuteAndWait() argument
41 if (Execute(PI, Program, Args, Env, Redirects, MemoryLimit, ErrMsg, in ExecuteAndWait()
58 std::optional<ArrayRef<StringRef>> Env, in ExecuteNoWait() argument
67 if (!Execute(PI, Program, Args, Env, Redirects, MemoryLimit, ErrMsg, in ExecuteNoWait()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolCompiland.cpp49 while (auto Env = Envs->getNext()) { in getSourceFileFullPath() local
50 std::string Var = Env->getName(); in getSourceFileFullPath()
52 EnvWorkingDir = Env->getValue(); in getSourceFileFullPath()
56 EnvSrc = Env->getValue(); in getSourceFileFullPath()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DProgramState.cpp50 Env(env), in ProgramState()
58 : stateMgr(RHS.stateMgr), Env(RHS.Env), store(RHS.store), GDM(RHS.GDM), in ProgramState()
103 NewState.Env = EnvMgr.removeDeadBindings(NewState.Env, SymReaper, state); in removeDeadBindingsFromEnvironmentAndStore()
319 getStateManager().EnvMgr.bindExpr(Env, EnvironmentEntry(S, LCtx), V, in BindExpr()
321 if (NewEnv == Env) in BindExpr()
325 NewSt.Env = NewEnv; in BindExpr()
502 Env.printJson(Out, Mgr.getContext(), LCtx, NL, Space, IsDot); in printJson()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DEnvironment.h113 Environment bindExpr(Environment Env, const EnvironmentEntry &E, SVal V,
116 Environment removeDeadBindings(Environment Env,
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_fuchsia.cpp498 for (char **Env = StoredEnviron; *Env != 0; Env++) { in GetEnv() local
499 if (internal_strncmp(*Env, name, NameLen) == 0 && (*Env)[NameLen] == '=') in GetEnv()
500 return (*Env) + NameLen + 1; in GetEnv()

1234