Lines Matching refs:ConstOpnd
1281 const APInt &ConstOpnd) { in createAndInstr() argument
1282 if (ConstOpnd.isNullValue()) in createAndInstr()
1285 if (ConstOpnd.isAllOnesValue()) in createAndInstr()
1289 Opnd, ConstantInt::get(Opnd->getType(), ConstOpnd), "and.ra", in createAndInstr()
1302 APInt &ConstOpnd, Value *&Res) { in CombineXorOpnd() argument
1314 if (C1 != ConstOpnd) in CombineXorOpnd()
1320 ConstOpnd ^= C1; in CombineXorOpnd()
1336 XorOpnd *Opnd2, APInt &ConstOpnd, in CombineXorOpnd() argument
1365 int NewInstNum = ConstOpnd.getBoolValue() ? 1 : 2; in CombineXorOpnd()
1371 ConstOpnd ^= C1; in CombineXorOpnd()
1381 int NewInstNum = ConstOpnd.getBoolValue() ? 1 : 2; in CombineXorOpnd()
1387 ConstOpnd ^= C3; in CombineXorOpnd()
1421 APInt ConstOpnd(Ty->getScalarSizeInBits(), 0); in OptimizeXor() local
1429 ConstOpnd ^= *C; in OptimizeXor()
1471 if (!ConstOpnd.isNullValue() && in OptimizeXor()
1472 CombineXorOpnd(I, CurrOpnd, ConstOpnd, CV)) { in OptimizeXor()
1489 if (CombineXorOpnd(I, CurrOpnd, PrevOpnd, ConstOpnd, CV)) { in OptimizeXor()
1513 if (!ConstOpnd.isNullValue()) { in OptimizeXor()
1514 Value *C = ConstantInt::get(Ty, ConstOpnd); in OptimizeXor()
1522 assert(ConstOpnd.isNullValue()); in OptimizeXor()
1523 return ConstantInt::get(Ty, ConstOpnd); in OptimizeXor()