Page MenuHomePhabricator

[RISCV][Don't Commit] Refactor the RISCV ISA extension info and target features to support multiple extension version
AbandonedPublic

Authored by zixuan-wu on Dec 17 2021, 1:35 AM.

Details

Summary

Split from https://reviews.llvm.org/D115921 since testcase change is too large to review.

This is part of D115921, and will not be committed.

Diff Detail

Unit TestsFailed

TimeTest
8,890 msx64 debian > Clang.CodeGen/RISCV::riscv-attr-builtin-alias.c
Script: -- : 'RUN: at line 3'; /var/lib/buildkite-agent/builds/llvm-project/build/bin/clang -cc1 -internal-isystem /var/lib/buildkite-agent/builds/llvm-project/build/lib/clang/14.0.0/include -nostdsysteminc -triple riscv64 -emit-llvm -target-feature +experimental-v /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/RISCV/riscv-attr-builtin-alias.c -o - | /var/lib/buildkite-agent/builds/llvm-project/build/bin/FileCheck /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/RISCV/riscv-attr-builtin-alias.c
180 msx64 debian > Clang.CodeGen/RISCV/rvb-intrinsics::riscv32-zbb.c
Script: -- : 'RUN: at line 2'; /var/lib/buildkite-agent/builds/llvm-project/build/bin/clang -cc1 -internal-isystem /var/lib/buildkite-agent/builds/llvm-project/build/lib/clang/14.0.0/include -nostdsysteminc -triple riscv32 -target-feature +experimental-zbb -emit-llvm /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbb.c -o - | /var/lib/buildkite-agent/builds/llvm-project/build/bin/FileCheck /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbb.c -check-prefix=RV32ZBB
200 msx64 debian > Clang.CodeGen/RISCV/rvb-intrinsics::riscv32-zbc.c
Script: -- : 'RUN: at line 2'; /var/lib/buildkite-agent/builds/llvm-project/build/bin/clang -cc1 -internal-isystem /var/lib/buildkite-agent/builds/llvm-project/build/lib/clang/14.0.0/include -nostdsysteminc -triple riscv32 -target-feature +experimental-zbc -emit-llvm /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbc.c -o - | /var/lib/buildkite-agent/builds/llvm-project/build/bin/FileCheck /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbc.c -check-prefix=RV32ZBC
150 msx64 debian > Clang.CodeGen/RISCV/rvb-intrinsics::riscv32-zbe.c
Script: -- : 'RUN: at line 2'; /var/lib/buildkite-agent/builds/llvm-project/build/bin/clang -cc1 -internal-isystem /var/lib/buildkite-agent/builds/llvm-project/build/lib/clang/14.0.0/include -nostdsysteminc -triple riscv32 -target-feature +experimental-zbe -emit-llvm /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbe.c -o - | /var/lib/buildkite-agent/builds/llvm-project/build/bin/FileCheck /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbe.c -check-prefix=RV32ZBE
190 msx64 debian > Clang.CodeGen/RISCV/rvb-intrinsics::riscv32-zbp.c
Script: -- : 'RUN: at line 2'; /var/lib/buildkite-agent/builds/llvm-project/build/bin/clang -cc1 -internal-isystem /var/lib/buildkite-agent/builds/llvm-project/build/lib/clang/14.0.0/include -nostdsysteminc -triple riscv32 -target-feature +experimental-zbp -emit-llvm /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbp.c -o - | /var/lib/buildkite-agent/builds/llvm-project/build/bin/FileCheck /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbp.c -check-prefix=RV32ZBP
View Full Test Results (1,325 Failed)