• Home
  • Raw
  • Download

Lines Matching refs:Op0RHS

1099   Value *Op0LHS = LHS->getOperand(0), *Op0RHS = LHS->getOperand(1);  in FoldAndOfFCmps()  local
1103 if (Op0LHS == Op1RHS && Op0RHS == Op1LHS) { in FoldAndOfFCmps()
1118 if (Op0LHS == Op1LHS && Op0RHS == Op1RHS) in FoldAndOfFCmps()
1119 return getFCmpValue(getFCmpCode(Op0CC) & getFCmpCode(Op1CC), Op0LHS, Op0RHS, in FoldAndOfFCmps()
1336 Value *Op0RHS = Op0I->getOperand(1); in visitAnd() local
1347 Value *NewRHS = Builder->CreateAnd(Op0RHS, AndRHS, in visitAnd()
1348 Op0RHS->getName()+".masked"); in visitAnd()
1351 if (!isa<Constant>(Op0RHS) && in visitAnd()
1352 MaskedValueIsZero(Op0RHS, NotAndRHS, 0, &I)) { in visitAnd()
1356 return BinaryOperator::Create(Op0I->getOpcode(), NewLHS, Op0RHS); in visitAnd()
1365 if (Value *V = FoldLogicalPlusAnd(Op0LHS, Op0RHS, AndRHS, false, I)) in visitAnd()
1367 if (Value *V = FoldLogicalPlusAnd(Op0RHS, Op0LHS, AndRHS, false, I)) in visitAnd()
1375 if (Value *V = FoldLogicalPlusAnd(Op0LHS, Op0RHS, AndRHS, true, I)) in visitAnd()
1380 return BinaryOperator::CreateAnd(Op0RHS, AndRHS); in visitAnd()
1390 Value *NewNeg = Builder->CreateNeg(Op0RHS); in visitAnd()
1402 Builder->CreateICmpEQ(Op0RHS, Constant::getNullValue(I.getType())); in visitAnd()
2013 Value *Op0LHS = LHS->getOperand(0), *Op0RHS = LHS->getOperand(1); in FoldOrOfFCmps() local
2017 if (Op0LHS == Op1RHS && Op0RHS == Op1LHS) { in FoldOrOfFCmps()
2030 if (Op0LHS == Op1LHS && Op0RHS == Op1RHS) in FoldOrOfFCmps()
2031 return getFCmpValue(getFCmpCode(Op0CC) | getFCmpCode(Op1CC), Op0LHS, Op0RHS, in FoldOrOfFCmps()