Lines Matching defs:def
84 // Ids and their corresponding def instructions.
99 ASSERT_EQ(1u, actual_defs.count(id)) << "expected to def id [" << id << "]";
100 auto def = actual_defs.at(id);
101 if (def->opcode() != spv::Op::OpConstant) {
200 // Analyze def and use.
212 {"OpMemoryModel Logical GLSL450", {{}, {}}}, // no def and use
213 { // single def, no use
220 { // multiple def, no use
233 { // multiple def, multiple use
616 // Force a re-build of def-use manager.
971 // Analyze def and use.
986 { // no def, no use, no kill
1248 // Force a re-build of def-use manager.
1451 // Force a re-build of the def-use manager.
1706 Instruction* def = def_use_mgr->GetDef(9);
1708 def->SetOpcode(spv::Op::OpCopyObject);
1709 def->SetInOperands({{SPV_OPERAND_TYPE_ID, {25}}});
1710 context->UpdateDefUse(def);
1713 bool userFound = !def_use_mgr->WhileEachUser(def, scanUser);