Home
last modified time | relevance | path

Searched refs:LegalSVT (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3247 EVT LegalSVT = SVT; in getSplatValue() local
3251 LegalSVT = TLI->getTypeToTransformTo(*getContext(), LegalSVT); in getSplatValue()
3252 if (LegalSVT.bitsLT(SVT)) in getSplatValue()
3255 return getExtractVectorElt(SDLoc(V), LegalSVT, SrcVector, SplatIdx); in getSplatValue()
7139 EVT LegalSVT = VT.getScalarType(); in FoldConstantArithmetic() local
7140 if (NewNodesMustHaveLegalTypes && LegalSVT.isInteger()) { in FoldConstantArithmetic()
7141 LegalSVT = TLI->getTypeToTransformTo(*getContext(), LegalSVT); in FoldConstantArithmetic()
7142 if (LegalSVT.bitsLT(VT.getScalarType())) in FoldConstantArithmetic()
7199 if (LegalSVT != SVT) in FoldConstantArithmetic()
7200 ScalarResult = getNode(ExtendCode, DL, LegalSVT, ScalarResult); in FoldConstantArithmetic()
H A DDAGCombiner.cpp4870 EVT LegalSVT = N1.getOperand(0).getValueType(); in visitMUL() local
4871 SDValue Zero = DAG.getConstant(0, DL, LegalSVT); in visitMUL()
4872 SDValue AllOnes = DAG.getAllOnesConstant(DL, LegalSVT); in visitMUL()