//===- AArch64CPUFeatures.inc - AArch64 CPU Features enum -------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // // This file defines the CPUFeatures enum for AArch64 to facilitate better // testing of this code between LLVM and compiler-rt, primarily that the files // are an exact match. // // This file has two identical copies. The primary copy lives in LLVM and // the other one sits in compiler-rt/lib/builtins/cpu_model directory. To make // changes in this file, first modify the primary copy and copy it over to // compiler-rt. compiler-rt tests will fail if the two files are not synced up. // //===----------------------------------------------------------------------===// #ifndef AARCH64_CPU_FEATURS_INC_H #define AARCH64_CPU_FEATURS_INC_H // Function Multi Versioning CPU features. enum CPUFeatures { … }; #endif