Home
last modified time | relevance | path

Searched refs:VTs (Results 1 – 25 of 40) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZSelectionDAGInfo.cpp147 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::Other); in emitCLC() local
158 return DAG.getNode(SystemZISD::CLC_LOOP, DL, VTs, Chain, Src1, Src2, in emitCLC()
161 return DAG.getNode(SystemZISD::CLC, DL, VTs, Chain, Src1, Src2, in emitCLC()
199 SDVTList VTs = DAG.getVTList(PtrVT, MVT::i32, MVT::Other); in EmitTargetCodeForMemchr() local
205 SDValue End = DAG.getNode(SystemZISD::SEARCH_STRING, DL, VTs, Chain, in EmitTargetCodeForMemchr()
224 SDVTList VTs = DAG.getVTList(Dest.getValueType(), MVT::Other); in EmitTargetCodeForStrcpy() local
225 SDValue EndDest = DAG.getNode(SystemZISD::STPCPY, DL, VTs, Chain, Dest, Src, in EmitTargetCodeForStrcpy()
234 SDVTList VTs = DAG.getVTList(Src1.getValueType(), MVT::i32, MVT::Other); in EmitTargetCodeForStrcmp() local
236 SDValue Unused = DAG.getNode(SystemZISD::STRCMP, DL, VTs, Chain, Src2, Src1, in EmitTargetCodeForStrcmp()
253 SDVTList VTs = DAG.getVTList(PtrVT, MVT::i32, MVT::Other); in getBoundedStrlen() local
[all …]
DSystemZISelLowering.cpp2607 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::Other); in emitCmp() local
2608 return DAG.getNode(C.Opcode, DL, VTs, C.Chain, C.Op0, C.Op1); in emitCmp()
2731 SDVTList VTs = DAG.getVTList(MVT::v2f64, MVT::Other); in expandV4F32ToV2F64() local
2732 return DAG.getNode(SystemZISD::STRICT_VEXTEND, DL, VTs, Chain, Op); in expandV4F32ToV2F64()
2754 SDVTList VTs = DAG.getVTList(MVT::v2i64, MVT::Other); in getVectorCmp() local
2755 SDValue HRes = DAG.getNode(Opcode, DL, VTs, Chain, H0, H1); in getVectorCmp()
2756 SDValue LRes = DAG.getNode(Opcode, DL, VTs, Chain, L0, L1); in getVectorCmp()
2770 SDVTList VTs = DAG.getVTList(VT, MVT::Other); in getVectorCmp() local
2771 return DAG.getNode(Opcode, DL, VTs, Chain, CmpOp0, CmpOp1); in getVectorCmp()
3628 SDVTList VTs = DAG.getVTList(N->getValueType(0), MVT::i32); in lowerXALUO() local
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h79 const EVT *VTs; member
1096 SDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs)
1097 : NodeType(Opc), ValueList(VTs.VTs), NumValues(VTs.NumVTs),
1101 assert(NumValues == VTs.NumVTs &&
1296 MemSDNode(unsigned Opc, unsigned Order, const DebugLoc &dl, SDVTList VTs,
1483 SDVTList VTs, EVT MemoryVT, MachineMemOperand *MMO)
1484 : MemSDNode(Opc, Order, dl, VTs, MemoryVT, MMO) {
1766 SDVTList VTs, int64_t Size, int64_t Offset)
1767 : SDNode(Opcode, Order, dl, VTs), Size(Size), Offset(Offset) {}
2193 SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT,
[all …]
DSelectionDAG.h95 const EVT *VTs;
103 FastID(ID), VTs(VT), NumVTs(Num) {
108 SDVTList result = {VTs, NumVTs};
378 SDVTList VTs, EVT MemoryVT,
380 return SDNodeTy(Opc, Order, DebugLoc(), VTs, MemoryVT, MMO)
575 SDVTList getVTList(ArrayRef<EVT> VTs);
714 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
716 return getNode(ISD::CopyToReg, dl, VTs,
723 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
725 return getNode(ISD::CopyToReg, dl, VTs,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp84 static SDVTList makeVTList(const EVT *VTs, unsigned NumVTs) { in makeVTList() argument
85 SDVTList Res = {VTs, NumVTs}; in makeVTList()
458 ID.AddPointer(VTList.VTs); in AddNodeIDValueTypes()
4762 SDVTList VTs = getVTList(VT); in getNode() local
4766 AddNodeIDNode(ID, Opcode, VTs, Ops); in getNode()
4773 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getNode()
4778 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getNode()
5511 SDVTList VTs = getVTList(VT); in getNode() local
5515 AddNodeIDNode(ID, Opcode, VTs, Ops); in getNode()
5522 N = newSDNode<SDNode>(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs); in getNode()
[all …]
DSelectionDAGISel.cpp2243 const EVT VTs[] = {MVT::Other, MVT::Glue}; in Select_INLINEASM() local
2244 SDValue New = CurDAG->getNode(Branch ? ISD::INLINEASM_BR : ISD::INLINEASM, DL, VTs, Ops); in Select_INLINEASM()
3408 SmallVector<EVT, 4> VTs; in SelectCodeCommon() local
3414 VTs.push_back(VT); in SelectCodeCommon()
3418 VTs.push_back(MVT::Other); in SelectCodeCommon()
3420 VTs.push_back(MVT::Glue); in SelectCodeCommon()
3425 if (VTs.size() == 1) in SelectCodeCommon()
3426 VTList = CurDAG->getVTList(VTs[0]); in SelectCodeCommon()
3427 else if (VTs.size() == 2) in SelectCodeCommon()
3428 VTList = CurDAG->getVTList(VTs[0], VTs[1]); in SelectCodeCommon()
[all …]
DScheduleDAGSDNodes.cpp140 static void CloneNodeWithValues(SDNode *N, SelectionDAG *DAG, ArrayRef<EVT> VTs, in CloneNodeWithValues() argument
146 SDVTList VTList = DAG->getVTList(VTs); in CloneNodeWithValues()
175 SmallVector<EVT, 4> VTs(N->value_begin(), N->value_end()); in AddGlue() local
177 VTs.push_back(MVT::Glue); in AddGlue()
179 CloneNodeWithValues(N, DAG, VTs, Glue); in AddGlue()
DLegalizeDAG.cpp2586 SDVTList VTs = DAG.getVTList(NewOutTy, MVT::Other); in PromoteLegalFP_TO_INT() local
2587 Operation = DAG.getNode(OpToUse, dl, VTs, N->getOperand(0), LegalOp); in PromoteLegalFP_TO_INT()
2794 SDVTList VTs = DAG.getVTList(Node->getValueType(0), MVT::Other); in ExpandNode() local
2796 ISD::ATOMIC_CMP_SWAP, dl, cast<AtomicSDNode>(Node)->getMemoryVT(), VTs, in ExpandNode()
2817 SDVTList VTs = DAG.getVTList(Node->getValueType(0), MVT::Other); in ExpandNode() local
2819 ISD::ATOMIC_CMP_SWAP, dl, cast<AtomicSDNode>(Node)->getMemoryVT(), VTs, in ExpandNode()
3200 SDVTList VTs = DAG.getVTList(VT, VT); in ExpandNode() local
3201 Tmp1 = DAG.getNode(ISD::FSINCOS, dl, VTs, Node->getOperand(0)); in ExpandNode()
3284 SDVTList VTs = DAG.getVTList(VT, VT); in ExpandNode() local
3285 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Tmp2, Tmp3).getValue(1); in ExpandNode()
[all …]
DLegalizeIntegerTypes.cpp264 SDVTList VTs = DAG.getVTList(N->getValueType(0), SVT, MVT::Other); in PromoteIntRes_AtomicCmpSwap() local
266 ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, SDLoc(N), N->getMemoryVT(), VTs, in PromoteIntRes_AtomicCmpSwap()
276 SDVTList VTs = in PromoteIntRes_AtomicCmpSwap() local
279 N->getOpcode(), SDLoc(N), N->getMemoryVT(), VTs, N->getChain(), in PromoteIntRes_AtomicCmpSwap()
929 EVT VTs[] = {SVT, MVT::Other}; in PromoteIntRes_SETCC() local
932 SetCC = DAG.getNode(N->getOpcode(), dl, VTs, Opers); in PromoteIntRes_SETCC()
1146 SDVTList VTs = DAG.getVTList(LHS.getValueType(), N->getValueType(1)); in PromoteIntRes_XMULO() local
1147 SDValue Mul = DAG.getNode(N->getOpcode(), DL, VTs, LHS, RHS); in PromoteIntRes_XMULO()
1856 SDVTList VTs = DAG.getVTList(N->getValueType(0), MVT::Other); in ExpandIntegerResult() local
1858 ISD::ATOMIC_CMP_SWAP, SDLoc(N), AN->getMemoryVT(), VTs, in ExpandIntegerResult()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.h1544 SDVTList VTs, EVT MemVT, in X86StoreSDNode() argument
1546 :MemSDNode(Opcode, Order, dl, VTs, MemVT, MMO) {} in X86StoreSDNode()
1562 const DebugLoc &dl, SDVTList VTs, EVT MemVT, in X86MaskedStoreSDNode() argument
1564 : MemSDNode(Opcode, Order, dl, VTs, MemVT, MMO) {} in X86MaskedStoreSDNode()
1580 SDVTList VTs, EVT MemVT, MachineMemOperand *MMO) in TruncSStoreSDNode() argument
1581 : X86StoreSDNode(X86ISD::VTRUNCSTORES, Order, dl, VTs, MemVT, MMO) {} in TruncSStoreSDNode()
1592 SDVTList VTs, EVT MemVT, MachineMemOperand *MMO) in TruncUSStoreSDNode() argument
1593 : X86StoreSDNode(X86ISD::VTRUNCSTOREUS, Order, dl, VTs, MemVT, MMO) {} in TruncUSStoreSDNode()
1604 const DebugLoc &dl, SDVTList VTs, EVT MemVT, in MaskedTruncSStoreSDNode() argument
1606 : X86MaskedStoreSDNode(X86ISD::VMTRUNCSTORES, Order, dl, VTs, MemVT, MMO) {} in MaskedTruncSStoreSDNode()
[all …]
DX86ISelDAGToDAG.cpp1127 SDVTList VTs = CurDAG->getVTList(MVT::Other); in PreprocessISelDAG() local
1129 Store = CurDAG->getMemIntrinsicNode(X86ISD::FST, dl, VTs, Ops, MemVT, in PreprocessISelDAG()
1144 SDVTList VTs = CurDAG->getVTList(DstVT, MVT::Other); in PreprocessISelDAG() local
1146 Result = CurDAG->getMemIntrinsicNode(X86ISD::FLD, dl, VTs, Ops, MemVT, in PreprocessISelDAG()
3613 SDVTList VTs = CurDAG->getVTList(NVT, MVT::i32, MVT::Other); in matchBEXTRFromAndImm() local
3614 NewNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in matchBEXTRFromAndImm()
3649 SDVTList VTs = CurDAG->getVTList(VT, MVT::i32, MVT::Other); in emitPCMPISTR() local
3650 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in emitPCMPISTR()
3659 SDVTList VTs = CurDAG->getVTList(VT, MVT::i32); in emitPCMPISTR() local
3660 MachineSDNode *CNode = CurDAG->getMachineNode(ROpc, dl, VTs, Ops); in emitPCMPISTR()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DWebAssemblyMachineFunctionInfo.cpp34 SmallVector<EVT, 4> VTs; in computeLegalValueVTs() local
35 ComputeValueVTs(TLI, DL, Ty, VTs); in computeLegalValueVTs()
37 for (EVT VT : VTs) { in computeLegalValueVTs()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFSelectionDAGInfo.cpp35 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in EmitTargetCodeForMemcpy() local
37 Dst = DAG.getNode(BPFISD::MEMCPY, dl, VTs, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
DBPFISelLowering.cpp525 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSELECT_CC() local
528 return DAG.getNode(BPFISD::SELECT_CC, DL, VTs, Ops); in LowerSELECT_CC()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp1465 SmallVector<EVT, 16> VTs; in LowerCall() local
1467 ComputePTXValueVTs(*this, DL, Ty, VTs, &Offsets); in LowerCall()
1507 auto VectorInfo = VectorizePTXValueVTs(VTs, Offsets, ArgAlign); in LowerCall()
1509 for (unsigned j = 0, je = VTs.size(); j != je; ++j) { in LowerCall()
1518 EVT EltVT = VTs[j]; in LowerCall()
1521 assert(VTs.size() == 1 && "Scalar can't have multiple parts."); in LowerCall()
1556 EVT TheStoreType = ExtendIntegerParam ? MVT::i32 : VTs[j]; in LowerCall()
1572 if (VTs.size() > 0) in LowerCall()
1579 SmallVector<EVT, 16> VTs; in LowerCall() local
1583 ComputePTXValueVTs(*this, DL, PTy->getElementType(), VTs, &Offsets, 0); in LowerCall()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMSelectionDAGInfo.cpp177 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::i32, MVT::Other, MVT::Glue); in EmitTargetCodeForMemcpy() local
185 Dst = DAG.getNode(ARMISD::MEMCPY, dl, VTs, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAGHVX.cpp2152 SDVTList VTs = CurDAG->getVTList(MVT::Other); in SelectV65GatherPred() local
2154 SDNode *Result = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); in SelectV65GatherPred()
2189 SDVTList VTs = CurDAG->getVTList(MVT::Other); in SelectV65Gather() local
2191 SDNode *Result = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); in SelectV65Gather()
2206 SDVTList VTs = CurDAG->getVTList(MVT::v16i32, MVT::v512i1); in SelectHVXDualOutput() local
2207 Result = CurDAG->getMachineNode(Hexagon::V6_vaddcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
2213 SDVTList VTs = CurDAG->getVTList(MVT::v32i32, MVT::v1024i1); in SelectHVXDualOutput() local
2214 Result = CurDAG->getMachineNode(Hexagon::V6_vaddcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
2220 SDVTList VTs = CurDAG->getVTList(MVT::v16i32, MVT::v512i1); in SelectHVXDualOutput() local
2221 Result = CurDAG->getMachineNode(Hexagon::V6_vsubcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
[all …]
DHexagonISelLowering.cpp696 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::Other); in LowerREADCYCLECOUNTER() local
697 return DAG.getNode(HexagonISD::READCYCLE, dl, VTs, Chain); in LowerREADCYCLECOUNTER()
738 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::Other); in LowerDYNAMIC_STACKALLOC() local
739 SDValue AA = DAG.getNode(HexagonISD::ALLOCA, dl, VTs, Chain, Size, AC); in LowerDYNAMIC_STACKALLOC()
2807 SDVTList VTs = Op.getNode()->getVTList(); in LowerUAddSubO() local
2808 assert(VTs.NumVTs == 2); in LowerUAddSubO()
2809 assert(VTs.VTs[1] == MVT::i1); in LowerUAddSubO()
2820 SDValue Op = DAG.getNode(ISD::ADD, dl, VTs.VTs[0], {X, Y}); in LowerUAddSubO()
2826 SDValue Op = DAG.getNode(ISD::SUB, dl, VTs.VTs[0], {X, Y}); in LowerUAddSubO()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp1214 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSETCC() local
1216 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, Ops); in LowerSETCC()
1232 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSELECT_CC() local
1235 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, Ops); in LowerSELECT_CC()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRISelLowering.cpp645 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSELECT_CC() local
648 return DAG.getNode(AVRISD::SELECT_CC, dl, VTs, Ops); in LowerSELECT_CC()
662 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSETCC() local
665 return DAG.getNode(AVRISD::SELECT_CC, DL, VTs, Ops); in LowerSETCC()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp648 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in lowerSELECT() local
650 return DAG.getNode(RISCVISD::SELECT_CC, DL, VTs, Ops); in lowerSELECT()
659 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in lowerSELECT() local
662 return DAG.getNode(RISCVISD::SELECT_CC, DL, VTs, Ops); in lowerSELECT()
883 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::i32, MVT::Other); in ReplaceNodeResults() local
885 DAG.getNode(RISCVISD::READ_CYCLE_WIDE, DL, VTs, N->getOperand(0)); in ReplaceNodeResults()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetCallingConv.td31 list<ValueType> VTs = vts;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp2267 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::i32); in getAArch64XALUOOp() local
2268 Overflow = DAG.getNode(AArch64ISD::SUBS, DL, VTs, UpperBits, LowerBits) in getAArch64XALUOOp()
2278 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i32); in getAArch64XALUOOp() local
2280 DAG.getNode(AArch64ISD::SUBS, DL, VTs, in getAArch64XALUOOp()
2295 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i32); in getAArch64XALUOOp() local
2296 Overflow = DAG.getNode(AArch64ISD::SUBS, DL, VTs, UpperBits, LowerBits) in getAArch64XALUOOp()
2300 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i32); in getAArch64XALUOOp() local
2302 DAG.getNode(AArch64ISD::SUBS, DL, VTs, in getAArch64XALUOOp()
2311 SDVTList VTs = DAG.getVTList(Op->getValueType(0), MVT::i32); in getAArch64XALUOOp() local
2314 Value = DAG.getNode(Opc, DL, VTs, LHS, RHS); in getAArch64XALUOOp()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp663 SDVTList VTs = ST->getVTList(); in tryTLSXFormStore() local
666 SDNode *MN = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); in tryTLSXFormStore()
705 SDVTList VTs = LD->getVTList(); in tryTLSXFormLoad() local
707 SDNode *MN = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); in tryTLSXFormLoad()
6396 SDVTList VTs = PN->getVTList(); in PeepholePPC64ZExt() local
6397 for (unsigned i = 0, ie = VTs.NumVTs; i != ie; ++i) in PeepholePPC64ZExt()
6398 if (VTs.VTs[i] == MVT::i32) in PeepholePPC64ZExt()
6401 NewVTs.push_back(VTs.VTs[i]); in PeepholePPC64ZExt()
DPPCISelLowering.cpp5782 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall_32SVR4() local
5786 dl, VTs, makeArrayRef(Ops, InFlag.getNode() ? 2 : 1)); in LowerCall_32SVR4()
7325 SDVTList VTs = DAG.getVTList(IntVT); in LowerGET_DYNAMIC_AREA_OFFSET() local
7326 return DAG.getNode(PPCISD::DYNAREAOFFSET, dl, VTs, Ops); in LowerGET_DYNAMIC_AREA_OFFSET()
7418 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other); in LowerDYNAMIC_STACKALLOC() local
7419 return DAG.getNode(PPCISD::DYNALLOC, dl, VTs, Ops); in LowerDYNAMIC_STACKALLOC()
8650 SDVTList VTs = DAG.getVTList({MVT::v4i1, /*chain*/ MVT::Other}); in LowerBUILD_VECTOR() local
8652 PPCISD::QVLFSb, dl, VTs, Ops, MVT::v4f32, in LowerBUILD_VECTOR()
8693 SDVTList VTs = DAG.getVTList({MVT::v4f64, /*chain*/ MVT::Other}); in LowerBUILD_VECTOR() local
8696 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerBUILD_VECTOR()
[all …]

12