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

References

lib/Target/X86/X86ISelDAGToDAG.cpp
 3478   if (NVT != MVT::i32 && NVT != MVT::i64)
 3478   if (NVT != MVT::i32 && NVT != MVT::i64)
 3502   if (Shift + MaskSize > NVT.getSizeInBits())
 3519     Control = CurDAG->getTargetConstant(Shift + MaskSize, dl, NVT);
 3520     ROpc = NVT == MVT::i64 ? X86::BZHI64rr : X86::BZHI32rr;
 3521     MOpc = NVT == MVT::i64 ? X86::BZHI64rm : X86::BZHI32rm;
 3522     unsigned NewOpc = NVT == MVT::i64 ? X86::MOV32ri64 : X86::MOV32ri;
 3523     Control = SDValue(CurDAG->getMachineNode(NewOpc, dl, NVT, Control), 0);
 3529     Control = CurDAG->getTargetConstant(Shift | (MaskSize << 8), dl, NVT);
 3531       ROpc = NVT == MVT::i64 ? X86::BEXTRI64ri : X86::BEXTRI32ri;
 3532       MOpc = NVT == MVT::i64 ? X86::BEXTRI64mi : X86::BEXTRI32mi;
 3536       ROpc = NVT == MVT::i64 ? X86::BEXTR64rr : X86::BEXTR32rr;
 3537       MOpc = NVT == MVT::i64 ? X86::BEXTR64rm : X86::BEXTR32rm;
 3538       unsigned NewOpc = NVT == MVT::i64 ? X86::MOV32ri64 : X86::MOV32ri;
 3539       Control = SDValue(CurDAG->getMachineNode(NewOpc, dl, NVT, Control), 0);
 3549     SDVTList VTs = CurDAG->getVTList(NVT, MVT::i32, MVT::Other);
 3556     NewNode = CurDAG->getMachineNode(ROpc, dl, NVT, MVT::i32, Input, Control);
 3561     SDValue ShAmt = CurDAG->getTargetConstant(Shift, dl, NVT);
 3562     unsigned NewOpc = NVT == MVT::i64 ? X86::SHR64ri : X86::SHR32ri;
 3564         CurDAG->getMachineNode(NewOpc, dl, NVT, SDValue(NewNode, 0), ShAmt);