Skip to content

Commit f0c1830

Browse files
Add latency for cpop
Signed-off-by: Mikhail R. Gadelha <[email protected]>
1 parent f0f9f21 commit f0c1830

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

llvm/lib/Target/RISCV/RISCVSchedSpacemitX60.td

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,10 @@ def : WriteRes<WriteCLZ32, [SMX60_IEU]>;
9090
def : WriteRes<WriteCTZ, [SMX60_IEU]>;
9191
def : WriteRes<WriteCTZ32, [SMX60_IEU]>;
9292

93-
def : WriteRes<WriteCPOP, [SMX60_IEU]>;
94-
def : WriteRes<WriteCPOP32, [SMX60_IEU]>;
93+
let Latency = 2 in {
94+
def : WriteRes<WriteCPOP, [SMX60_IEU]>;
95+
def : WriteRes<WriteCPOP32, [SMX60_IEU]>;
96+
}
9597

9698
def : WriteRes<WriteORCB, [SMX60_IEU]>;
9799

0 commit comments

Comments
 (0)