reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
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;