Searched refs:SVT (Results 1 - 14 of 14) sorted by relevance

/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1027 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 DValueTypes.h164 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 DTargetLowering.h1476 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 DLegalizeVectorOps.cpp711 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 DSelectionDAG.cpp2773 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 DLegalizeIntegerTypes.cpp509 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 DLegalizeFloatTypes.cpp580 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 DLegalizeDAG.cpp271 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 DLegalizeVectorTypes.cpp2454 EVT SVT = TLI.getSetCCResultType(*DAG.getContext(), InOp0.getValueType()); local
2456 SVT, InOp0, InOp1, N->getOperand(2));
2460 SVT.getVectorElementType(),
H A DDAGCombiner.cpp4650 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 DX86ISelLowering.cpp8688 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 DHexagonISelLowering.cpp956 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 DMipsSEISelLowering.cpp248 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy; local
250 switch (SVT) {
/freebsd-9.3-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp5838 EVT SVT = getSetCCResultType(*DAG.getContext(), N->getValueType(0)); local
5839 SDVTList VTs = DAG.getVTList(SVT, MVT::Other);

Completed in 455 milliseconds