reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
24765 MVT VT = Op.getSimpleValueType(); 24768 SDLoc dl(Op); 24769 unsigned Opc = Op.getOpcode(); 24772 return LowerVectorCTLZ(Op, dl, Subtarget, DAG); 24774 Op = Op.getOperand(0); 24774 Op = Op.getOperand(0); 24778 Op = DAG.getNode(ISD::ZERO_EXTEND, dl, OpVT, Op); 24778 Op = DAG.getNode(ISD::ZERO_EXTEND, dl, OpVT, Op); 24783 Op = DAG.getNode(X86ISD::BSR, dl, VTs, Op); 24783 Op = DAG.getNode(X86ISD::BSR, dl, VTs, Op); 24787 SDValue Ops[] = {Op, DAG.getConstant(NumBits + NumBits - 1, dl, OpVT), 24789 Op.getValue(1)}; 24790 Op = DAG.getNode(X86ISD::CMOV, dl, OpVT, Ops); 24794 Op = DAG.getNode(ISD::XOR, dl, OpVT, Op, 24794 Op = DAG.getNode(ISD::XOR, dl, OpVT, Op, 24798 Op = DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, Op); 24798 Op = DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, Op); 24799 return Op;