Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:isa

21   if (isa<ConstantAggregateZero>(V))
38 isa<ConstantInt>(I->getOperand(2)))
60 if (isa<ConstantAggregateZero>(SVI->getOperand(2)))
62 if (isa<UndefValue>(SVI->getOperand(2)))
68 if (isa<UndefValue>(*i))
85 if (isa<UndefValue>(V))
87 if (isa<ConstantAggregateZero>(V))
94 if (!isa<ConstantInt>(III->getOperand(2)))
125 if (isa<UndefValue>(EI.getOperand(0)))
129 if (isa<ConstantAggregateZero>(EI.getOperand(0)))
191 CheapToScalarize(BO, isa<ConstantInt>(EI.getOperand(1)))) {
206 if (isa<Constant>(IE->getOperand(2)) && isa<Constant>(EI.getOperand(1))) {
256 if (isa<UndefValue>(V)) {
280 if (!isa<ConstantInt>(IdxOp))
284 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector.
293 if (isa<ConstantInt>(EI->getOperand(1)) &&
335 if (isa<UndefValue>(V)) {
338 } else if (isa<ConstantAggregateZero>(V)) {
348 if (isa<ConstantInt>(EI->getOperand(1)) && isa<ConstantInt>(IdxOp) &&
397 if (isa<UndefValue>(ScalarOp) || isa<UndefValue>(IdxOp))
403 if (isa<ConstantInt>(EI->getOperand(1)) && isa<ConstantInt>(IdxOp) &&
423 if (!IE.hasOneUse() || !isa<InsertElementInst>(IE.use_back())) {
455 if (isa<UndefValue>(SVI.getOperand(2)))
475 if (LHS == RHS || isa<UndefValue>(LHS)) {
476 if (isa<UndefValue>(LHS) && LHS == RHS) {
487 if ((Mask[i] >= (int)e && isa<UndefValue>(RHS)) ||
488 (Mask[i] < (int)e && isa<UndefValue>(LHS))) {
532 if (isa<UndefValue>(RHS)) {