Lines Matching refs:ConstOpnd
1298 const APInt &ConstOpnd) { in createAndInstr() argument
1299 if (ConstOpnd.isZero()) in createAndInstr()
1302 if (ConstOpnd.isAllOnes()) in createAndInstr()
1306 Opnd, ConstantInt::get(Opnd->getType(), ConstOpnd), "and.ra", in createAndInstr()
1319 APInt &ConstOpnd, Value *&Res) { in CombineXorOpnd() argument
1331 if (C1 != ConstOpnd) in CombineXorOpnd()
1337 ConstOpnd ^= C1; in CombineXorOpnd()
1353 XorOpnd *Opnd2, APInt &ConstOpnd, in CombineXorOpnd() argument
1382 int NewInstNum = ConstOpnd.getBoolValue() ? 1 : 2; in CombineXorOpnd()
1388 ConstOpnd ^= C1; in CombineXorOpnd()
1398 int NewInstNum = ConstOpnd.getBoolValue() ? 1 : 2; in CombineXorOpnd()
1404 ConstOpnd ^= C3; in CombineXorOpnd()
1438 APInt ConstOpnd(Ty->getScalarSizeInBits(), 0); in OptimizeXor() local
1446 ConstOpnd ^= *C; in OptimizeXor()
1488 if (!ConstOpnd.isZero() && CombineXorOpnd(I, CurrOpnd, ConstOpnd, CV)) { in OptimizeXor()
1505 if (CombineXorOpnd(I, CurrOpnd, PrevOpnd, ConstOpnd, CV)) { in OptimizeXor()
1529 if (!ConstOpnd.isZero()) { in OptimizeXor()
1530 Value *C = ConstantInt::get(Ty, ConstOpnd); in OptimizeXor()
1538 assert(ConstOpnd.isZero()); in OptimizeXor()
1539 return ConstantInt::get(Ty, ConstOpnd); in OptimizeXor()