Home | History | Annotate | Download | only in VMCore

Lines Matching refs:isa

59     if (!isa<ConstantInt>(CV->getOperand(i)) &&
60 !isa<ConstantFP>(CV->getOperand(i)))
141 if (isa<ConstantAggregateZero>(V))
151 if (isa<ConstantInt>(V) || isa<ConstantFP>(V))
157 if (isa<ConstantPointerNull>(V)) // ptr->ptr cast.
509 if (isa<UndefValue>(V)) {
615 bool isOne = isa<ConstantInt>(Idx) && cast<ConstantInt>(Idx)->isOne();
707 if ((CP1 || isa<ConstantAggregateZero>(V1)) &&
708 (CP2 || isa<ConstantAggregateZero>(V2))) {
732 if (isa<UndefValue>(Cond)) {
733 if (isa<UndefValue>(V1)) return V1;
736 if (isa<UndefValue>(V1)) return V2;
737 if (isa<UndefValue>(V2)) return V1;
756 if (isa<UndefValue>(Val)) // ee(undef, x) -> undef
769 } else if (isa<UndefValue>(Idx)) {
783 if (isa<UndefValue>(Val)) {
786 if (isa<UndefValue>(Elt))
801 if (isa<ConstantAggregateZero>(Val)) {
841 if (isa<ConstantAggregateZero>(C))
843 if (isa<UndefValue>(C))
852 if (isa<UndefValue>(Mask)) return UndefValue::get(V1->getType());
864 if (isa<UndefValue>(InElt))
891 if (isa<UndefValue>(Agg)) // ev(undef, x) -> undef
895 if (isa<ConstantAggregateZero>(Agg)) // ev(0, x) -> 0
920 if (isa<UndefValue>(Agg)) {
923 if (isa<UndefValue>(Val))
951 if (isa<ConstantAggregateZero>(Agg)) {
982 if (isa<ConstantStruct>(Agg) || isa<ConstantArray>(Agg)) {
1008 if (isa<UndefValue>(C1) || isa<UndefValue>(C2)) {
1011 if (isa<UndefValue>(C1) && isa<UndefValue>(C2))
1020 if (isa<UndefValue>(C1) && isa<UndefValue>(C2)) // undef & undef -> undef
1028 (isa<UndefValue>(C1) && isa<UndefValue>(C2)))
1044 if (!isa<UndefValue>(C2)) // undef / X -> 0
1048 if (isa<UndefValue>(C1) && isa<UndefValue>(C2)) // undef | undef -> undef
1052 if (isa<UndefValue>(C2) && isa<UndefValue>(C1))
1057 if (!isa<UndefValue>(C2)) // undef ashr X --> all ones
1059 else if (isa<UndefValue>(C1))
1064 if (isa<UndefValue>(C2) && isa<UndefValue>(C1))
1117 isa<GlobalValue>(CE1->getOperand(0))) {
1122 if (isa<Function>(GV))
1166 } else if (isa<ConstantInt>(C1)) {
1274 if ((CP1 != NULL || isa<ConstantAggregateZero>(C1)) &&
1275 (CP2 != NULL || isa<ConstantAggregateZero>(C2))) {
1422 if (!isa<ConstantExpr>(T) || cast<ConstantExpr>(T)->getOpcode() != Opcode)
1425 } else if (isa<ConstantExpr>(C2)) {
1494 if (!isa<ConstantInt>(C1) || !isa<ConstantInt>(C2))
1543 if (!isa<ConstantExpr>(V1)) {
1544 if (!isa<ConstantExpr>(V2)) {
1606 if (!isa<ConstantExpr>(V1) && !isa
1607 !isa<BlockAddress>(V1)) {
1608 if (!isa<GlobalValue>(V2) && !isa<ConstantExpr>(V2) &&
1609 !isa<BlockAddress>(V2)) {
1637 if (isa<ConstantExpr>(V2)) { // Swap as necessary.
1650 if (!isa<GlobalAlias>(GV) && !isa<GlobalAlias>(GV2))
1653 } else if (isa<BlockAddress>(V2)) {
1656 assert(isa<ConstantPointerNull>(V2) && "Canonicalization guarantee!");
1659 if (!GV->hasExternalWeakLinkage() && !isa<GlobalAlias>(GV))
1663 if (isa<ConstantExpr>(V2)) { // Swap as necessary.
1682 assert((isa<ConstantPointerNull>(V2) || isa<GlobalValue>(V2)) &&
1720 if (isa<ConstantPointerNull>(V2)) {
1732 } else if (isa<ConstantPointerNull>(CE1Op0)) {
1744 if (isa<ConstantPointerNull>(CE1Op0)) {
1780 if (isa<GlobalValue>(CE1Op0) && isa<GlobalValue>(CE2Op0)) {
1811 if (isa<ConstantInt>(CE1->getOperand(i)))
1819 if (isa<ConstantInt>(CE2->getOperand(i)))
1853 if (isa<UndefValue>(C1) || isa<UndefValue>(C2)) {
1858 (isa<UndefValue>(C1) && isa<UndefValue>(C2)))
1873 if (!isa<GlobalAlias>(GV) && !GV->hasExternalWeakLinkage()) {
1883 if (!isa<GlobalAlias>(GV) && !GV->hasExternalWeakLinkage()) {
1895 if (isa<ConstantInt>(C2))
1905 if (isa<ConstantInt>(C1) && isa<ConstantInt>(C2)) {
1921 } else if (isa<ConstantFP>(C1) && isa<ConstantFP>(C2)) {
2137 if ((!isa<ConstantExpr>(C1) && isa<ConstantExpr>(C2)) ||
2178 if (isa<UndefValue>(C)) {
2276 if (isa<SequentialType>(Prev)) {
2319 isa<GlobalVariable>(C) && isInBoundsIndices(Idxs))