Skip to content

Conversation

@ahueck
Copy link
Contributor

@ahueck ahueck commented Jan 21, 2025

Enhance the type resolution of built-in datatypes when using llvm-dimeta.
When using LLVM IR Type System, the fundamental limitations still apply, e.g., limited to the IR types such as no unsigned int types.

Misc

Cleanup compat CallSite: make it a thin wrapper

@coveralls
Copy link
Collaborator

coveralls commented Jan 21, 2025

Pull Request Test Coverage Report for Build 12894058351

Details

  • 56 of 80 (70.0%) changed or added relevant lines in 6 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage decreased (-0.3%) to 90.754%

Changes Missing Coverage Covered Lines Changed/Added Lines %
lib/passes/typegen/ir/TypeManager.cpp 6 8 75.0%
lib/passes/instrumentation/MemOpArgCollector.cpp 7 11 63.64%
lib/passes/typegen/dimeta/DimetaTypeGen.cpp 13 31 41.94%
Totals Coverage Status
Change from base Build 12588512043: -0.3%
Covered Lines: 3828
Relevant Lines: 4218

💛 - Coveralls

@ahueck ahueck merged commit 37d7f8c into devel Jan 21, 2025
25 checks passed
@ahueck ahueck deleted the feat/type-fidelity branch January 21, 2025 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants