Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/SystemZ/
DSystemZSelectionDAGInfo.cpp155 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in emitCLC() local
166 return DAG.getNode(SystemZISD::CLC_LOOP, DL, VTs, Chain, Src1, Src2, in emitCLC()
169 return DAG.getNode(SystemZISD::CLC, DL, VTs, Chain, Src1, Src2, in emitCLC()
207 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other, MVT::Glue); in EmitTargetCodeForMemchr() local
213 SDValue End = DAG.getNode(SystemZISD::SEARCH_STRING, DL, VTs, Chain, in EmitTargetCodeForMemchr()
224 VTs = DAG.getVTList(PtrVT, MVT::Glue); in EmitTargetCodeForMemchr()
225 End = DAG.getNode(SystemZISD::SELECT_CCMASK, DL, VTs, Ops); in EmitTargetCodeForMemchr()
234 SDVTList VTs = DAG.getVTList(Dest.getValueType(), MVT::Other); in EmitTargetCodeForStrcpy() local
235 SDValue EndDest = DAG.getNode(SystemZISD::STPCPY, DL, VTs, Chain, Dest, Src, in EmitTargetCodeForStrcpy()
245 SDVTList VTs = DAG.getVTList(Src1.getValueType(), MVT::Other, MVT::Glue); in EmitTargetCodeForStrcmp() local
[all …]
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h62 const EVT *VTs; member
776 SDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs,
781 ValueList(VTs.VTs), UseList(nullptr), NumOperands(Ops.size()),
782 NumValues(VTs.NumVTs), IROrder(Order), debugLoc(std::move(dl)) {
786 assert(NumValues == VTs.NumVTs &&
798 SDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs)
800 SubclassData(0), NodeId(-1), OperandList(nullptr), ValueList(VTs.VTs),
801 UseList(nullptr), NumOperands(0), NumValues(VTs.NumVTs),
804 assert(NumValues == VTs.NumVTs &&
1001 UnarySDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs,
[all …]
DSelectionDAG.h50 const EVT *VTs;
57 FastID(ID), VTs(VT), NumVTs(Num) {
61 SDVTList result = {VTs, NumVTs};
425 SDVTList getVTList(ArrayRef<EVT> VTs);
533 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
535 return getNode(ISD::CopyToReg, dl, VTs,
542 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
544 return getNode(ISD::CopyToReg, dl, VTs,
549 SDVTList VTs = getVTList(VT, MVT::Other);
551 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
[all …]
DSelectionDAGISel.h260 SDNode *MorphNode(SDNode *Node, unsigned TargetOpc, SDVTList VTs,
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp59 static SDVTList makeVTList(const EVT *VTs, unsigned NumVTs) { in makeVTList() argument
60 SDVTList Res = {VTs, NumVTs}; in makeVTList()
357 ID.AddPointer(VTList.VTs); in AddNodeIDValueTypes()
937 SDVTList VTs, SDValue N1, in GetBinarySDNode() argument
947 Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs, N1, N2, *Flags); in GetBinarySDNode()
953 BinarySDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs, N1, N2); in GetBinarySDNode()
3166 SDVTList VTs = getVTList(VT); in getNode() local
3170 AddNodeIDNode(ID, Opcode, VTs, Ops); in getNode()
3176 DL.getDebugLoc(), VTs, Operand); in getNode()
3180 DL.getDebugLoc(), VTs, Operand); in getNode()
[all …]
DSelectionDAGISel.cpp1962 const EVT VTs[] = {MVT::Other, MVT::Glue}; in Select_INLINEASM() local
1963 SDValue New = CurDAG->getNode(ISD::INLINEASM, DL, VTs, Ops); in Select_INLINEASM()
3144 SmallVector<EVT, 4> VTs; in SelectCodeCommon() local
3150 VTs.push_back(VT); in SelectCodeCommon()
3154 VTs.push_back(MVT::Other); in SelectCodeCommon()
3156 VTs.push_back(MVT::Glue); in SelectCodeCommon()
3161 if (VTs.size() == 1) in SelectCodeCommon()
3162 VTList = CurDAG->getVTList(VTs[0]); in SelectCodeCommon()
3163 else if (VTs.size() == 2) in SelectCodeCommon()
3164 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()
177 SmallVector<EVT, 4> VTs(N->value_begin(), N->value_end()); in AddGlue() local
179 VTs.push_back(MVT::Glue); in AddGlue()
181 CloneNodeWithValues(N, DAG, VTs, Glue); in AddGlue()
DLegalizeIntegerTypes.cpp219 SDVTList VTs = DAG.getVTList(N->getValueType(0), SVT, MVT::Other); in PromoteIntRes_AtomicCmpSwap() local
221 ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, SDLoc(N), N->getMemoryVT(), VTs, in PromoteIntRes_AtomicCmpSwap()
232 SDVTList VTs = in PromoteIntRes_AtomicCmpSwap() local
235 N->getOpcode(), SDLoc(N), N->getMemoryVT(), VTs, N->getChain(), in PromoteIntRes_AtomicCmpSwap()
774 SDVTList VTs = DAG.getVTList(LHS.getValueType(), N->getValueType(1)); in PromoteIntRes_XMULO() local
775 SDValue Mul = DAG.getNode(N->getOpcode(), DL, VTs, LHS, RHS); in PromoteIntRes_XMULO()
1351 SDVTList VTs = DAG.getVTList(N->getValueType(0), MVT::Other); in ExpandIntegerResult() local
1353 ISD::ATOMIC_CMP_SWAP, SDLoc(N), AN->getMemoryVT(), VTs, in ExpandIntegerResult()
2156 SDVTList VTs = DAG.getVTList(NVT, NVT, MVT::Other); in ExpandIntRes_READCYCLECOUNTER() local
2157 SDValue R = DAG.getNode(N->getOpcode(), DL, VTs, N->getOperand(0)); in ExpandIntRes_READCYCLECOUNTER()
[all …]
DLegalizeDAG.cpp3041 SDVTList VTs = DAG.getVTList(Node->getValueType(0), MVT::Other); in ExpandNode() local
3043 ISD::ATOMIC_CMP_SWAP, dl, cast<AtomicSDNode>(Node)->getMemoryVT(), VTs, in ExpandNode()
3069 SDVTList VTs = DAG.getVTList(Node->getValueType(0), MVT::Other); in ExpandNode() local
3071 ISD::ATOMIC_CMP_SWAP, dl, cast<AtomicSDNode>(Node)->getMemoryVT(), VTs, in ExpandNode()
3376 SDVTList VTs = DAG.getVTList(VT, VT); in ExpandNode() local
3377 Tmp1 = DAG.getNode(ISD::FSINCOS, dl, VTs, Node->getOperand(0)); in ExpandNode()
3458 SDVTList VTs = DAG.getVTList(VT, VT); in ExpandNode() local
3459 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Tmp2, Tmp3).getValue(1); in ExpandNode()
3476 SDVTList VTs = DAG.getVTList(VT, VT); in ExpandNode() local
3477 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Node->getOperand(0), in ExpandNode()
[all …]
/external/llvm/include/llvm/Target/
DTargetRegisterInfo.h65 const vt_iterator VTs; variable
122 for(int i = 0; VTs[i] != MVT::Other; ++i) in hasType()
123 if (MVT(VTs[i]) == vt) in hasType()
131 return VTs; in vt_begin()
135 vt_iterator I = VTs; in vt_end()
DTargetCallingConv.td32 list<ValueType> VTs = vts;
/external/llvm/utils/TableGen/
DCodeGenRegisters.h303 SmallVector<MVT::SimpleValueType, 4> VTs; variable
321 ArrayRef<MVT::SimpleValueType> getValueTypes() const {return VTs;} in getValueTypes()
322 unsigned getNumValueTypes() const { return VTs.size(); } in getNumValueTypes()
325 if (VTNum < VTs.size()) in getValueTypeNum()
326 return VTs[VTNum]; in getValueTypeNum()
DDAGISelMatcher.cpp270 for (unsigned i = 0, e = VTs.size(); i != e; ++i) in printImpl()
271 OS << ' ' << getEnumName(VTs[i]); in printImpl()
335 return M->OpcodeName == OpcodeName && M->VTs == VTs && in isEqualImpl()
DCallingConvEmitter.cpp89 ListInit *VTs = Action->getValueAsListInit("VTs"); in EmitAction() local
90 for (unsigned i = 0, e = VTs->size(); i != e; ++i) { in EmitAction()
91 Record *VT = VTs->getElementAsRecord(i); in EmitAction()
DDAGISelMatcher.h1018 const SmallVector<MVT::SimpleValueType, 3> VTs; variable
1034 VTs(vts.begin(), vts.end()), Operands(operands.begin(), operands.end()), in EmitNodeMatcherCommon()
1040 unsigned getNumVTs() const { return VTs.size(); } in getNumVTs()
1042 assert(i < VTs.size()); in getVT()
1043 return VTs[i]; in getVT()
1052 const SmallVectorImpl<MVT::SimpleValueType> &getVTList() const { return VTs; } in getVTList()
DDAGISelMatcherOpt.cpp141 const SmallVectorImpl<MVT::SimpleValueType> &VTs = EN->getVTList(); in ContractNodes() local
144 VTs, Operands, in ContractNodes()
DCodeGenTarget.cpp262 LegalValueTypes.insert(LegalValueTypes.end(), RC.VTs.begin(), RC.VTs.end()); in ReadLegalValueTypes()
DCodeGenRegisters.cpp672 VTs.push_back(getValueType(Type)); in CodeGenRegisterClass()
674 assert(!VTs.empty() && "RegisterClass must contain at least one ValueType!"); in CodeGenRegisterClass()
709 SpillSize = Size ? Size : MVT(VTs[0]).getSizeInBits(); in CodeGenRegisterClass()
750 VTs = Super.VTs; in inheritProperties()
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyAsmPrinter.cpp137 SmallVector<EVT, 4> VTs; in ComputeLegalValueVTs() local
138 ComputeValueVTs(TLI, DL, Ty, VTs); in ComputeLegalValueVTs()
140 for (EVT VT : VTs) { in ComputeLegalValueVTs()
/external/llvm/lib/Target/ARM/
DARMSelectionDAGInfo.cpp179 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::i32, MVT::Other, MVT::Glue); in EmitTargetCodeForMemcpy() local
187 Dst = DAG.getNode(ARMISD::MEMCPY, dl, VTs, Chain, Dst, Src, in EmitTargetCodeForMemcpy()
/external/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp2188 SDVTList VTs = CurDAG->getVTList(VSrc.getValueType(), VSrc.getValueType(), in selectGather() local
2198 SDNode *ResNode = CurDAG->getMachineNode(Opc, DL, VTs, Ops); in selectGather()
2411 SDVTList VTs = CurDAG->getVTList(NVT, MVT::i32); in Select() local
2413 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops); in Select()
2436 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::i32); in Select() local
2438 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops); in Select()
2518 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue); in Select() local
2519 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
2525 SDVTList VTs = CurDAG->getVTList(MVT::Other, MVT::Glue); in Select() local
2526 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
[all …]
DX86ISelLowering.cpp13985 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i32); in EmitTest() local
13988 SDValue New = DAG.getNode(Opcode, dl, VTs, Ops); in EmitTest()
14018 SDVTList VTs = DAG.getVTList(Op0.getValueType(), MVT::i32); in EmitCmp() local
14019 SDValue Sub = DAG.getNode(X86ISD::SUB, dl, VTs, in EmitCmp()
14764 SDVTList VTs = DAG.getVTList(LHS.getValueType(), MVT::i32); in LowerSETCCE() local
14765 SDValue Cmp = DAG.getNode(X86ISD::SBB, DL, VTs, LHS, RHS, Carry); in LowerSETCCE()
14935 SDVTList VTs = DAG.getVTList(CmpOp0.getValueType(), MVT::i32); in LowerSELECT() local
14936 SDValue Neg = DAG.getNode(X86ISD::SUB, DL, VTs, in LowerSELECT()
14998 SDVTList VTs; in LowerSELECT() local
15009 VTs = DAG.getVTList(LHS.getValueType(), LHS.getValueType(), in LowerSELECT()
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp978 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSETCC() local
980 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, Ops); in LowerSETCC()
996 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSELECT_CC() local
999 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, Ops); in LowerSELECT_CC()
/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp504 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSELECT_CC() local
507 return DAG.getNode(BPFISD::SELECT_CC, DL, VTs, Ops); in LowerSELECT_CC()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp4705 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall_32SVR4() local
4709 dl, VTs, makeArrayRef(Ops, InFlag.getNode() ? 2 : 1)); in LowerCall_32SVR4()
5838 SDVTList VTs = DAG.getVTList(IntVT); in LowerGET_DYNAMIC_AREA_OFFSET() local
5839 return DAG.getNode(PPCISD::DYNAREAOFFSET, dl, VTs, Ops); in LowerGET_DYNAMIC_AREA_OFFSET()
5934 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other); in LowerDYNAMIC_STACKALLOC() local
5935 return DAG.getNode(PPCISD::DYNALLOC, dl, VTs, Ops); in LowerDYNAMIC_STACKALLOC()
6862 SDVTList VTs = DAG.getVTList(ValueVTs); in LowerBUILD_VECTOR() local
6865 PPCISD::QVLFSb, dl, VTs, Ops, MVT::v4f32, in LowerBUILD_VECTOR()
6914 SDVTList VTs = DAG.getVTList(ValueVTs); in LowerBUILD_VECTOR() local
6917 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerBUILD_VECTOR()
[all …]

12