Home
last modified time | relevance | path

Searched refs:isConstantSplatVector (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h89 bool isConstantSplatVector(const SDNode *N, APInt &SplatValue);
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4876 if (!ISD::isConstantSplatVector(C.getNode(), MulC)) in decomposeMulByConstant()
19521 ISD::isConstantSplatVector(Op1.getNode(), ConstValue)) { in LowerVSETCC()
26442 if (ISD::isConstantSplatVector(N->getOperand(1).getNode(), SplatVal)) { in ReplaceNodeResults()
33353 !((ISD::isConstantSplatVector(SetCC.getOperand(1).getNode(), SplatVal) && in detectZextAbsDiff()
36146 if (!ISD::isConstantSplatVector(Op1.getNode(), SplatVal) || in combineAndMaskToShift()
36990 ISD::isConstantSplatVector(V.getOperand(1).getNode(), Limit)) in detectUSatPattern()
37035 ISD::isConstantSplatVector(V.getOperand(1).getNode(), C) && C == Limit) in detectSSatPattern()
38380 if (!ISD::isConstantSplatVector(Src.getOperand(1).getNode(), ShiftAmt) || in combinePMULH()
39929 ISD::isConstantSplatVector(And.getOperand(1).getNode(), SplatVal) && in combineMOVMSK()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp2927 N0IsConst = ISD::isConstantSplatVector(N0.getNode(), ConstValue0); in visitMUL()
2928 N1IsConst = ISD::isConstantSplatVector(N1.getNode(), ConstValue1); in visitMUL()
H A DSelectionDAG.cpp135 bool ISD::isConstantSplatVector(const SDNode *N, APInt &SplatVal) { in isConstantSplatVector() function in ISD