Home
last modified time | relevance | path

Searched refs:DestVT (Results 1 – 10 of 10) sorted by relevance

/external/llvm/lib/Target/ARM/
DARMFastISel.cpp192 unsigned ARMEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt);
1776 EVT DestVT = TLI.getValueType(I->getType(), true); in SelectBinaryIntOp() local
1780 if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1) in SelectBinaryIntOp()
1977 MVT DestVT = VA.getLocVT(); in ProcessCallArgs() local
1978 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZExt*/false); in ProcessCallArgs()
1980 ArgVT = DestVT; in ProcessCallArgs()
1986 MVT DestVT = VA.getLocVT(); in ProcessCallArgs() local
1987 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZExt*/true); in ProcessCallArgs()
1989 ArgVT = DestVT; in ProcessCallArgs()
2060 MVT DestVT = RVLocs[0].getValVT(); in FinishCall() local
[all …]
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp813 MVT DestVT = TLI->getRegisterType(NewVT); in getVectorTypeBreakdownMVT() local
814 RegisterVT = DestVT; in getVectorTypeBreakdownMVT()
815 if (EVT(DestVT).bitsLT(NewVT)) // Value is expanded, e.g. i64 -> i16. in getVectorTypeBreakdownMVT()
816 return NumVectorRegs*(NewVTSize/DestVT.getSizeInBits()); in getVectorTypeBreakdownMVT()
1100 MVT DestVT = getRegisterType(Context, NewVT); in getVectorTypeBreakdown() local
1101 RegisterVT = DestVT; in getVectorTypeBreakdown()
1108 if (EVT(DestVT).bitsLT(NewVT)) // Value is expanded, e.g. i64 -> i16. in getVectorTypeBreakdown()
1109 return NumVectorRegs*(NewVTSize/DestVT.getSizeInBits()); in getVectorTypeBreakdown()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeDAG.cpp116 SDValue EmitStackConvert(SDValue SrcOp, EVT SlotVT, EVT DestVT, DebugLoc dl);
122 SDValue ExpandLegalINT_TO_FP(bool isSigned, SDValue LegalOp, EVT DestVT,
124 SDValue PromoteLegalINT_TO_FP(SDValue LegalOp, EVT DestVT, bool isSigned,
126 SDValue PromoteLegalFP_TO_INT(SDValue LegalOp, EVT DestVT, bool isSigned,
1686 EVT DestVT, in EmitStackConvert() argument
1700 unsigned DestSize = DestVT.getSizeInBits(); in EmitStackConvert()
1701 Type *DestType = DestVT.getTypeForEVT(*DAG.getContext()); in EmitStackConvert()
1719 return DAG.getLoad(DestVT, dl, Store, FIPtr, PtrInfo, in EmitStackConvert()
1723 return DAG.getExtLoad(ISD::EXTLOAD, dl, DestVT, Store, FIPtr, in EmitStackConvert()
2220 EVT DestVT, in ExpandLegalINT_TO_FP() argument
[all …]
DSelectionDAGBuilder.cpp2711 EVT DestVT = TLI.getValueType(I.getType()); in visitICmp() local
2712 setValue(&I, DAG.getSetCC(getCurDebugLoc(), DestVT, Op1, Op2, Opcode)); in visitICmp()
2726 EVT DestVT = TLI.getValueType(I.getType()); in visitFCmp() local
2727 setValue(&I, DAG.getSetCC(getCurDebugLoc(), DestVT, Op1, Op2, Condition)); in visitFCmp()
2760 EVT DestVT = TLI.getValueType(I.getType()); in visitTrunc() local
2761 setValue(&I, DAG.getNode(ISD::TRUNCATE, getCurDebugLoc(), DestVT, N)); in visitTrunc()
2768 EVT DestVT = TLI.getValueType(I.getType()); in visitZExt() local
2769 setValue(&I, DAG.getNode(ISD::ZERO_EXTEND, getCurDebugLoc(), DestVT, N)); in visitZExt()
2776 EVT DestVT = TLI.getValueType(I.getType()); in visitSExt() local
2777 setValue(&I, DAG.getNode(ISD::SIGN_EXTEND, getCurDebugLoc(), DestVT, N)); in visitSExt()
[all …]
DLegalizeTypes.cpp883 EVT DestVT) { in CreateStackStoreLoad() argument
887 SDValue StackPtr = DAG.CreateStackTemporary(Op.getValueType(), DestVT); in CreateStackStoreLoad()
892 return DAG.getLoad(DestVT, dl, Store, StackPtr, MachinePointerInfo(), in CreateStackStoreLoad()
DLegalizeTypes.h150 SDValue CreateStackStoreLoad(SDValue Op, EVT DestVT);
DLegalizeVectorTypes.cpp228 EVT DestVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_UnaryOp() local
230 return DAG.getNode(N->getOpcode(), N->getDebugLoc(), DestVT, Op); in ScalarizeVecRes_UnaryOp()
/external/llvm/include/llvm/Target/
DTargetLowering.h1049 void AddPromotedToType(unsigned Opc, MVT OrigVT, MVT DestVT) { in AddPromotedToType() argument
1050 PromoteToType[std::make_pair(Opc, OrigVT.SimpleTy)] = DestVT.SimpleTy; in AddPromotedToType()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp4960 EVT DestVT = MVT::Other) { in BuildIntrinsicOp() argument
4961 if (DestVT == MVT::Other) DestVT = LHS.getValueType(); in BuildIntrinsicOp()
4962 return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, DestVT, in BuildIntrinsicOp()
4970 DebugLoc dl, EVT DestVT = MVT::Other) { in BuildIntrinsicOp() argument
4971 if (DestVT == MVT::Other) DestVT = Op0.getValueType(); in BuildIntrinsicOp()
4972 return DAG.getNode(ISD::INTRINSIC_WO_CHAIN, dl, DestVT, in BuildIntrinsicOp()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp8147 EVT DestVT = Op.getValueType(); in LowerUINT_TO_FP_i32() local
8149 if (DestVT.bitsLT(MVT::f64)) in LowerUINT_TO_FP_i32()
8150 return DAG.getNode(ISD::FP_ROUND, dl, DestVT, Sub, in LowerUINT_TO_FP_i32()
8152 if (DestVT.bitsGT(MVT::f64)) in LowerUINT_TO_FP_i32()
8153 return DAG.getNode(ISD::FP_EXTEND, dl, DestVT, Sub); in LowerUINT_TO_FP_i32()