8253768: Deleting unused pipe_class definitions in adl-file (x86_64.ad).

Reviewed-by: neliasso
This commit is contained in:
Patric Hedlin 2020-09-30 09:06:17 +00:00
parent dc3a0f5f88
commit 04775f11fe

View File

@ -4250,16 +4250,6 @@ pipe_class ialu_reg_fat(rRegI dst)
ALU : S3; // any alu ALU : S3; // any alu
%} %}
// Long ALU reg operation using big decoder
pipe_class ialu_reg_long_fat(rRegL dst)
%{
instruction_count(2);
dst : S4(write);
dst : S3(read);
D0 : S0(2); // big decoder only; twice
ALU : S3(2); // any 2 alus
%}
// Integer ALU reg-reg operation // Integer ALU reg-reg operation
pipe_class ialu_reg_reg(rRegI dst, rRegI src) pipe_class ialu_reg_reg(rRegI dst, rRegI src)
%{ %{
@ -4270,16 +4260,6 @@ pipe_class ialu_reg_reg(rRegI dst, rRegI src)
ALU : S3; // any alu ALU : S3; // any alu
%} %}
// Long ALU reg-reg operation
pipe_class ialu_reg_reg_long(rRegL dst, rRegL src)
%{
instruction_count(2);
dst : S4(write);
src : S3(read);
DECODE : S0(2); // any 2 decoders
ALU : S3(2); // both alus
%}
// Integer ALU reg-reg operation // Integer ALU reg-reg operation
pipe_class ialu_reg_reg_fat(rRegI dst, memory src) pipe_class ialu_reg_reg_fat(rRegI dst, memory src)
%{ %{
@ -4290,16 +4270,6 @@ pipe_class ialu_reg_reg_fat(rRegI dst, memory src)
ALU : S3; // any alu ALU : S3; // any alu
%} %}
// Long ALU reg-reg operation
pipe_class ialu_reg_reg_long_fat(rRegL dst, rRegL src)
%{
instruction_count(2);
dst : S4(write);
src : S3(read);
D0 : S0(2); // big decoder only; twice
ALU : S3(2); // both alus
%}
// Integer ALU reg-mem operation // Integer ALU reg-mem operation
pipe_class ialu_reg_mem(rRegI dst, memory mem) pipe_class ialu_reg_mem(rRegI dst, memory mem)
%{ %{