Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Neboat/beta3 consolidate #17

Merged
merged 54 commits into from
Aug 24, 2020
Merged

Conversation

neboat
Copy link
Collaborator

@neboat neboat commented Aug 19, 2020

Opening this WIP pull request for consolidating compiler changes for beta 3.

neboat and others added 30 commits July 31, 2020 16:50
disable cilksan instrumentation when reducing views of reducer
hyperobjects, and update cilksan to use opencilk runtime interface for
checking reducer races.
… memory for the call stack of the program-under-test.
…n relevant for shadow-memory maintenance or series-parallel maintenance.
…ntation for parallel control flow out of the serialized loop, in order to respect the loop's grainsize.
…n Tapir loops with exceptional returns from the loop body.
… is interposed for reducer race detection, in order to clearly denote that method as an internal runtime method.
…n Tapir loops with exceptional returns from the loop body.
… multiple calls to find the taskframe tree occur on the same TaskInfo analysis.
…nitizer instrumentation, and address some bugs including bugs with handling analyses.
…ving instrumentation out of a serial loop from multiple task exits.
neboat and others added 16 commits August 16, 2020 17:56
…ting a program with CilkSanitizer by running the CilkSanitizer pass multiple times, where different runs insert different sets of instrumentation.
… Start to generalize sunk instrumentation to handle loops with multiple exits.
…simply clear the freed shadow memory, rather than treat it as a write.
… and make sure to use the right trip-count computation.
…d when the accessed addresses can be computed before entering the loop.
…llocate page-table shadow memory structure to conserve memory footprint
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