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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
13163   if (isConstantFPBuildVectorOrConstantFP(N0))
13164     return DAG.getNode(ISD::FNEG, SDLoc(N), VT, N0);
13166   if (TLI.isNegatibleForFree(N0, DAG, LegalOperations, ForCodeSize))
13167     return TLI.getNegatedExpression(N0, DAG, LegalOperations, ForCodeSize);
13172       N0.getOpcode() == ISD::BITCAST &&
13173       N0.getNode()->hasOneUse()) {
13174     SDValue Int = N0.getOperand(0);
13178       if (N0.getValueType().isVector()) {
13181         SignMask = APInt::getSignMask(N0.getScalarValueSizeInBits());
13187       SDLoc DL0(N0);
13196   if (N0.getOpcode() == ISD::FMUL &&
13197       (N0.getNode()->hasOneUse() || !TLI.isFNegFree(VT))) {
13198     ConstantFPSDNode *CFP1 = dyn_cast<ConstantFPSDNode>(N0.getOperand(1));
13206             ISD::FMUL, SDLoc(N), VT, N0.getOperand(0),
13207             DAG.getNode(ISD::FNEG, SDLoc(N), VT, N0.getOperand(1)),
13208             N0->getFlags());