summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiong Wang <jiwang@tilera.com>2019-02-07 22:51:56 +0000
committerJiong Wang <jiwang@tilera.com>2019-02-07 22:51:56 +0000
commit862e7405e84badb1c1a3529d8132892a34b1c291 (patch)
tree957ed4c3239301addaadbf799883a946efd5501a
parent230dc11d24626c8a717de5073fef31ea8ea2683f (diff)
downloadbcm5719-llvm-862e7405e84badb1c1a3529d8132892a34b1c291.tar.gz
bcm5719-llvm-862e7405e84badb1c1a3529d8132892a34b1c291.zip
bpf: teach BPF driver about the new CPU "v3"
This patch simply teach BPF driver about the new CPU "v3" introduced in LLVM backend. Acked-by: Yonghong Song <yhs@fb.com> Signed-off-by: Jiong Wang <jiong.wang@netronome.com> llvm-svn: 353479
-rw-r--r--clang/lib/Basic/Targets/BPF.cpp2
-rw-r--r--clang/test/Misc/target-invalid-cpu-note.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Basic/Targets/BPF.cpp b/clang/lib/Basic/Targets/BPF.cpp
index ec5e6ad637f..e0527db59c9 100644
--- a/clang/lib/Basic/Targets/BPF.cpp
+++ b/clang/lib/Basic/Targets/BPF.cpp
@@ -25,7 +25,7 @@ void BPFTargetInfo::getTargetDefines(const LangOptions &Opts,
}
static constexpr llvm::StringLiteral ValidCPUNames[] = {"generic", "v1", "v2",
- "probe"};
+ "v3", "probe"};
bool BPFTargetInfo::isValidCPUName(StringRef Name) const {
return llvm::find(ValidCPUNames, Name) != std::end(ValidCPUNames);
diff --git a/clang/test/Misc/target-invalid-cpu-note.c b/clang/test/Misc/target-invalid-cpu-note.c
index babfaa9ffcb..7a37edaa7bb 100644
--- a/clang/test/Misc/target-invalid-cpu-note.c
+++ b/clang/test/Misc/target-invalid-cpu-note.c
@@ -101,7 +101,7 @@
// RUN: not %clang_cc1 -triple bpf--- -target-cpu not-a-cpu -fsyntax-only %s 2>&1 | FileCheck %s --check-prefix BPF
// BPF: error: unknown target CPU 'not-a-cpu'
-// BPF: note: valid target CPU values are: generic, v1, v2, probe
+// BPF: note: valid target CPU values are: generic, v1, v2, v3, probe
// RUN: not %clang_cc1 -triple avr--- -target-cpu not-a-cpu -fsyntax-only %s 2>&1 | FileCheck %s --check-prefix AVR
// AVR: error: unknown target CPU 'not-a-cpu'
OpenPOWER on IntegriCloud