reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1314 switch (I->getOpcode()) { 1347 bool NeedsRebuild = (Mask.size() != I->getType()->getVectorNumElements()); 1348 for (int i = 0, e = I->getNumOperands(); i != e; ++i) { 1353 if (I->getOperand(i)->getType()->isVectorTy()) 1354 V = evaluateInDifferentElementOrder(I->getOperand(i), Mask); 1356 V = I->getOperand(i); 1358 NeedsRebuild |= (V != I->getOperand(i)); 1361 return buildNew(I, NewOps); 1363 return I; 1366 int Element = cast<ConstantInt>(I->getOperand(2))->getLimitedValue(); 1383 return evaluateInDifferentElementOrder(I->getOperand(0), Mask); 1385 Value *V = evaluateInDifferentElementOrder(I->getOperand(0), Mask); 1386 return InsertElementInst::Create(V, I->getOperand(1), 1387 ConstantInt::get(I32Ty, Index), "", I);