This patch changes the code we generate to enter a target region on the
device. This is in-line with the new definition in the runtime that was
added previously. Additionally we implement this in the OpenMPIRBuilder
so that this code can be shared with Flang in the future.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
This currently fails about 180 Clang tests. Of those about half can be automatically updated. I tried to manually update the other 90 but gave up, attempting to auto generate those tests as well would most likely result in over half a million new lined added to LLVM, the autogenerated tests are highly inefficient and will blow up a 100 line test into 40,000 lines of checks.
clang/lib/CodeGen/CGOpenMPRuntime.cpp | ||
---|---|---|
6719–6720 | This code can be removed safely in this form |
This code can be removed safely in this form