Lines Matching defs:NVT

197     SDNode *selectAtomicLoadArith(SDNode *Node, MVT NVT);
1846 enum AtomicOpc &Op, MVT NVT,
1859 return CurDAG->getTargetConstant(CNVal, dl, NVT);
1874 return CurDAG->getTargetConstant(CNVal, dl, NVT);
1887 if (Val.getOpcode() == ISD::TRUNCATE && NVT == MVT::i16 &&
1892 return CurDAG->getTargetExtractSubreg(X86::sub_16bit, dl, NVT,
1900 SDNode *X86DAGToDAGISel::selectAtomicLoadArith(SDNode *Node, MVT NVT) {
1935 Val = getAtomicLoadArithTargetConstant(CurDAG, dl, Op, NVT, Val, Subtarget);
1940 switch (NVT.SimpleTy) {
2000 dl, NVT), 0);
2203 MVT NVT = Node->getSimpleValueType(0);
2308 SDNode *RetVal = selectAtomicLoadArith(Node, NVT);
2325 if (NVT != MVT::i32 && NVT != MVT::i64)
2343 MVT CstVT = NVT;
2355 if (NVT == CstVT)
2358 switch (NVT.SimpleTy) {
2388 SDNode *New = CurDAG->getMachineNode(Op, dl, NVT, N0->getOperand(0),NewCst);
2390 return CurDAG->SelectNodeTo(Node, AddOp, NVT, SDValue(New, 0),
2392 return CurDAG->SelectNodeTo(Node, ShlOp, NVT, SDValue(New, 0),
2405 SDVTList VTs = CurDAG->getVTList(NVT, MVT::i32);
2419 switch (NVT.SimpleTy) {
2430 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::i32);
2448 switch (NVT.SimpleTy) {
2458 switch (NVT.SimpleTy) {
2512 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue);
2530 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Glue);
2567 ResLo = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl, LoReg, NVT,
2578 ResHi = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl, HiReg, NVT,
2599 switch (NVT.SimpleTy) {
2607 switch (NVT.SimpleTy) {
2618 switch (NVT.SimpleTy) {
2644 if (NVT == MVT::i8 && (!isSigned || signBitIsZero)) {
2672 SDValue ClrNode = SDValue(CurDAG->getMachineNode(X86::MOV32r0, dl, NVT), 0);
2673 switch (NVT.SimpleTy) {
2757 LoReg, NVT, InFlag);
2765 HiReg, NVT, InFlag);