/freebsd-10.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86SelectionDAGInfo.cpp | 255 EVT SrcVT = Src.getValueType(); local 260 DAG.getNode(ISD::ADD, dl, SrcVT, Src, 261 DAG.getConstant(Offset, SrcVT)),
|
H A D | X86FastISel.cpp | 90 bool X86FastEmitExtend(ISD::NodeType Opc, EVT DstVT, unsigned Src, EVT SrcVT, 326 /// type SrcVT to type DstVT using the specified extension opcode Opc (e.g. 329 unsigned Src, EVT SrcVT, 331 unsigned RR = FastEmit_r(SrcVT.getSimpleVT(), DstVT.getSimpleVT(), Opc, 777 EVT SrcVT = TLI.getValueType(RV->getType()); local 780 if (SrcVT != DstVT) { 781 if (SrcVT != MVT::i1 && SrcVT != MVT::i8 && SrcVT != MVT::i16) 789 if (SrcVT 328 X86FastEmitExtend(ISD::NodeType Opc, EVT DstVT, unsigned Src, EVT SrcVT, unsigned &ResultReg) argument 1434 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType()); local 2220 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType()); local [all...] |
H A D | X86ISelLowering.h | 723 SDValue BuildFILD(SDValue Op, EVT SrcVT, SDValue Chain, SDValue StackSlot,
|
H A D | X86ISelLowering.cpp | 4559 EVT SrcVT = SV->getValueType(0); local 4564 int NumElems = SrcVT.getVectorNumElements(); 4565 bool Is256BitVec = SrcVT.is256BitVector(); 4567 assert(((SrcVT.is128BitVector() && NumElems > 4) || Is256BitVec) && 4582 EVT EltVT = SrcVT.getVectorElementType(); 4590 V1 = DAG.getNode(ISD::CONCAT_VECTORS, dl, SrcVT, V1, V1); 4743 EVT SrcVT = V.getValueType(); local 4746 if (!SrcVT.isVector() || SrcVT.getVectorNumElements() != NumElems) 7963 EVT SrcVT local 7992 BuildFILD(SDValue Op, EVT SrcVT, SDValue Chain, SDValue StackSlot, SelectionDAG &DAG) const argument 8702 MVT SrcVT = Op1.getValueType().getSimpleVT(); local 12216 EVT SrcVT = Op.getOperand(0).getValueType(); local [all...] |
H A D | X86ISelDAGToDAG.cpp | 494 EVT SrcVT = N->getOperand(0).getValueType(); local 498 if (SrcVT.isVector() || DstVT.isVector()) 503 bool SrcIsSSE = X86Lowering.isScalarFPTypeInSSEReg(SrcVT); 524 MemVT = SrcIsSSE ? SrcVT : DstVT;
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 382 EVT SrcVT = LD->getMemoryVT(); local 387 unsigned NumElem = SrcVT.getVectorNumElements(); 389 EVT SrcEltVT = SrcVT.getScalarType(); 392 if (SrcVT.getVectorNumElements() > 1 && !SrcEltVT.isByteSized()) { 408 unsigned RemainingBytes = SrcVT.getStoreSize(); 492 unsigned Stride = SrcVT.getScalarType().getSizeInBits()/8; 498 SrcVT.getScalarType(),
|
H A D | FastISel.cpp | 720 EVT SrcVT = TLI.getValueType(I->getOperand(0)->getType()); local 723 if (SrcVT == MVT::Other || !SrcVT.isSimple() || 733 if (!TLI.isTypeLegal(SrcVT)) 743 unsigned ResultReg = FastEmit_r(SrcVT.getSimpleVT(), 772 MVT SrcVT = SrcEVT.getSimpleVT(); 783 if (SrcVT == DstVT) { 784 const TargetRegisterClass* SrcClass = TLI.getRegClassFor(SrcVT); 796 ResultReg = FastEmit_r(SrcVT, DstVT, ISD::BITCAST, Op0, Op0IsKill); 1056 EVT SrcVT local [all...] |
H A D | LegalizeFloatTypes.cpp | 1158 EVT SrcVT = Src.getValueType(); local 1165 if (SrcVT.bitsLE(MVT::i32)) { 1174 if (SrcVT.bitsLE(MVT::i64)) { 1178 } else if (SrcVT.bitsLE(MVT::i128)) { 1193 SrcVT = Src.getValueType(); 1201 switch (SrcVT.getSimpleVT().SimpleTy) { 1219 Lo = DAG.getNode(ISD::SELECT_CC, dl, VT, Src, DAG.getConstant(0, SrcVT),
|
H A D | LegalizeDAG.cpp | 918 EVT SrcVT = LD->getMemoryVT(); 919 unsigned SrcWidth = SrcVT.getSizeInBits(); 924 if (SrcWidth != SrcVT.getStoreSizeInBits() && 932 (SrcVT != MVT::i1 || 936 unsigned NewWidth = SrcVT.getStoreSizeInBits(); 941 // way. A zext load from NVT thus automatically gives zext from SrcVT. 957 Result, DAG.getValueType(SrcVT)); 962 DAG.getValueType(SrcVT)); 968 assert(!SrcVT.isVector() && "Unsupported extload!"); 1044 switch (TLI.getLoadExtAction(ExtType, SrcVT [all...] |
H A D | LegalizeIntegerTypes.cpp | 2773 EVT SrcVT = Op.getValueType(); local 2777 // The following optimization is valid only if every value in SrcVT (when 2779 // size of DstVT is >= than the number of bits in SrcVT -1. 2781 if (APFloat::semanticsPrecision(sem) >= SrcVT.getSizeInBits()-1 && 2782 TLI.getOperationAction(ISD::SINT_TO_FP, SrcVT) == TargetLowering::Custom){ 2796 if (SrcVT == MVT::i32) 2798 else if (SrcVT == MVT::i64) 2800 else if (SrcVT == MVT::i128) 2839 RTLIB::Libcall LC = RTLIB::getUINTTOFP(SrcVT, DstVT);
|
H A D | SelectionDAGISel.cpp | 559 EVT SrcVT = Src.getValueType(); local 560 if (!SrcVT.isInteger() || SrcVT.isVector())
|
H A D | DAGCombiner.cpp | 8923 EVT SrcVT = MVT::Other; local 8947 if (SrcVT == MVT::Other) 8948 SrcVT = InVT; 8949 if (SrcVT != InVT) 8961 assert(SrcVT != MVT::Other && "Cannot determine source type!"); 8963 EVT NVT = EVT::getVectorVT(*DAG.getContext(), SrcVT, NumInScalars); 8973 Opnds.push_back(DAG.getUNDEF(SrcVT));
|
H A D | SelectionDAGBuilder.cpp | 2885 EVT SrcVT = Src1.getValueType(); local 2886 unsigned SrcNumElts = SrcVT.getVectorNumElements(); 2922 SDValue UndefVal = DAG.getUNDEF(SrcVT);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMFastISel.cpp | 192 unsigned ARMEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt); 1407 MVT SrcVT = SrcEVT.getSimpleVT(); 1421 if (SrcVT == MVT::i32 || SrcVT == MVT::i16 || SrcVT == MVT::i8 || 1422 SrcVT == MVT::i1) { 1436 if (SrcVT == MVT::f32 || SrcVT == MVT::f64) 1444 switch (SrcVT.SimpleTy) { 1486 SrcReg1 = ARMEmitIntExt(SrcVT, SrcReg 2583 EVT SrcVT, DestVT; local 2601 ARMEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt) argument [all...] |
H A D | ARMISelLowering.cpp | 3422 EVT SrcVT = Tmp1.getValueType(); local 3439 if (SrcVT == MVT::f32) { 3473 if (SrcVT == MVT::f64) 3543 EVT SrcVT = Op.getValueType(); local 3549 if (SrcVT.getSizeInBits()*4 != DestVT.getSizeInBits() && 3550 SrcVT.getSizeInBits()*8 != DestVT.getSizeInBits()) 3554 unsigned SrcEltSize = SrcVT.getVectorElementType().getSizeInBits(); 3556 unsigned NumElts = SrcVT.getVectorNumElements(); 3589 EVT SrcVT = Op.getValueType(); local 3591 assert((SrcVT [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | CodeGenPrepare.cpp | 462 EVT SrcVT = TLI.getValueType(CI->getOperand(0)->getType()); local 466 if (SrcVT.isInteger() != DstVT.isInteger()) 471 if (SrcVT.bitsLT(DstVT)) return false; 476 if (TLI.getTypeAction(CI->getContext(), SrcVT) == 478 SrcVT = TLI.getTypeToTransformTo(CI->getContext(), SrcVT); 484 if (SrcVT != DstVT)
|