Lines Matching refs:MVT
529 if (N->getValueType(0) == MVT::Glue)
541 if (N->getValueType(i) == MVT::Glue)
689 if (!Erased && N->getValueType(N->getNumValues()-1) != MVT::Glue &&
863 Type *Ty = VT == MVT::iPTR ?
873 EntryNode(ISD::EntryToken, 0, DebugLoc(), getVTList(MVT::Other)),
1059 if (EltVT==MVT::f32)
1061 else if (EltVT==MVT::f64)
1063 else if (EltVT==MVT::f80 || EltVT==MVT::f128 || EltVT==MVT::ppcf128 ||
1064 EltVT==MVT::f16) {
1227 AddNodeIDNode(ID, ISD::BasicBlock, getVTList(MVT::Other), 0, 0);
1429 AddNodeIDNode(ID, ISD::RegisterMask, getVTList(MVT::Untyped), 0, 0);
1444 AddNodeIDNode(ID, ISD::EH_LABEL, getVTList(MVT::Other), &Ops[0], 1);
1484 AddNodeIDNode(ID, ISD::SRCVALUE, getVTList(MVT::Other), 0, 0);
1500 AddNodeIDNode(ID, ISD::MDNODE_SDNODE, getVTList(MVT::Other), 0, 0);
2447 if (VT == MVT::f32 && C->getValueType(0) == MVT::i32)
2449 else if (VT == MVT::f64 && C->getValueType(0) == MVT::i64)
2516 if (VT == MVT::i32 && C->getValueType(0) == MVT::f32)
2518 else if (VT == MVT::i64 && C->getValueType(0) == MVT::f64)
2667 if (VT != MVT::Glue) { // Don't CSE flag producing nodes
2804 assert(VT == MVT::Other && N1.getValueType() == MVT::Other &&
2805 N2.getValueType() == MVT::Other && "Invalid token factor!");
2933 if (VT == MVT::i1)
3239 if (VT != MVT::Glue) {
3344 if (VT != MVT::Glue) {
3398 return getNode(ISD::TokenFactor, SDLoc(Chain), MVT::Other,
3437 else if (VT == MVT::f32 || VT == MVT::f64)
3441 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64;
3525 if (VT == MVT::Other) {
3531 case 0: VT = MVT::i64; break;
3532 case 4: VT = MVT::i32; break;
3533 case 2: VT = MVT::i16; break;
3534 default: VT = MVT::i8; break;
3538 MVT LVT = MVT::i64;
3540 LVT = (MVT::SimpleValueType)(LVT.SimpleTy - 1);
3557 NewVT = (VT.getSizeInBits() > 64) ? MVT::i64 : MVT::i32;
3561 else if (NewVT == MVT::i64 &&
3562 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::f64) &&
3563 TLI.isSafeMemOpType(MVT::f64)) {
3565 NewVT = MVT::f64;
3572 NewVT = (MVT::SimpleValueType)(NewVT.getSimpleVT().SimpleTy - 1);
3573 if (NewVT == MVT::i8)
3718 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
3784 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
3799 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
3883 return DAG.getNode(ISD::TokenFactor, dl, MVT::Other,
4053 if (Src.getValueType().bitsGT(MVT::i32))
4054 Src = getNode(ISD::TRUNCATE, dl, MVT::i32, Src);
4056 Src = getNode(ISD::ZERO_EXTEND, dl, MVT::i32, Src);
4119 SDVTList VTs = getVTList(VT, MVT::Other);
4191 SDVTList VTs = Opcode == ISD::ATOMIC_STORE ? getVTList(MVT::Other) :
4192 getVTList(VT, MVT::Other);
4250 SDVTList VTs = getVTList(VT, MVT::Other);
4332 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) {
4395 assert(Chain.getValueType() == MVT::Other &&
4447 getVTList(VT, Ptr.getValueType(), MVT::Other) : getVTList(VT, MVT::Other);
4509 assert(Chain.getValueType() == MVT::Other &&
4534 assert(Chain.getValueType() == MVT::Other &&
4537 SDVTList VTs = getVTList(MVT::Other);
4563 assert(Chain.getValueType() == MVT::Other &&
4590 assert(Chain.getValueType() == MVT::Other &&
4605 SDVTList VTs = getVTList(MVT::Other);
4632 SDVTList VTs = getVTList(Base.getValueType(), MVT::Other);
4656 SDValue Ops[] = { Chain, Ptr, SV, getTargetConstant(Align, MVT::i32) };
4657 return getNode(ISD::VAARG, dl, getVTList(VT, MVT::Other), Ops, 4);
4710 MVT::Glue) {
4760 cast<VTSDNode>(N3.getOperand(1))->getVT() != MVT::i1)
4776 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) {
5197 if (VTs.VTs[VTs.NumVTs-1] != MVT::Glue) {
5397 bool DoCSE = VTs.VTs[VTs.NumVTs-1] != MVT::Glue;
5441 SDValue SRIdxVal = getTargetConstant(SRIdx, MVT::i32);
5452 SDValue SRIdxVal = getTargetConstant(SRIdx, MVT::i32);
5462 if (VTList.VTs[VTList.NumVTs-1] != MVT::Glue) {
5952 VTs.reserve(MVT::LAST_VALUETYPE);
5953 for (unsigned i = 0; i < MVT::LAST_VALUETYPE; ++i)
5954 VTs.push_back(MVT((MVT::SimpleValueType)i));
5970 assert(VT.getSimpleVT() < MVT::LAST_VALUETYPE &&