reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/NewGVN.cpp
 1056   Value *V = SimplifyBinOp(Opcode, E->getOperand(0), E->getOperand(1), SQ);
 1056   Value *V = SimplifyBinOp(Opcode, E->getOperand(0), E->getOperand(1), SQ);
 1134     if (shouldSwapOperands(E->getOperand(0), E->getOperand(1)))
 1134     if (shouldSwapOperands(E->getOperand(0), E->getOperand(1)))
 1142     if (shouldSwapOperands(E->getOperand(0), E->getOperand(1))) {
 1142     if (shouldSwapOperands(E->getOperand(0), E->getOperand(1))) {
 1150     assert((E->getOperand(0)->getType() == I->getOperand(0)->getType() &&
 1151             E->getOperand(1)->getType() == I->getOperand(1)->getType()));
 1153         SimplifyCmpInst(Predicate, E->getOperand(0), E->getOperand(1), SQ);
 1153         SimplifyCmpInst(Predicate, E->getOperand(0), E->getOperand(1), SQ);
 1157     if (isa<Constant>(E->getOperand(0)) ||
 1158         E->getOperand(1) == E->getOperand(2)) {
 1158         E->getOperand(1) == E->getOperand(2)) {
 1159       assert(E->getOperand(1)->getType() == I->getOperand(1)->getType() &&
 1160              E->getOperand(2)->getType() == I->getOperand(2)->getType());
 1161       Value *V = SimplifySelectInst(E->getOperand(0), E->getOperand(1),
 1161       Value *V = SimplifySelectInst(E->getOperand(0), E->getOperand(1),
 1162                                     E->getOperand(2), SQ);
 1168         SimplifyBinOp(E->getOpcode(), E->getOperand(0), E->getOperand(1), SQ);
 1168         SimplifyBinOp(E->getOpcode(), E->getOperand(0), E->getOperand(1), SQ);
 1173         SimplifyCastInst(CI->getOpcode(), E->getOperand(0), CI->getType(), SQ);
 1399            LastStore->getOperand(0)) &&
 3320           {SE->getOperand(0), std::make_tuple(SE->getMemoryLeader(), KV.second,