Home | History | Annotate | Download | only in X86

Lines Matching refs:NVT

196     SDNode *SelectAtomicLoadArith(SDNode *Node, MVT NVT);
1718 enum AtomicOpc &Op, MVT NVT,
1739 return CurDAG->getTargetConstant(CNVal, NVT);
1752 if (Val.getOpcode() == ISD::TRUNCATE && NVT == MVT::i16 &&
1757 return CurDAG->getTargetExtractSubreg(X86::sub_16bit, dl, NVT,
1765 SDNode *X86DAGToDAGISel::SelectAtomicLoadArith(SDNode *Node, MVT NVT) {
1800 Val = getAtomicLoadArithTargetConstant(CurDAG, dl, Op, NVT, Val);
1805 switch (NVT.SimpleTy) {
1846 dl, NVT), 0);
2059 MVT NVT = Node->getSimpleValueType(0);
2133 SDNode *RetVal = SelectAtomicLoadArith(Node, NVT);
2150 if (NVT != MVT::i32 && NVT != MVT::i64)
2168 MVT CstVT = NVT;
2180 if (NVT == CstVT)
2183 switch (NVT.SimpleTy) {
2211 SDNode *New = CurDAG->getMachineNode(Op, dl, NVT, N0->getOperand(0),NewCst);
2212 return CurDAG->SelectNodeTo(Node, ShlOp, NVT, SDValue(New, 0),
2220 switch (NVT.SimpleTy) {
2231 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::i32);
2249 switch (NVT.SimpleTy) {
2259 switch (NVT.SimpleTy) {
2313 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue);
2331 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Glue);
2367 ResLo = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl, LoReg, NVT,
2378 ResHi = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl, HiReg, NVT,
2396 switch (NVT.SimpleTy) {
2404 switch (NVT.SimpleTy) {
2415 switch (NVT.SimpleTy) {
2441 if (NVT == MVT::i8 && (!isSigned || signBitIsZero)) {
2469 SDValue ClrNode = SDValue(CurDAG->getMachineNode(X86::MOV32r0, dl, NVT), 0);
2470 switch (NVT.SimpleTy) {
2541 LoReg, NVT, InFlag);
2549 HiReg, NVT, InFlag);