reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3689 EVT CCVT = getSetCCResultType(VT); 3690 unsigned BitWidth = VT.getScalarSizeInBits(); 3716 SDValue C1 = DAG.getNode(ISD::CTTZ, DL, VT, N1); 3723 SDValue Sign = DAG.getNode(ISD::SRA, DL, VT, N0, 3728 SDValue Srl = DAG.getNode(ISD::SRL, DL, VT, Sign, Inexact); 3730 SDValue Add = DAG.getNode(ISD::ADD, DL, VT, N0, Srl); 3732 SDValue Sra = DAG.getNode(ISD::SRA, DL, VT, Add, C1); 3737 SDValue One = DAG.getConstant(1, DL, VT); 3738 SDValue AllOnes = DAG.getAllOnesConstant(DL, VT); 3742 Sra = DAG.getSelect(DL, VT, IsOneOrAllOnes, N0, Sra); 3746 SDValue Zero = DAG.getConstant(0, DL, VT); 3747 SDValue Sub = DAG.getNode(ISD::SUB, DL, VT, Zero, Sra); 3751 SDValue Res = DAG.getSelect(DL, VT, IsNeg, Sub, Sra);