rusticl/r600: sfn_valuefactory.cpp: r600::VirtualValue* r600::ValueFactory::ssa_src(const nir_def&, int): Assertion `!"" "Source values should always exist"' failed.
When running clpeak on TeraScale I get the same error whatever the card:
clpeak: ../src/gallium/drivers/r600/sfn/sfn_valuefactory.cpp:427:
r600::VirtualValue* r600::ValueFactory::ssa_src(const nir_def&, int):
Assertion `!"" "Source values should always exist"' failed. ``
I tried Cayman, Cypress, Turks and Redwood:
Platform: rusticl
Device: AMD CAYMAN (DRM 2.50.0 / 6.5.0-10-generic, LLVM 16.0.6)
Driver version : 24.0.0-devel (git-33de58154f) (Linux x64)
Compute units : 12
Clock frequency : 880 MHz
Didn't find source with key (17, 4, ssa)
clpeak: ../src/gallium/drivers/r600/sfn/sfn_valuefactory.cpp:427: r600::VirtualValue* r600::ValueFactory::ssa_src(const nir_def&, int): Assertion `!"" "Source values should always exist"' failed.
Platform: rusticl
Device: AMD CYPRESS (DRM 2.50.0 / 6.5.0-10-generic, LLVM 16.0.6)
Driver version : 24.0.0-devel (git-33de58154f) (Linux x64)
Compute units : 10
Clock frequency : 850 MHz
Didn't find source with key (17, 4, ssa)
clpeak: ../src/gallium/drivers/r600/sfn/sfn_valuefactory.cpp:427: r600::VirtualValue* r600::ValueFactory::ssa_src(const nir_def&, int): Assertion `!"" "Source values should always exist"' failed.
Platform: rusticl
Device: AMD TURKS (DRM 2.50.0 / 6.5.0-10-generic, LLVM 16.0.6)
Driver version : 24.0.0-devel (git-33de58154f) (Linux x64)
Compute units : 6
Clock frequency : 800 MHz
Didn't find source with key (17, 4, ssa)
clpeak: ../src/gallium/drivers/r600/sfn/sfn_valuefactory.cpp:427: r600::VirtualValue* r600::ValueFactory::ssa_src(const nir_def&, int): Assertion `!"" "Source values should always exist"' failed.
Platform: rusticl
Device: AMD REDWOOD (DRM 2.50.0 / 6.5.0-10-generic, LLVM 16.0.6)
Driver version : 24.0.0-devel (git-33de58154f) (Linux x64)
Compute units : 5
Clock frequency : 775 MHz
Didn't find source with key (17, 4, ssa)
clpeak: ../src/gallium/drivers/r600/sfn/sfn_valuefactory.cpp:427: r600::VirtualValue* r600::ValueFactory::ssa_src(const nir_def&, int): Assertion `!"" "Source values should always exist"' failed.
Edited by Thomas Debesse