Home | History | Annotate | Download | only in X86

Lines Matching refs:NVT

191     SDNode *SelectAtomicLoadArith(SDNode *Node, EVT NVT);
1640 enum AtomicOpc &Op, EVT NVT,
1661 return CurDAG->getTargetConstant(CNVal, NVT);
1674 if (Val.getOpcode() == ISD::TRUNCATE && NVT == MVT::i16 &&
1679 return CurDAG->getTargetExtractSubreg(X86::sub_16bit, dl, NVT,
1687 SDNode *X86DAGToDAGISel::SelectAtomicLoadArith(SDNode *Node, EVT NVT) {
1722 Val = getAtomicLoadArithTargetConstant(CurDAG, dl, Op, NVT, Val);
1727 switch (NVT.getSimpleVT().SimpleTy) {
1768 dl, NVT), 0);
1984 EVT NVT = Node->getValueType(0);
2087 SDNode *RetVal = SelectAtomicLoadArith(Node, NVT);
2104 if (NVT != MVT::i32 && NVT != MVT::i64)
2122 EVT CstVT = NVT;
2134 if (NVT == CstVT)
2137 switch (NVT.getSimpleVT().SimpleTy) {
2165 SDNode *New = CurDAG->getMachineNode(Op, dl, NVT, N0->getOperand(0),NewCst);
2166 return CurDAG->SelectNodeTo(Node, ShlOp, NVT, SDValue(New, 0),
2174 switch (NVT.getSimpleVT().SimpleTy) {
2185 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::i32);
2203 switch (NVT.getSimpleVT().SimpleTy) {
2213 switch (NVT.getSimpleVT().SimpleTy) {
2267 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue);
2287 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Glue);
2325 ResLo = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl, LoReg, NVT,
2336 ResHi = CurDAG->getCopyFromReg(CurDAG->getEntryNode(), dl, HiReg, NVT,
2354 switch (NVT.getSimpleVT().SimpleTy) {
2362 switch (NVT.getSimpleVT().SimpleTy) {
2373 switch (NVT.getSimpleVT().SimpleTy) {
2402 if (NVT == MVT::i8 && (!isSigned || signBitIsZero)) {
2432 SDValue(CurDAG->getMachineNode(ClrOpcode, dl, NVT), 0);
2478 LoReg, NVT, InFlag);
2486 HiReg, NVT, InFlag);