Lines Matching refs:CE
1660 SPIRVCompositeExtract *CE = static_cast<SPIRVCompositeExtract *>(BV);
1661 if (CE->getComposite()->getType()->isTypeVector()) {
1662 assert(CE->getIndices().size() == 1 && "Invalid index");
1665 transValue(CE->getComposite(), F, BB),
1666 ConstantInt::get(*Context, APInt(32, CE->getIndices()[0])),
1671 transValue(CE->getComposite(), F, BB),
1672 CE->getIndices(), BV->getName(), BB));
1676 auto CE = static_cast<SPIRVVectorExtractDynamic *>(BV);
1678 BV, ExtractElementInst::Create(transValue(CE->getVector(), F, BB),
1679 transValue(CE->getIndex(), F, BB),