/freebsd-9.3-release/contrib/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 1027 MVT SVT = (MVT::SimpleValueType)nVT; local 1030 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits() 1031 && SVT.getVectorNumElements() == NElts && 1032 isTypeLegal(SVT) && SVT.getScalarType().isInteger()) { 1033 TransformToType[i] = SVT; 1034 RegisterTypeForVT[i] = SVT; 1046 MVT SVT = (MVT::SimpleValueType)nVT; local 1047 if (SVT.getVectorElementType() == EltVT && 1048 SVT [all...] |
/freebsd-9.3-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 164 MVT(SimpleValueType SVT) : SimpleTy(SVT) { } argument 584 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(0) { } argument
|
/freebsd-9.3-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetLowering.h | 1476 MVT SVT = VT.getSimpleVT(); 1477 assert((unsigned)SVT.SimpleTy < array_lengthof(TransformToType)); 1478 MVT NVT = TransformToType[SVT.SimpleTy]; 1479 LegalizeTypeAction LA = ValueTypeActions.getTypeAction(SVT); 1488 SVT.getVectorElementType(), 1489 SVT.getVectorNumElements()/2)); 1491 return LegalizeKind(LA, SVT.getVectorElementType());
|
/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 711 EVT SVT = VT.getScalarType(); 712 assert((SVT.getSizeInBits() == 64 || SVT.getSizeInBits() == 32) && 715 unsigned BW = SVT.getSizeInBits(); 721 uint64_t HWMask = (SVT.getSizeInBits()==64)?0x00000000FFFFFFFF:0x0000FFFF;
|
H A D | SelectionDAG.cpp | 2773 EVT SVT = VT.getScalarType(); local 2798 if (V1->getValueType(0) != SVT || V2->getValueType(0) != SVT) 2812 Outputs.push_back(getConstant(C1 + C2, SVT)); 2815 Outputs.push_back(getConstant(C1 - C2, SVT)); 2818 Outputs.push_back(getConstant(C1 * C2, SVT)); 2823 Outputs.push_back(getConstant(C1.udiv(C2), SVT)); 2828 Outputs.push_back(getConstant(C1.urem(C2), SVT)); 2833 Outputs.push_back(getConstant(C1.sdiv(C2), SVT)); 2838 Outputs.push_back(getConstant(C1.srem(C2), SVT)); 4672 getTruncStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, EVT SVT,bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument 4699 getTruncStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, EVT SVT, MachineMemOperand *MMO) argument [all...] |
H A D | LegalizeIntegerTypes.cpp | 509 EVT SVT = getSetCCResultType(N->getOperand(0).getValueType()); local 515 if (!TLI.isTypeLegal(SVT)) 516 SVT = NVT; 519 assert(SVT.isVector() == N->getOperand(0).getValueType().isVector() && 534 SDValue SetCC = DAG.getNode(N->getOpcode(), dl, SVT, LHS, RHS, 537 assert(NVT.bitsLE(SVT) && "Integer type overpromoted?"); 893 EVT SVT = getSetCCResultType(MVT::Other); local 894 SDValue Cond = PromoteTargetBoolean(N->getOperand(1), SVT); 987 EVT SVT = getSetCCResultType(N->getOpcode() == ISD::SELECT ? local 989 Cond = PromoteTargetBoolean(Cond, SVT); [all...] |
H A D | LegalizeFloatTypes.cpp | 580 EVT SVT = N->getOperand(0).getValueType(); local 593 if (NVT.bitsGE(SVT)) 656 EVT SVT = N->getOperand(0).getValueType(); local 659 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, RVT);
|
H A D | LegalizeDAG.cpp | 271 EVT SVT = VT; local 272 while (SVT != MVT::f32) { 273 SVT = (MVT::SimpleValueType)(SVT.getSimpleVT().SimpleTy - 1); 274 if (ConstantFPSDNode::isValueValidForType(SVT, CFP->getValueAPF()) && 277 TLI.isLoadExtLegal(ISD::EXTLOAD, SVT) && 279 Type *SType = SVT.getTypeForEVT(*DAG.getContext()); 281 VT = SVT;
|
H A D | LegalizeVectorTypes.cpp | 2454 EVT SVT = TLI.getSetCCResultType(*DAG.getContext(), InOp0.getValueType()); local 2456 SVT, InOp0, InOp1, N->getOperand(2)); 2460 SVT.getVectorElementType(),
|
H A D | DAGCombiner.cpp | 4650 EVT SVT = getSetCCResultType(N0VT); local 4657 if (VT.getSizeInBits() == SVT.getSizeInBits()) 4666 if (SVT == MatchingVectorType) { 9027 EVT SVT = Value.getOperand(0).getValueType(); local 9029 getABITypeAlignment(SVT.getTypeForEVT(*DAG.getContext())); 9032 TLI.isOperationLegalOrCustom(ISD::STORE, SVT)))
|
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 8688 EVT SVT = N0.getValueType(); local 8691 assert((SVT == MVT::v4i8 || SVT == MVT::v4i16 || 8692 SVT == MVT::v8i8 || SVT == MVT::v8i16) && 8696 SVT.getVectorNumElements()); 8975 MVT SVT = In.getSimpleValueType(); local 8977 if (VT.is512BitVector() || SVT.getVectorElementType() == MVT::i1) 8986 assert(!VT.is256BitVector() || !SVT.is128BitVector() || 8987 VT.getVectorNumElements() != SVT 9180 MVT SVT = In.getSimpleValueType(); local [all...] |
/freebsd-9.3-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 956 EVT SVT = OpNode->getValueType(0); local 959 return DAG.getNode(ISD::SELECT, dl, SVT, Cond, TrueVal, FalseVal);
|
/freebsd-9.3-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 248 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy; local 250 switch (SVT) {
|
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 5838 EVT SVT = getSetCCResultType(*DAG.getContext(), N->getValueType(0)); local 5839 SDVTList VTs = DAG.getVTList(SVT, MVT::Other);
|