forked from OSchip/llvm-project
parent
8cb894b34b
commit
39f50e103b
|
@ -7497,7 +7497,7 @@ static bool isAddSub(const BuildVectorSDNode *BV,
|
|||
}
|
||||
|
||||
/// Returns true if is possible to fold MUL and an idiom that has already been
|
||||
/// recognized as ADDSUB/SUBADD(\p Opnd0, \p Opnd1) into
|
||||
/// recognized as ADDSUB/SUBADD(\p Opnd0, \p Opnd1) into
|
||||
/// FMADDSUB/FMSUBADD(x, y, \p Opnd1). If (and only if) true is returned, the
|
||||
/// operands of FMADDSUB/FMSUBADD are written to parameters \p Opnd0, \p Opnd1, \p Opnd2.
|
||||
///
|
||||
|
@ -29867,7 +29867,7 @@ static SDValue combineTargetShuffle(SDValue N, SelectionDAG &DAG,
|
|||
/// by this operation to try to flow through the rest of the combiner
|
||||
/// the fact that they're unused.
|
||||
static bool isAddSubOrSubAdd(SDNode *N, const X86Subtarget &Subtarget,
|
||||
SDValue &Opnd0, SDValue &Opnd1,
|
||||
SDValue &Opnd0, SDValue &Opnd1,
|
||||
bool matchSubAdd = false) {
|
||||
|
||||
EVT VT = N->getValueType(0);
|
||||
|
|
Loading…
Reference in New Issue