Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:zext

1069         APInt NewRHS = RHS->getValue().zext(SrcBits);
1167 // If the LHS is an AND of a zext, and we have an equality compare, we can
1802 if (LHSCI->getOpcode() != Instruction::ZExt &&
1816 // and the other is a zext), then we can't handle this.
1962 Value *ZExt = Builder->CreateZExt(Add, OrigAdd->getType());
1966 IC.ReplaceInstUsesWith(*OrigAdd, ZExt);
2887 // Transform (zext A) == (B & (1<<X)-1) --> A == (trunc B)
2888 // and (B & (1<<X)-1) == (zext A) --> A == (trunc B)
2920 APInt CmpV = Cst1->getValue().zext(ASize);