Searched defs:DestVT (Results 1 - 11 of 11) sorted by relevance

/external/llvm/utils/TableGen/
H A DCallingConvEmitter.cpp224 MVT::SimpleValueType DestVT = getValueType(DestTy); local
225 O << IndentStr << "LocVT = " << getEnumName(DestVT) <<";\n";
226 if (MVT(DestVT).isFloatingPoint()) {
238 MVT::SimpleValueType DestVT = getValueType(DestTy); local
239 O << IndentStr << "LocVT = " << getEnumName(DestVT) << ";\n";
240 if (MVT(DestVT).isFloatingPoint()) {
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.cpp907 EVT DestVT) {
911 SDValue StackPtr = DAG.CreateStackTemporary(Op.getValueType(), DestVT);
916 return DAG.getLoad(DestVT, dl, Store, StackPtr, MachinePointerInfo(),
906 CreateStackStoreLoad(SDValue Op, EVT DestVT) argument
H A DLegalizeVectorTypes.cpp239 EVT DestVT = N->getValueType(0).getVectorElementType(); local
257 return DAG.getNode(N->getOpcode(), SDLoc(N), DestVT, Op);
1105 EVT DestVT = N->getValueType(0); local
1107 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(DestVT);
1124 SrcVT.getSizeInBits() * 2 < DestVT.getSizeInBits()) {
/external/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1068 MVT DestVT = TLI->getRegisterType(NewVT); local
1069 RegisterVT = DestVT;
1070 if (EVT(DestVT).bitsLT(NewVT)) // Value is expanded, e.g. i64 -> i16.
1071 return NumVectorRegs*(NewVTSize/DestVT.getSizeInBits());
1437 MVT DestVT = getRegisterType(Context, NewVT); local
1438 RegisterVT = DestVT;
1445 if (EVT(DestVT).bitsLT(NewVT)) // Value is expanded, e.g. i64 -> i16.
1446 return NumVectorRegs*(NewVTSize/DestVT.getSizeInBits());
/external/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp120 unsigned emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt);
121 bool emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg,
124 bool emitIntZExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg);
126 bool emitIntSExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg);
127 bool emitIntSExt32r1(MVT SrcVT, unsigned SrcReg, MVT DestVT,
129 bool emitIntSExt32r2(MVT SrcVT, unsigned SrcReg, MVT DestVT,
855 EVT DestVT = TLI.getValueType(I->getType(), true); local
857 if (SrcVT != MVT::f32 || DestVT != MVT::f64)
878 EVT DestVT = TLI.getValueType(I->getType(), true); local
880 if (SrcVT != MVT::f64 || DestVT !
1008 MVT DestVT = VA.getLocVT(); local
1016 MVT DestVT = VA.getLocVT(); local
1269 EVT SrcVT, DestVT; local
1306 MVT DestVT = DestEVT.getSimpleVT(); local
1314 emitIntSExt32r1(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg) argument
1333 emitIntSExt32r2(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg) argument
1348 emitIntSExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg) argument
1357 emitIntZExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg) argument
1375 emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg, bool IsZExt) argument
1382 emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt) argument
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp159 bool PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT,
875 EVT DestVT = TLI.getValueType(I->getType(), true); local
877 if (SrcVT != MVT::f32 || DestVT != MVT::f64)
893 EVT DestVT = TLI.getValueType(I->getType(), true); local
895 if (SrcVT != MVT::f64 || DestVT != MVT::f32)
1138 EVT DestVT = TLI.getValueType(I->getType(), true); local
1142 if (DestVT != MVT::i16 && DestVT != MVT::i8)
1310 MVT DestVT = VA.getLocVT(); local
1312 (DestVT
1322 MVT DestVT = VA.getLocVT(); local
1377 MVT DestVT = VA.getValVT(); local
1626 MVT DestVT = VA.getLocVT(); local
1679 PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg, bool IsZExt) argument
1751 EVT DestVT = TLI.getValueType(I->getType(), true); local
1795 MVT DestVT = DestEVT.getSimpleVT(); local
[all...]
/external/llvm/lib/Target/R600/
H A DAMDGPUISelDAGToDAG.cpp1115 EVT DestVT = ASC->getValueType(0); local
1119 unsigned DestSize = DestVT.getSizeInBits();
1126 DestVT,
1153 return CurDAG->getNode(ISD::BITCAST, DL, DestVT, Src).getNode();
/external/llvm/lib/Target/ARM/
H A DARMFastISel.cpp183 unsigned ARMEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt);
1753 EVT DestVT = TLI.getValueType(I->getType(), true); local
1757 if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1)
1957 MVT DestVT = VA.getLocVT(); local
1958 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZExt*/false);
1960 ArgVT = DestVT;
1966 MVT DestVT = VA.getLocVT(); local
1967 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZEx
2044 MVT DestVT = RVLocs[0].getValVT(); local
2124 MVT DestVT = VA.getValVT(); local
2574 EVT SrcVT, DestVT; local
2592 ARMEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt) argument
2747 MVT DestVT = DestEVT.getSimpleVT(); local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp188 unsigned emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt);
189 unsigned emiti1Ext(unsigned SrcReg, MVT DestVT, bool isZExt);
2743 MVT DestVT; local
2744 if (!isTypeLegal(I->getType(), DestVT) || DestVT.isVector())
2758 Opc = (DestVT == MVT::i32) ? AArch64::FCVTZSUWDr : AArch64::FCVTZSUXDr;
2760 Opc = (DestVT == MVT::i32) ? AArch64::FCVTZUUWDr : AArch64::FCVTZUUXDr;
2763 Opc = (DestVT == MVT::i32) ? AArch64::FCVTZSUWSr : AArch64::FCVTZSUXSr;
2765 Opc = (DestVT == MVT::i32) ? AArch64::FCVTZUUWSr : AArch64::FCVTZUUXSr;
2768 DestVT
2776 MVT DestVT; local
2957 MVT DestVT = VA.getLocVT(); local
2967 MVT DestVT = VA.getLocVT(); local
3763 MVT DestVT = DestEVT.getSimpleVT(); local
3816 emiti1Ext(unsigned SrcReg, MVT DestVT, bool IsZExt) argument
4225 emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool IsZExt) argument
[all...]
H A DAArch64ISelLowering.cpp4612 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts); local
4619 DAG.getNode(ISD::CONCAT_VECTORS, dl, DestVT, Src.ShuffleVec,
4634 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
4640 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
4645 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
4648 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
4652 Src.ShuffleVec = DAG.getNode(AArch64ISD::EXT, dl, DestVT, VEXTSrc1,
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp11593 EVT DestVT = Op.getValueType(); local
11595 if (DestVT.bitsLT(MVT::f64))
11596 return DAG.getNode(ISD::FP_ROUND, dl, DestVT, Sub,
11598 if (DestVT.bitsGT(MVT::f64))
11599 return DAG.getNode(ISD::FP_EXTEND, dl, DestVT, Sub);

Completed in 299 milliseconds