diff options
author | Michael Buch <michaelbuch12@gmail.com> | 2024-06-22 07:20:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-22 07:20:13 +0100 |
commit | bfd263a34df5d3916eb8425bb070618324acabfa (patch) | |
tree | dfe99b39936e82500d48bfcb34814236f201b008 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | 82f9b0fbda81232d1294aafa2611a84bba082da6 (diff) | |
download | llvm-bfd263a34df5d3916eb8425bb070618324acabfa.zip llvm-bfd263a34df5d3916eb8425bb070618324acabfa.tar.gz llvm-bfd263a34df5d3916eb8425bb070618324acabfa.tar.bz2 |
[lldb][ExpressionParser][NFCI] Add new DoPrepareForExecution interface to be implemented by language plugins (#96290)
This patch adds a new `DoPrepareForExecution` API, which can be
implemented by the Clang and Swift language plugins. This also moves
`RunStaticInitializers` into `ExpressionParser::PrepareForExecution`, so
we call it consistently between language plugins.
This *should* be mostly NFC (the static initializers will still only run
after we finished parsing). We've been living on this patch downstream
for sometime now.
rdar://130267058
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions