trailofbits/vast
VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
C++Apache-2.0
Issues
- 0
abi: Add abstraction over bit and byte sizes.
#614 opened by lkorenc - 0
- 0
Requires further investigation
#566 opened by Jezurko - 0
- 0
Vector extensions are not supported
#570 opened by Jezurko - 0
LLVM test suite fixes & upgrades
#515 opened by Jezurko - 1
Support for non-standard `int complex` type
#597 opened by Jezurko - 0
- 1
[Bug]: Lowering unions with array member.
#503 opened by lkorenc - 0
abi: Solidify arch-agnostic APIs.
#606 opened by lkorenc - 0
- 0
Field access on typedef doesn't work
#567 opened by Jezurko - 0
Pointers from array decay can't be directly added to
#565 opened by Jezurko - 0
Subtraction on label pointers (?) doesn't work
#569 opened by Jezurko - 0
- 1
- 0
Missing support for `_Complex`
#562 opened by Jezurko - 0
Aligned attribute throws away the attribute content
#595 opened by Jezurko - 0
[Bug]: Build error when installation path of LLVM matches prior installation path of VAST
#592 opened by pgoodman - 1
- 0
Reorganize conversion tests.
#589 opened by lkorenc - 0
`hl` should use properties for attributes.
#558 opened by lkorenc - 0
Add resource dir and gcc toolchain to CE instance
#501 opened by Jezurko - 0
API to access dominated uses.
#493 opened by xlauko - 0
Deduplicate release CI builds
#516 opened by Jezurko - 0
Add option to stop pipeline at given pass.
#530 opened by lkorenc - 0
Re-enable LLVM IR target for SV-Comp benchmarks in CI
#554 opened by Jezurko - 0
`-vast-snapshot-at` should have an option to end after all passes are snapshotted.
#583 opened by lkorenc - 4
[Bug]: Assert due to invalid cast
#579 opened by kumarak - 0
- 0
Unsupported builtins
#573 opened by Jezurko - 0
Unimplemented functions with NoDebug attribute
#572 opened by Jezurko - 0
constructor/destructor attributes not implemented
#571 opened by Jezurko - 0
Function declaration after definition throws an error about symbol with same mangled name already existing
#563 opened by Jezurko - 1
- 0
- 0
- 0
Investigate support of pointer assignments
#539 opened by xlauko - 0
Implement prototype scope
#535 opened by xlauko - 0
Create differential scope testing tool
#536 opened by xlauko - 0
Make high-level types implement `desugar` method
#534 opened by xlauko - 0
Compile programs with printf
#520 opened by xlauko - 0
- 0
- 0
Templater scripts do not work with Python 3.10+
#517 opened by Jezurko - 0
[Bug]: DCE does not work on code with jumps
#518 opened by xlauko - 4
[Bug]: run examples failed
#499 opened by liuhycs - 0
Lower unions in the same style clang does.
#500 opened by lkorenc - 1
- 0
ABI Test-suite
#495 opened by xlauko