reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);