Lines Matching defs:COp
1266 if (auto *COp = dyn_cast<ConstantVector>(Op)) {
1267 AggrConst = cast<Constant>(COp);
1268 ResTy = COp->getType();
1269 } else if (auto *COp = dyn_cast<ConstantArray>(Op)) {
1270 AggrConst = cast<Constant>(COp);
1272 } else if (auto *COp = dyn_cast<ConstantStruct>(Op)) {
1273 AggrConst = cast<Constant>(COp);
1275 } else if (auto *COp = dyn_cast<ConstantDataArray>(Op)) {
1276 AggrConst = cast<Constant>(COp);
1278 } else if (auto *COp = dyn_cast<ConstantAggregateZero>(Op)) {
1279 AggrConst = cast<Constant>(COp);
1280 ResTy = Op->getType()->isVectorTy() ? COp->getType() : B.getInt32Ty();
1284 if (auto *COp = dyn_cast<ConstantDataSequential>(Op))
1285 for (unsigned i = 0; i < COp->getNumElements(); ++i)
1286 Args.push_back(COp->getElementAsConstant(i));
1288 for (auto &COp : AggrConst->operands())
1289 Args.push_back(COp);