Lines Matching refs:ConstOpnd
1325 const APInt &ConstOpnd) { in createAndInstr() argument
1326 if (ConstOpnd.isZero()) in createAndInstr()
1329 if (ConstOpnd.isAllOnes()) in createAndInstr()
1333 Opnd, ConstantInt::get(Opnd->getType(), ConstOpnd), "and.ra", in createAndInstr()
1346 APInt &ConstOpnd, Value *&Res) { in CombineXorOpnd() argument
1358 if (C1 != ConstOpnd) in CombineXorOpnd()
1364 ConstOpnd ^= C1; in CombineXorOpnd()
1380 XorOpnd *Opnd2, APInt &ConstOpnd, in CombineXorOpnd() argument
1409 int NewInstNum = ConstOpnd.getBoolValue() ? 1 : 2; in CombineXorOpnd()
1415 ConstOpnd ^= C1; in CombineXorOpnd()
1425 int NewInstNum = ConstOpnd.getBoolValue() ? 1 : 2; in CombineXorOpnd()
1431 ConstOpnd ^= C3; in CombineXorOpnd()
1465 APInt ConstOpnd(Ty->getScalarSizeInBits(), 0); in OptimizeXor() local
1473 ConstOpnd ^= *C; in OptimizeXor()
1515 if (!ConstOpnd.isZero() && CombineXorOpnd(I, CurrOpnd, ConstOpnd, CV)) { in OptimizeXor()
1532 if (CombineXorOpnd(I, CurrOpnd, PrevOpnd, ConstOpnd, CV)) { in OptimizeXor()
1555 if (!ConstOpnd.isZero()) { in OptimizeXor()
1556 Value *C = ConstantInt::get(Ty, ConstOpnd); in OptimizeXor()
1564 assert(ConstOpnd.isZero()); in OptimizeXor()
1565 return ConstantInt::get(Ty, ConstOpnd); in OptimizeXor()