forked from OSchip/llvm-project
Revert "[AMDGPU][OpenMP] Emit textual IR for -emit-llvm -S"
This reverts commit 7f78e409d0
.
This commit is contained in:
parent
29342291d2
commit
eca3d68399
|
@ -4394,13 +4394,7 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
|
||||||
CmdArgs.push_back("-emit-llvm");
|
CmdArgs.push_back("-emit-llvm");
|
||||||
} else if (JA.getType() == types::TY_LLVM_BC ||
|
} else if (JA.getType() == types::TY_LLVM_BC ||
|
||||||
JA.getType() == types::TY_LTO_BC) {
|
JA.getType() == types::TY_LTO_BC) {
|
||||||
// Emit textual llvm IR for AMDGPU offloading for -emit-llvm -S
|
CmdArgs.push_back("-emit-llvm-bc");
|
||||||
if (Triple.isAMDGCN() && IsOpenMPDevice) {
|
|
||||||
if (Args.hasArg(options::OPT_S) && Args.hasArg(options::OPT_emit_llvm))
|
|
||||||
CmdArgs.push_back("-emit-llvm");
|
|
||||||
} else {
|
|
||||||
CmdArgs.push_back("-emit-llvm-bc");
|
|
||||||
}
|
|
||||||
} else if (JA.getType() == types::TY_IFS ||
|
} else if (JA.getType() == types::TY_IFS ||
|
||||||
JA.getType() == types::TY_IFS_CPP) {
|
JA.getType() == types::TY_IFS_CPP) {
|
||||||
StringRef ArgStr =
|
StringRef ArgStr =
|
||||||
|
|
|
@ -71,6 +71,3 @@
|
||||||
// CHECK-C: "x86_64-unknown-linux-gnu" - "clang"
|
// CHECK-C: "x86_64-unknown-linux-gnu" - "clang"
|
||||||
// CHECK-C: "x86_64-unknown-linux-gnu" - "clang::as"
|
// CHECK-C: "x86_64-unknown-linux-gnu" - "clang::as"
|
||||||
// CHECK-C: "x86_64-unknown-linux-gnu" - "offload bundler"
|
// CHECK-C: "x86_64-unknown-linux-gnu" - "offload bundler"
|
||||||
|
|
||||||
// RUN: %clang -### --target=x86_64-unknown-linux-gnu -emit-llvm -S -fopenmp -fopenmp-targets=amdgcn-amd-amdhsa -Xopenmp-target=amdgcn-amd-amdhsa -march=gfx803 -nogpulib %s 2>&1 | FileCheck %s --check-prefix=CHECK-EMIT-LLVM-IR
|
|
||||||
// CHECK-EMIT-LLVM-IR: clang{{.*}}"-cc1"{{.*}}"-triple" "amdgcn-amd-amdhsa"{{.*}}"-emit-llvm"
|
|
||||||
|
|
Loading…
Reference in New Issue