Searched refs:LegalSVT (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 2999 EVT LegalSVT = SVT; in getSplatValue() local 3003 LegalSVT = TLI->getTypeToTransformTo(*getContext(), LegalSVT); in getSplatValue() 3004 if (LegalSVT.bitsLT(SVT)) in getSplatValue() 3007 return getNode(ISD::EXTRACT_VECTOR_ELT, SDLoc(V), LegalSVT, SrcVector, in getSplatValue() 6688 EVT LegalSVT = VT.getScalarType(); in FoldConstantArithmetic() local 6689 if (NewNodesMustHaveLegalTypes && LegalSVT.isInteger()) { in FoldConstantArithmetic() 6690 LegalSVT = TLI->getTypeToTransformTo(*getContext(), LegalSVT); in FoldConstantArithmetic() 6691 if (LegalSVT.bitsLT(VT.getScalarType())) in FoldConstantArithmetic() 6741 if (LegalSVT != SVT) in FoldConstantArithmetic() 6742 ScalarResult = getNode(ExtendCode, DL, LegalSVT, ScalarResult); in FoldConstantArithmetic()
|
H A D | DAGCombiner.cpp | 4540 EVT LegalSVT = N1.getOperand(0).getValueType(); in visitMUL() local 4541 SDValue Zero = DAG.getConstant(0, DL, LegalSVT); in visitMUL() 4542 SDValue AllOnes = DAG.getAllOnesConstant(DL, LegalSVT); in visitMUL()
|