Author: jiwang Date: Thu Feb 7 14:51:56 2019 New Revision: 353479 URL: http://llvm.org/viewvc/llvm-project?rev=353479&view=rev Log: 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 <y...@fb.com> Signed-off-by: Jiong Wang <jiong.w...@netronome.com> Modified: cfe/trunk/lib/Basic/Targets/BPF.cpp cfe/trunk/test/Misc/target-invalid-cpu-note.c Modified: cfe/trunk/lib/Basic/Targets/BPF.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Basic/Targets/BPF.cpp?rev=353479&r1=353478&r2=353479&view=diff ============================================================================== --- cfe/trunk/lib/Basic/Targets/BPF.cpp (original) +++ cfe/trunk/lib/Basic/Targets/BPF.cpp Thu Feb 7 14:51:56 2019 @@ -25,7 +25,7 @@ void BPFTargetInfo::getTargetDefines(con } 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); Modified: cfe/trunk/test/Misc/target-invalid-cpu-note.c URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Misc/target-invalid-cpu-note.c?rev=353479&r1=353478&r2=353479&view=diff ============================================================================== --- cfe/trunk/test/Misc/target-invalid-cpu-note.c (original) +++ cfe/trunk/test/Misc/target-invalid-cpu-note.c Thu Feb 7 14:51:56 2019 @@ -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' _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits