Skip to content

[CilkSanitizer] Fix bug with hoisting coarsened instrumentation out o…#22

Merged
neboat merged 6 commits intoOpenCilk:dev/10.xfrom
neboat:dev/10.x
Oct 26, 2020
Merged

[CilkSanitizer] Fix bug with hoisting coarsened instrumentation out o…#22
neboat merged 6 commits intoOpenCilk:dev/10.xfrom
neboat:dev/10.x

Conversation

@neboat
Copy link
Collaborator

@neboat neboat commented Sep 29, 2020

…f loops with an unusual structure.

…on to ensure that Cilksan avoids false-positive race reports on updates to reducer views when the memory allocator reuses the same memory for different views during race detection.
…to model the cost of a basic block. Computation of the RecipThroughout cost of a basic block can fail due types in the LLVM IR that are not modeled on the target architecture. Addresses OpenCilk#24.
… on a loop with multiple canonical induction variables of different sizes.
…le after_call hook runs after an invoke, even when those invokes occur near unsimplified loops in the original code.
@neboat neboat merged commit 61691f3 into OpenCilk:dev/10.x Oct 26, 2020
@wheatman wheatman mentioned this pull request Jan 7, 2022
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.

1 participant