Tapir extension to LLVM for optimizing Parallel Programs
Stars
133
Forks
23
Watchers
133
Open Issues
29
Overall repository health assessment
No package.json found
This might not be a Node.js project
[CSI] Slightly better front-end data when debug symbols cannot be found for a particular instruction or function.
bc03b80View on GitHub[CilkSanitizer] Fixed bug causing CilkSanitizer to fail to instrument function entry/exit and free calls in some cases.
c6958d8View on GitHub[TapirRaceDetect] Handle realloc as a special case, since it can free memory as well as allocate it.
be0a7bcView on GitHub[CilkSanitizer,CSI] Fixed bug with inserting loop instrumentation and splitting detach-continuation blocks.
00437e8View on GitHub[TaskSimplify] Avoid removing sync regions for syncs that's don't appear distinguishing themselves but are distinguished against by other syncs.
e836ed8View on GitHub[CilkSanitizer] Fixed bug where Cilksan failed to instrument loads and stores whose underlying object was a noalias function argument.
59242ecView on GitHub[CilkSanitizer] Avoiding unnecessary loads of suppression flags.
9f18a6bView on GitHub[CilkSanitizer] Adding Cilksan-specific attributes on CSI hooks that Ciksan uses.
7a16ed3View on GitHub[TapirRaceDetect] Improved analysis of potential races between function arguments and instructions.
43c1513View on GitHub[TapirRaceDetect] Bug fix to identify loops to check based on loops in common between the two accesses and their underlying objects.
3fd14e3View on GitHub[LoopStripMine] Fixed creation and updating of PHI nodes when nesting a stripmined parallel loop within a task, specifically, when spawning the epilog.
5e9ac71View on GitHub