Searched refs:SrcVT (Results 1 - 15 of 15) sorted by relevance

/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/X86/
H A DX86SelectionDAGInfo.cpp247 EVT SrcVT = Src.getValueType(); local
252 DAG.getNode(ISD::ADD, dl, SrcVT, Src,
253 DAG.getConstant(Offset, SrcVT)),
H A DX86FastISel.cpp88 bool X86FastEmitExtend(ISD::NodeType Opc, EVT DstVT, unsigned Src, EVT SrcVT,
322 /// type SrcVT to type DstVT using the specified extension opcode Opc (e.g.
325 unsigned Src, EVT SrcVT,
327 unsigned RR = FastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Opc,
776 EVT SrcVT = TLI.getValueType(RV->getType()); local
779 if (SrcVT != DstVT) {
780 if (SrcVT != MVT::i1 && SrcVT != MVT::i8 && SrcVT != MVT::i16)
788 if (SrcVT
324 X86FastEmitExtend(ISD::NodeType Opc, EVT DstVT, unsigned Src, EVT SrcVT, unsigned &ResultReg) argument
1310 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType()); local
2012 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType()); local
[all...]
H A DX86ISelLowering.cpp4449 EVT SrcVT = SV->getValueType(0); local
4454 int NumElems = SrcVT.getVectorNumElements();
4455 unsigned Size = SrcVT.getSizeInBits();
4472 EVT EltVT = SrcVT.getVectorElementType();
4480 V1 = DAG.getNode(ISD::CONCAT_VECTORS, dl, SrcVT, V1, V1);
4631 EVT SrcVT = V.getValueType(); local
4634 if (!SrcVT.isVector() || SrcVT.getVectorNumElements() != NumElems)
5182 EVT SrcVT = MVT::Other; local
5204 if (SrcVT
7796 EVT SrcVT = Op.getOperand(0).getValueType(); local
7825 BuildFILD(SDValue Op, EVT SrcVT, SDValue Chain, SDValue StackSlot, SelectionDAG &DAG) const argument
8287 EVT SrcVT = Op1.getValueType(); local
11289 EVT SrcVT = Op.getOperand(0).getValueType(); local
[all...]
H A DX86ISelLowering.h692 SDValue BuildFILD(SDValue Op, EVT SrcVT, SDValue Chain, SDValue StackSlot,
H A DX86ISelDAGToDAG.cpp489 EVT SrcVT = N->getOperand(0).getValueType(); local
493 if (SrcVT.isVector() || DstVT.isVector())
498 bool SrcIsSSE = X86Lowering.isScalarFPTypeInSSEReg(SrcVT);
519 MemVT = SrcIsSSE ? SrcVT : DstVT;
/macosx-10.9.5/llvmCore-3425.0.33/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp695 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType()); local
698 if (SrcVT == MVT::Other || !SrcVT.isSimple() ||
708 if (!TLI.isTypeLegal(SrcVT))
718 unsigned ResultReg = FastEmit_r(SrcVT.getSimpleVT(),
740 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType()); local
743 if (SrcVT == MVT::Other || !SrcVT.isSimple() ||
745 !TLI.isTypeLegal(SrcVT) || !TLI.isTypeLegal(DstVT))
758 if (SrcVT
1031 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType()); local
[all...]
H A DLegalizeVectorOps.cpp357 EVT SrcVT = LD->getMemoryVT(); local
362 unsigned NumElem = SrcVT.getVectorNumElements();
363 unsigned Stride = SrcVT.getScalarType().getSizeInBits()/8;
369 SrcVT.getScalarType(),
H A DLegalizeDAG.cpp914 EVT SrcVT = LD->getMemoryVT();
915 unsigned SrcWidth = SrcVT.getSizeInBits();
920 if (SrcWidth != SrcVT.getStoreSizeInBits() &&
928 (SrcVT != MVT::i1 ||
932 unsigned NewWidth = SrcVT.getStoreSizeInBits();
937 // way. A zext load from NVT thus automatically gives zext from SrcVT.
953 Result, DAG.getValueType(SrcVT));
958 DAG.getValueType(SrcVT));
964 assert(!SrcVT.isVector() && "Unsupported extload!");
1040 switch (TLI.getLoadExtAction(ExtType, SrcVT)) {
[all...]
H A DLegalizeFloatTypes.cpp1171 EVT SrcVT = Src.getValueType(); local
1178 if (SrcVT.bitsLE(MVT::i32)) {
1186 if (SrcVT.bitsLE(MVT::i64)) {
1190 } else if (SrcVT.bitsLE(MVT::i128)) {
1205 SrcVT = Src.getValueType();
1213 switch (SrcVT.getSimpleVT().SimpleTy) {
1230 Lo = DAG.getNode(ISD::SELECT_CC, dl, VT, Src, DAG.getConstant(0, SrcVT),
H A DLegalizeIntegerTypes.cpp2780 EVT SrcVT = Op.getValueType(); local
2784 // The following optimization is valid only if every value in SrcVT (when
2786 // size of DstVT is >= than the number of bits in SrcVT -1.
2788 if (APFloat::semanticsPrecision(*sem) >= SrcVT.getSizeInBits()-1 &&
2789 TLI.getOperationAction(ISD::SINT_TO_FP, SrcVT) == TargetLowering::Custom){
2803 if (SrcVT == MVT::i32)
2805 else if (SrcVT == MVT::i64)
2807 else if (SrcVT == MVT::i128)
2846 RTLIB::Libcall LC = RTLIB::getUINTTOFP(SrcVT, DstVT);
H A DSelectionDAGISel.cpp538 EVT SrcVT = Src.getValueType(); local
539 if (!SrcVT.isInteger() || SrcVT.isVector())
H A DSelectionDAGBuilder.cpp2884 EVT SrcVT = Src1.getValueType(); local
2885 unsigned SrcNumElts = SrcVT.getVectorNumElements();
2921 SDValue UndefVal = DAG.getUNDEF(SrcVT);
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/
H A DARMFastISel.cpp190 unsigned ARMEmitIntExt(EVT SrcVT, unsigned SrcReg, EVT DestVT, bool isZExt);
1402 EVT SrcVT = TLI.getValueType(Ty, true); local
1403 if (!SrcVT.isSimple()) return false;
1417 if (SrcVT == MVT::i32 || SrcVT == MVT::i16 || SrcVT == MVT::i8 ||
1418 SrcVT == MVT::i1) {
1432 if (SrcVT == MVT::f32 || SrcVT == MVT::f64)
1440 switch (SrcVT
1592 EVT SrcVT = TLI.getValueType(Src->getType(), true); local
2552 EVT SrcVT, DestVT; local
2570 ARMEmitIntExt(EVT SrcVT, unsigned SrcReg, EVT DestVT, bool isZExt) argument
2622 EVT SrcVT, DestVT; local
[all...]
H A DARMISelLowering.cpp3254 EVT SrcVT = Tmp1.getValueType(); local
3271 if (SrcVT == MVT::f32) {
3305 if (SrcVT == MVT::f64)
3380 EVT SrcVT = Op.getValueType(); local
3382 assert((SrcVT == MVT::i64 || DstVT == MVT::i64) &&
3386 if (SrcVT == MVT::i64 && TLI.isTypeLegal(DstVT)) {
3396 if (DstVT == MVT::i64 && TLI.isTypeLegal(SrcVT)) {
/macosx-10.9.5/llvmCore-3425.0.33/lib/Transforms/Scalar/
H A DCodeGenPrepare.cpp534 EVT SrcVT = TLI.getValueType(CI->getOperand(0)->getType()); local
538 if (SrcVT.isInteger() != DstVT.isInteger())
543 if (SrcVT.bitsLT(DstVT)) return false;
548 if (TLI.getTypeAction(CI->getContext(), SrcVT) ==
550 SrcVT = TLI.getTypeToTransformTo(CI->getContext(), SrcVT);
556 if (SrcVT != DstVT)

Completed in 222 milliseconds