Home
last modified time | relevance | path

Searched refs:has_source_mod (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/gallium/drivers/r600/sfn/
Dsfn_peephole.cpp72 else if (!instr->has_source_mod(0, AluInstr::mod_abs) && in visit()
73 !instr->has_source_mod(0, AluInstr::mod_neg)) in visit()
180 if (!has_abs && p->has_source_mod(0, AluInstr::mod_abs)) in apply_source_mods()
183 if (!p->has_source_mod(0, AluInstr::mod_abs) && in apply_source_mods()
184 !p->has_source_mod(0, AluInstr::mod_neg)) in apply_source_mods()
209 if (p->has_source_mod(0, AluInstr::mod_abs)) in apply_source_mods()
211 if (p->has_source_mod(0, AluInstr::mod_neg)) { in apply_source_mods()
212 if (!alu->has_source_mod(i, AluInstr::mod_neg)) in apply_source_mods()
248 if (alu->has_source_mod(0, AluInstr::mod_abs) || in apply_dest_clamp()
249 alu->has_source_mod(0, AluInstr::mod_neg)) in apply_dest_clamp()
[all …]
Dsfn_optimizer.cpp510 parents[i]->has_source_mod(0, AluInstr::mod_neg) || in propagate_to()
511 parents[i]->has_source_mod(0, AluInstr::mod_abs) || in propagate_to()
985 if (alu->has_source_mod(0, AluInstr::mod_abs) || in visit()
986 alu->has_source_mod(0, AluInstr::mod_neg)) in visit()
Dsfn_instr_alu.cpp265 if (has_source_mod(i, mod_neg)) in do_print()
270 if (has_source_mod(i, mod_abs)) in do_print()
417 if (has_source_mod(0, mod_abs) || has_source_mod(0, mod_neg) || in can_copy_propagate()
842 if (has_source_mod(nsrc * k + 0, mod_neg)) in split()
844 if (has_source_mod(nsrc * k + 1, mod_neg)) in split()
846 if (has_source_mod(nsrc * k + 2, mod_neg)) in split()
848 if (has_source_mod(nsrc * k + 0, mod_abs)) in split()
850 if (has_source_mod(nsrc * k + 1, mod_abs)) in split()
Dsfn_instr_alu.h188 auto has_source_mod(int src, SourceMod mod) const { in has_source_mod() function
Dsfn_assembler.cpp321 alu.src[i].neg = ai.has_source_mod(i, AluInstr::mod_neg); in emit_alu_op()
323 alu.src[i].abs = ai.has_source_mod(i, AluInstr::mod_abs); in emit_alu_op()
/external/mesa3d/src/gallium/drivers/r600/sfn/tests/
Dsfn_instr_test.cpp47 EXPECT_FALSE(alu.has_source_mod(0, AluInstr::mod_abs)); in TEST_F()
48 EXPECT_FALSE(alu.has_source_mod(0, AluInstr::mod_neg)); in TEST_F()
73 EXPECT_TRUE(alu.has_source_mod(0, AluInstr::mod_abs)); in TEST_F()
76 EXPECT_TRUE(alu.has_source_mod(0, AluInstr::mod_neg)); in TEST_F()
92 EXPECT_FALSE(alu.has_source_mod(0, AluInstr::mod_neg)); in TEST_F()
93 EXPECT_FALSE(alu.has_source_mod(1, AluInstr::mod_neg)); in TEST_F()
94 EXPECT_FALSE(alu.has_source_mod(2, AluInstr::mod_neg)); in TEST_F()