Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@alexanderkyte
Copy link
Contributor

Our LLVM IR is littered with bitcasts due to the GOT being currently an untyped array.

This allows opt to remove those bitcasts, and to then see that we aren't crafting pointers from ints that may alias to other memory we're working with.

These conversions can pose trouble for LLVM's alias analysis, causing it to give up.

@vargaz
Copy link
Contributor

vargaz commented Apr 2, 2019

Looks good.

@alexanderkyte
Copy link
Contributor Author

@monojenkins build failed

@marek-safar marek-safar mentioned this pull request Apr 4, 2019
11 tasks
@alexanderkyte
Copy link
Contributor Author

@monojenkins build failed

@alexanderkyte alexanderkyte merged commit 715d33c into mono:master Apr 5, 2019
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.

2 participants