diff options
author | Jiong Wang <jiwang@tilera.com> | 2019-02-07 22:51:56 +0000 |
---|---|---|
committer | Jiong Wang <jiwang@tilera.com> | 2019-02-07 22:51:56 +0000 |
commit | 862e7405e84badb1c1a3529d8132892a34b1c291 (patch) | |
tree | 957ed4c3239301addaadbf799883a946efd5501a | |
parent | 230dc11d24626c8a717de5073fef31ea8ea2683f (diff) | |
download | bcm5719-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.cpp | 2 | ||||
-rw-r--r-- | clang/test/Misc/target-invalid-cpu-note.c | 2 |
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' |