[llvm] This patch reverts the fix added in #85218 in favour of a better approach (PR #88118)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 9 05:32:03 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-flang-openmp
Author: Akash Banerjee (TIFitis)
<details>
<summary>Changes</summary>
This patch reverts the fix added in #<!-- -->85218 in favour of a better approach.
---
Full diff: https://github.com/llvm/llvm-project/pull/88118.diff
1 Files Affected:
- (modified) llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp (+1-4)
``````````diff
diff --git a/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp b/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
index 7fd8474c2ec890..6b5446182a772f 100644
--- a/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+++ b/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
@@ -4886,11 +4886,8 @@ OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createTargetData(
return InsertPointTy();
// Disable TargetData CodeGen on Device pass.
- if (Config.IsTargetDevice.value_or(false)) {
- if (BodyGenCB)
- Builder.restoreIP(BodyGenCB(Builder.saveIP(), BodyGenTy::NoPriv));
+ if (Config.IsTargetDevice.value_or(false))
return Builder.saveIP();
- }
Builder.restoreIP(CodeGenIP);
bool IsStandAlone = !BodyGenCB;
``````````
</details>
https://github.com/llvm/llvm-project/pull/88118
More information about the llvm-commits
mailing list