Lines Matching refs:ConstOpnd
1241 const APInt &ConstOpnd) { in createAndInstr() argument
1242 if (ConstOpnd.isZero()) in createAndInstr()
1245 if (ConstOpnd.isAllOnes()) in createAndInstr()
1249 Opnd, ConstantInt::get(Opnd->getType(), ConstOpnd), "and.ra", in createAndInstr()
1262 APInt &ConstOpnd, Value *&Res) { in CombineXorOpnd() argument
1274 if (C1 != ConstOpnd) in CombineXorOpnd()
1280 ConstOpnd ^= C1; in CombineXorOpnd()
1296 XorOpnd *Opnd2, APInt &ConstOpnd, in CombineXorOpnd() argument
1325 int NewInstNum = ConstOpnd.getBoolValue() ? 1 : 2; in CombineXorOpnd()
1331 ConstOpnd ^= C1; in CombineXorOpnd()
1341 int NewInstNum = ConstOpnd.getBoolValue() ? 1 : 2; in CombineXorOpnd()
1347 ConstOpnd ^= C3; in CombineXorOpnd()
1381 APInt ConstOpnd(Ty->getScalarSizeInBits(), 0); in OptimizeXor() local
1389 ConstOpnd ^= *C; in OptimizeXor()
1431 if (!ConstOpnd.isZero() && in OptimizeXor()
1432 CombineXorOpnd(I->getIterator(), CurrOpnd, ConstOpnd, CV)) { in OptimizeXor()
1449 if (CombineXorOpnd(I->getIterator(), CurrOpnd, PrevOpnd, ConstOpnd, CV)) { in OptimizeXor()
1472 if (!ConstOpnd.isZero()) { in OptimizeXor()
1473 Value *C = ConstantInt::get(Ty, ConstOpnd); in OptimizeXor()
1481 assert(ConstOpnd.isZero()); in OptimizeXor()
1482 return ConstantInt::get(Ty, ConstOpnd); in OptimizeXor()