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

/external/llvm/include/llvm/CodeGen/
H A DValueTypes.h143 MVT(SimpleValueType SVT) : SimpleTy(SVT) { } argument
407 EVT(MVT::SimpleValueType SVT) : V(SVT), LLVMTy(0) { } argument
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp433 EVT SVT = VT.getScalarType();
434 assert((SVT.getSizeInBits() == 64 || SVT.getSizeInBits() == 32) &&
437 unsigned BW = SVT.getSizeInBits();
443 uint64_t HWMask = (SVT.getSizeInBits()==64)?0x00000000FFFFFFFF:0x0000FFFF;
H A DTargetLowering.cpp844 EVT SVT = (MVT::SimpleValueType)nVT; local
847 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits()
848 && SVT.getVectorNumElements() == NElts &&
849 isTypeLegal(SVT) && SVT.getScalarType().isInteger()) {
850 TransformToType[i] = SVT;
851 RegisterTypeForVT[i] = SVT;
863 EVT SVT = (MVT::SimpleValueType)nVT; local
864 if (SVT.getVectorElementType() == EltVT &&
865 SVT
[all...]
H A DLegalizeIntegerTypes.cpp511 EVT SVT = TLI.getSetCCResultType(N->getOperand(0).getValueType()); local
517 if (!TLI.isTypeLegal(SVT))
518 SVT = NVT;
521 assert(SVT.isVector() == N->getOperand(0).getValueType().isVector() &&
525 SDValue SetCC = DAG.getNode(N->getOpcode(), dl, SVT, N->getOperand(0),
528 assert(NVT.bitsLE(SVT) && "Integer type overpromoted?");
879 EVT SVT = TLI.getSetCCResultType(MVT::Other); local
880 SDValue Cond = PromoteTargetBoolean(N->getOperand(1), SVT);
982 EVT SVT = TLI.getSetCCResultType(N->getOpcode() == ISD::SELECT ? local
984 Cond = PromoteTargetBoolean(Cond, SVT);
[all...]
H A DSelectionDAG.cpp4304 EVT SVT,bool isVolatile, bool isNonTemporal,
4310 Alignment = getEVTAlignment(SVT);
4323 MF.getMachineMemOperand(PtrInfo, Flags, SVT.getStoreSize(), Alignment,
4326 return getTruncStore(Chain, dl, Val, Ptr, SVT, MMO);
4330 SDValue Ptr, EVT SVT,
4336 if (VT == SVT)
4339 assert(SVT.getScalarType().bitsLT(VT.getScalarType()) &&
4341 assert(VT.isInteger() == SVT.isInteger() &&
4343 assert(VT.isVector() == SVT.isVector() &&
4346 VT.getVectorNumElements() == SVT
4302 getTruncStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, EVT SVT,bool isVolatile, bool isNonTemporal, unsigned Alignment, const MDNode *TBAAInfo) argument
4329 getTruncStore(SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, EVT SVT, MachineMemOperand *MMO) argument
[all...]
H A DLegalizeFloatTypes.cpp541 EVT SVT = N->getOperand(0).getValueType(); local
554 if (NVT.bitsGE(SVT))
702 EVT SVT = N->getOperand(0).getValueType(); local
705 RTLIB::Libcall LC = RTLIB::getFPROUND(SVT, RVT);
H A DLegalizeDAG.cpp260 EVT SVT = VT; local
261 while (SVT != MVT::f32) {
262 SVT = (MVT::SimpleValueType)(SVT.getSimpleVT().SimpleTy - 1);
263 if (ConstantFPSDNode::isValueValidForType(SVT, CFP->getValueAPF()) &&
266 TLI.isLoadExtLegal(ISD::EXTLOAD, SVT) &&
268 Type *SType = SVT.getTypeForEVT(*DAG.getContext());
270 VT = SVT;
H A DLegalizeVectorTypes.cpp2194 EVT SVT = TLI.getSetCCResultType(InOp0.getValueType()); local
2196 SVT, InOp0, InOp1, N->getOperand(2));
2200 SVT.getVectorElementType(),
H A DDAGCombiner.cpp4361 EVT SVT = TLI.getSetCCResultType(N0VT); local
4368 if (VT.getSizeInBits() == SVT.getSizeInBits())
4383 if (SVT == MatchingVectorType) {
7036 EVT SVT = Value.getOperand(0).getValueType(); local
7038 getABITypeAlignment(SVT.getTypeForEVT(*DAG.getContext()));
7041 TLI.isOperationLegalOrCustom(ISD::STORE, SVT)))
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp908 MVT::SimpleValueType SVT = (MVT::SimpleValueType)i; local
909 EVT VT = SVT;
915 setOperationAction(ISD::AND, SVT, Promote);
916 AddPromotedToType (ISD::AND, SVT, MVT::v2i64);
917 setOperationAction(ISD::OR, SVT, Promote);
918 AddPromotedToType (ISD::OR, SVT, MVT::v2i64);
919 setOperationAction(ISD::XOR, SVT, Promote);
920 AddPromotedToType (ISD::XOR, SVT, MVT::v2i64);
921 setOperationAction(ISD::LOAD, SVT, Promote);
922 AddPromotedToType (ISD::LOAD, SVT, MV
1127 MVT::SimpleValueType SVT = (MVT::SimpleValueType)i; local
1149 MVT::SimpleValueType SVT = (MVT::SimpleValueType)i; local
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp280 MVT::SimpleValueType SVT = VT.getSimpleVT().SimpleTy; local
282 switch (SVT) {

Completed in 132 milliseconds