Lines Matching refs:cinst

1278     Instruction* cinst = def_use_mgr->GetDef(cid);  in CompositeConstructFeedingExtract()  local
1280 if (cinst->opcode() != SpvOpCompositeConstruct) { in CompositeConstructFeedingExtract()
1285 analysis::Type* composite_type = type_mgr->GetType(cinst->type_id()); in CompositeConstructFeedingExtract()
1290 uint32_t element_id = cinst->GetSingleWordInOperand(element_index); in CompositeConstructFeedingExtract()
1307 construct_index < cinst->NumInOperands(); ++construct_index) { in CompositeConstructFeedingExtract()
1308 uint32_t element_id = cinst->GetSingleWordInOperand(construct_index); in CompositeConstructFeedingExtract()
1411 Instruction* cinst = def_use_mgr->GetDef(cid); in InsertFeedingExtract() local
1413 if (cinst->opcode() != SpvOpCompositeInsert) { in InsertFeedingExtract()
1421 if (i + 1 >= cinst->NumInOperands()) { in InsertFeedingExtract()
1426 cinst->GetSingleWordInOperand(i + 1)) { in InsertFeedingExtract()
1432 if (i == inst->NumInOperands() && i + 1 == cinst->NumInOperands()) { in InsertFeedingExtract()
1436 {cinst->GetSingleWordInOperand(kInsertObjectIdInIdx)}}}); in InsertFeedingExtract()
1448 if (i + 1 == cinst->NumInOperands()) { in InsertFeedingExtract()
1452 {cinst->GetSingleWordInOperand(kInsertObjectIdInIdx)}}); in InsertFeedingExtract()
1466 {cinst->GetSingleWordInOperand(kInsertCompositeIdInIdx)}}); in InsertFeedingExtract()
1487 Instruction* cinst = def_use_mgr->GetDef(cid); in VectorShuffleFeedingExtract() local
1489 if (cinst->opcode() != SpvOpVectorShuffle) { in VectorShuffleFeedingExtract()
1495 def_use_mgr->GetDef(cinst->GetSingleWordInOperand(0)); in VectorShuffleFeedingExtract()
1505 cinst->GetSingleWordInOperand(2 + inst->GetSingleWordInOperand(1)); in VectorShuffleFeedingExtract()
1519 new_vector = cinst->GetSingleWordInOperand(0); in VectorShuffleFeedingExtract()
1521 new_vector = cinst->GetSingleWordInOperand(1); in VectorShuffleFeedingExtract()