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

/external/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp967 MVT SVT = (MVT::SimpleValueType)nVT; local
970 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits()
971 && SVT.getVectorNumElements() == NElts &&
972 isTypeLegal(SVT) && SVT.getScalarType().isInteger()) {
973 TransformToType[i] = SVT;
974 RegisterTypeForVT[i] = SVT;
986 MVT SVT = (MVT::SimpleValueType)nVT; local
987 if (SVT.getVectorElementType() == EltVT &&
988 SVT
[all...]
/external/llvm/include/llvm/CodeGen/
H A DValueTypes.h159 MVT(SimpleValueType SVT) : SimpleTy(SVT) { } argument
559 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(0) { } argument
/external/llvm/include/llvm/Target/
H A DTargetLowering.h1428 MVT SVT = VT.getSimpleVT();
1429 assert((unsigned)SVT.SimpleTy < array_lengthof(TransformToType));
1430 MVT NVT = TransformToType[SVT.SimpleTy];
1431 LegalizeTypeAction LA = ValueTypeActions.getTypeAction(SVT);
1440 SVT.getVectorElementType(),
1441 SVT.getVectorNumElements()/2));
1443 return LegalizeKind(LA, SVT.getVectorElementType());
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp708 EVT SVT = VT.getScalarType();
709 assert((SVT.getSizeInBits() == 64 || SVT.getSizeInBits() == 32) &&
712 unsigned BW = SVT.getSizeInBits();
718 uint64_t HWMask = (SVT.getSizeInBits()==64)?0x00000000FFFFFFFF:0x0000FFFF;
H A DSelectionDAG.cpp2692 EVT SVT = VT.getScalarType(); local
2717 if (V1->getValueType(0) != SVT || V2->getValueType(0) != SVT)
2731 Outputs.push_back(getConstant(C1 + C2, SVT));
2734 Outputs.push_back(getConstant(C1 - C2, SVT));
2737 Outputs.push_back(getConstant(C1 * C2, SVT));
2742 Outputs.push_back(getConstant(C1.udiv(C2), SVT));
2747 Outputs.push_back(getConstant(C1.urem(C2), SVT));
2752 Outputs.push_back(getConstant(C1.sdiv(C2), SVT));
2757 Outputs.push_back(getConstant(C1.srem(C2), SVT));
4558 getTruncStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, EVT SVT,bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument
4585 getTruncStore(SDValue Chain, SDLoc dl, SDValue Val, SDValue Ptr, EVT SVT, MachineMemOperand *MMO) argument
[all...]
H A DLegalizeIntegerTypes.cpp511 EVT SVT = getSetCCResultType(N->getOperand(0).getValueType()); local
517 if (!TLI.isTypeLegal(SVT))
518 SVT = NVT;
521 assert(SVT.isVector() == N->getOperand(0).getValueType().isVector() &&
536 SDValue SetCC = DAG.getNode(N->getOpcode(), dl, SVT, LHS, RHS,
539 assert(NVT.bitsLE(SVT) && "Integer type overpromoted?");
895 EVT SVT = getSetCCResultType(MVT::Other); local
896 SDValue Cond = PromoteTargetBoolean(N->getOperand(1), SVT);
988 EVT SVT = getSetCCResultType(N->getOpcode() == ISD::SELECT ? local
990 Cond = PromoteTargetBoolean(Cond, SVT);
[all...]
H A DLegalizeFloatTypes.cpp565 EVT SVT = N->getOperand(0).getValueType(); local
578 if (NVT.bitsGE(SVT))
641 EVT SVT = N->getOperand(0).getValueType(); local
644 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.cpp2406 EVT SVT = TLI.getSetCCResultType(*DAG.getContext(), InOp0.getValueType()); local
2408 SVT, InOp0, InOp1, N->getOperand(2));
2412 SVT.getVectorElementType(),
H A DDAGCombiner.cpp4558 EVT SVT = getSetCCResultType(N0VT); local
4565 if (VT.getSizeInBits() == SVT.getSizeInBits())
4574 if (SVT == MatchingVectorType) {
8379 EVT SVT = Value.getOperand(0).getValueType(); local
8381 getABITypeAlignment(SVT.getTypeForEVT(*DAG.getContext()));
8384 TLI.isOperationLegalOrCustom(ISD::STORE, SVT)))
/external/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp129 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy; local
131 switch (SVT) {
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp943 EVT SVT = OpNode->getValueType(0); local
946 return DAG.getNode(ISD::SELECT, dl, SVT, Cond, TrueVal, FalseVal);
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8554 EVT SVT = N0.getValueType(); local
8557 assert((SVT == MVT::v4i8 || SVT == MVT::v4i16 ||
8558 SVT == MVT::v8i8 || SVT == MVT::v8i16) &&
8562 SVT.getVectorNumElements());
8808 MVT SVT = In.getValueType().getSimpleVT(); local
8816 if (!VT.is256BitVector() || !SVT.is128BitVector() ||
8817 VT.getVectorNumElements() != SVT.getVectorNumElements())
8840 MVT SVT local
9001 MVT SVT = In.getValueType().getSimpleVT(); local
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp5789 EVT SVT = getSetCCResultType(*DAG.getContext(), N->getValueType(0)); local
5790 SDVTList VTs = DAG.getVTList(SVT, MVT::Other);

Completed in 272 milliseconds