Update llvm-pretty-bc-parser, crucible, semmc submodules; adapt to GaloisInc/crucible#906 #245
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This:
Updates the
llvm-pretty-bc-parser
to include these PRs:fneg
instructions llvm-pretty-bc-parser#159 (Support parsing fneg instructions
)freeze
instructions llvm-pretty-bc-parser#166 (Support parsing freeze instructions
)DebugInfoEnumerator
properly on LLVM 12+ llvm-pretty-bc-parser#164 (Parse DebugInfoEnumerator properly on LLVM 12+
)Support parsing dict{Associated,Allocated,Rank} fields introduced in LLVM 12
)The
llvm-pretty
submodule had corresponding changes as well. These were included as part of a previous commit to update thellvm-pretty
submodule (952fe55), but thellvm-pretty-bc-parser
submodule was not updated at the same time. This commit brings the two back into harmony.Updates the
crucible
submodule to includecrucible-llvm
: Control granularity of reading uninitialized memory crucible#906 (Control granularity of reading uninitialized memory
), as well as thesemmc
submodule to bring in corresponding changes on its side (Update crucible submodule, adapt to GaloisInc/crucible#906 semmc#69). Some additional?memOpts :: MemOptions
constraints needed to be added to some functions inmacaw-symbolic
andmacaw-refinement
as a result.