Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/SystemZ/
DSystemZSelectionDAGInfo.cpp160 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in emitCLC() local
171 return DAG.getNode(SystemZISD::CLC_LOOP, DL, VTs, Chain, Src1, Src2, in emitCLC()
174 return DAG.getNode(SystemZISD::CLC, DL, VTs, Chain, Src1, Src2, in emitCLC()
212 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other, MVT::Glue); in EmitTargetCodeForMemchr() local
218 SDValue End = DAG.getNode(SystemZISD::SEARCH_STRING, DL, VTs, Chain, in EmitTargetCodeForMemchr()
228 VTs = DAG.getVTList(PtrVT, MVT::Glue); in EmitTargetCodeForMemchr()
229 End = DAG.getNode(SystemZISD::SELECT_CCMASK, DL, VTs, Ops); in EmitTargetCodeForMemchr()
238 SDVTList VTs = DAG.getVTList(Dest.getValueType(), MVT::Other); in EmitTargetCodeForStrcpy() local
239 SDValue EndDest = DAG.getNode(SystemZISD::STPCPY, DL, VTs, Chain, Dest, Src, in EmitTargetCodeForStrcpy()
249 SDVTList VTs = DAG.getVTList(Src1.getValueType(), MVT::Other, MVT::Glue); in EmitTargetCodeForStrcmp() local
[all …]
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h61 const EVT *VTs; member
712 SDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs,
717 ValueList(VTs.VTs), UseList(nullptr), NumOperands(Ops.size()),
718 NumValues(VTs.NumVTs), debugLoc(std::move(dl)), IROrder(Order) {
722 assert(NumValues == VTs.NumVTs &&
734 SDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs)
736 SubclassData(0), NodeId(-1), OperandList(nullptr), ValueList(VTs.VTs),
737 UseList(nullptr), NumOperands(0), NumValues(VTs.NumVTs),
740 assert(NumValues == VTs.NumVTs &&
934 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};
411 SDVTList getVTList(ArrayRef<EVT> VTs);
513 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
515 return getNode(ISD::CopyToReg, dl, VTs,
522 SDVTList VTs = getVTList(MVT::Other, MVT::Glue);
524 return getNode(ISD::CopyToReg, dl, VTs,
529 SDVTList VTs = getVTList(VT, MVT::Other);
531 return getNode(ISD::CopyFromReg, dl, VTs, Ops);
[all …]
DSelectionDAGISel.h260 SDNode *MorphNode(SDNode *Node, unsigned TargetOpc, SDVTList VTs,
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp57 static SDVTList makeVTList(const EVT *VTs, unsigned NumVTs) { in makeVTList() argument
58 SDVTList Res = {VTs, NumVTs}; in makeVTList()
380 ID.AddPointer(VTList.VTs); in AddNodeIDValueTypes()
960 SDVTList VTs, SDValue N1, in GetBinarySDNode() argument
965 Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs, N1, N2); in GetBinarySDNode()
974 BinarySDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs, N1, N2); in GetBinarySDNode()
3027 SDVTList VTs = getVTList(VT); in getNode() local
3031 AddNodeIDNode(ID, Opcode, VTs, Ops); in getNode()
3037 DL.getDebugLoc(), VTs, Operand); in getNode()
3041 DL.getDebugLoc(), VTs, Operand); in getNode()
[all …]
DSelectionDAGISel.cpp1984 const EVT VTs[] = {MVT::Other, MVT::Glue}; in Select_INLINEASM() local
1985 SDValue New = CurDAG->getNode(ISD::INLINEASM, SDLoc(N), VTs, Ops); in Select_INLINEASM()
3153 SmallVector<EVT, 4> VTs; in SelectCodeCommon() local
3159 VTs.push_back(VT); in SelectCodeCommon()
3163 VTs.push_back(MVT::Other); in SelectCodeCommon()
3165 VTs.push_back(MVT::Glue); in SelectCodeCommon()
3170 if (VTs.size() == 1) in SelectCodeCommon()
3171 VTList = CurDAG->getVTList(VTs[0]); in SelectCodeCommon()
3172 else if (VTs.size() == 2) in SelectCodeCommon()
3173 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()
DLegalizeDAG.cpp2899 SDVTList VTs = DAG.getVTList(Node->getValueType(0), MVT::Other); in ExpandNode() local
2901 ISD::ATOMIC_CMP_SWAP, dl, cast<AtomicSDNode>(Node)->getMemoryVT(), VTs, in ExpandNode()
2947 SDVTList VTs = DAG.getVTList(Node->getValueType(0), MVT::Other); in ExpandNode() local
2949 ISD::ATOMIC_CMP_SWAP, dl, cast<AtomicSDNode>(Node)->getMemoryVT(), VTs, in ExpandNode()
3308 SDVTList VTs = DAG.getVTList(VT, VT); in ExpandNode() local
3309 Tmp1 = DAG.getNode(ISD::FSINCOS, dl, VTs, Node->getOperand(0)); in ExpandNode()
3508 SDVTList VTs = DAG.getVTList(VT, VT); in ExpandNode() local
3509 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Tmp2, Tmp3).getValue(1); in ExpandNode()
3533 SDVTList VTs = DAG.getVTList(VT, VT); in ExpandNode() local
3537 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Node->getOperand(0), in ExpandNode()
[all …]
DLegalizeIntegerTypes.cpp210 SDVTList VTs = DAG.getVTList(N->getValueType(0), SVT, MVT::Other); in PromoteIntRes_AtomicCmpSwap() local
212 ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, SDLoc(N), N->getMemoryVT(), VTs, in PromoteIntRes_AtomicCmpSwap()
223 SDVTList VTs = in PromoteIntRes_AtomicCmpSwap() local
226 N->getOpcode(), SDLoc(N), N->getMemoryVT(), VTs, N->getChain(), in PromoteIntRes_AtomicCmpSwap()
726 SDVTList VTs = DAG.getVTList(LHS.getValueType(), N->getValueType(1)); in PromoteIntRes_XMULO() local
727 SDValue Mul = DAG.getNode(N->getOpcode(), DL, VTs, LHS, RHS); in PromoteIntRes_XMULO()
1283 SDVTList VTs = DAG.getVTList(N->getValueType(0), MVT::Other); in ExpandIntegerResult() local
1285 ISD::ATOMIC_CMP_SWAP, SDLoc(N), AN->getMemoryVT(), VTs, in ExpandIntegerResult()
2479 SDVTList VTs = DAG.getVTList(VT, MVT::i1, MVT::Other); in ExpandIntRes_ATOMIC_LOAD() local
2483 cast<AtomicSDNode>(N)->getMemoryVT(), VTs, N->getOperand(0), in ExpandIntRes_ATOMIC_LOAD()
/external/llvm/include/llvm/Target/
DTargetRegisterInfo.h45 const vt_iterator VTs; variable
107 for(int i = 0; VTs[i] != MVT::Other; ++i) in hasType()
108 if (MVT(VTs[i]) == vt) in hasType()
116 return VTs; in vt_begin()
120 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->getSize(); 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.cpp251 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()
DRegisterInfoEmitter.cpp1152 VTSeqs.add(RC.VTs); in runTargetDesc()
1286 << "VTLists + " << VTSeqs.get(RC.VTs) << ",\n " << RC.getName() in runTargetDesc()
/external/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp2053 SDVTList VTs = CurDAG->getVTList(VSrc.getValueType(), VSrc.getValueType(), in SelectGather() local
2061 SDNode *ResNode = CurDAG->getMachineNode(Opc, SDLoc(Node), VTs, Ops); in SelectGather()
2253 SDVTList VTs = CurDAG->getVTList(NVT, MVT::i32); in Select() local
2255 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops); in Select()
2278 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::i32); in Select() local
2280 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops); in Select()
2360 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue); in Select() local
2361 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
2367 SDVTList VTs = CurDAG->getVTList(MVT::Other, MVT::Glue); in Select() local
2368 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
[all …]
DX86ISelLowering.cpp12698 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i32); in EmitTest() local
12701 SDValue New = DAG.getNode(Opcode, dl, VTs, Ops); in EmitTest()
12734 SDVTList VTs = DAG.getVTList(Op0.getValueType(), MVT::i32); in EmitCmp() local
12735 SDValue Sub = DAG.getNode(X86ISD::SUB, dl, VTs, in EmitCmp()
13503 SDVTList VTs = DAG.getVTList(CmpOp0.getValueType(), MVT::i32); in LowerSELECT() local
13504 SDValue Neg = DAG.getNode(X86ISD::SUB, DL, VTs, in LowerSELECT()
13568 SDVTList VTs; in LowerSELECT() local
13579 VTs = DAG.getVTList(LHS.getValueType(), LHS.getValueType(), in LowerSELECT()
13582 VTs = DAG.getVTList(LHS.getValueType(), MVT::i32); in LowerSELECT()
13584 SDValue X86Op = DAG.getNode(X86Opcode, DL, VTs, LHS, RHS); in LowerSELECT()
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp983 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSETCC() local
985 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, Ops); in LowerSETCC()
1001 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSELECT_CC() local
1004 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, Ops); in LowerSELECT_CC()
/external/llvm/lib/Target/BPF/
DBPFISelLowering.cpp505 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); in LowerSELECT_CC() local
508 return DAG.getNode(BPFISD::SELECT_CC, DL, VTs, Ops); in LowerSELECT_CC()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp1326 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::i32); in getAArch64XALUOOp() local
1327 Overflow = DAG.getNode(AArch64ISD::SUBS, DL, VTs, UpperBits, LowerBits) in getAArch64XALUOOp()
1337 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i32); in getAArch64XALUOOp() local
1339 DAG.getNode(AArch64ISD::SUBS, DL, VTs, DAG.getConstant(0, MVT::i64), in getAArch64XALUOOp()
1353 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i32); in getAArch64XALUOOp() local
1354 Overflow = DAG.getNode(AArch64ISD::SUBS, DL, VTs, UpperBits, LowerBits) in getAArch64XALUOOp()
1358 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i32); in getAArch64XALUOOp() local
1360 DAG.getNode(AArch64ISD::SUBS, DL, VTs, DAG.getConstant(0, MVT::i64), in getAArch64XALUOOp()
1368 SDVTList VTs = DAG.getVTList(Op->getValueType(0), MVT::i32); in getAArch64XALUOOp() local
1371 Value = DAG.getNode(Opc, DL, VTs, LHS, RHS); in getAArch64XALUOOp()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp4483 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); in LowerCall_32SVR4() local
4487 dl, VTs, makeArrayRef(Ops, InFlag.getNode() ? 2 : 1)); in LowerCall_32SVR4()
5683 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other); in LowerDYNAMIC_STACKALLOC() local
5684 return DAG.getNode(PPCISD::DYNALLOC, dl, VTs, Ops); in LowerDYNAMIC_STACKALLOC()
6598 SDVTList VTs = DAG.getVTList(ValueVTs); in LowerBUILD_VECTOR() local
6601 dl, VTs, Ops, MVT::v4f32, in LowerBUILD_VECTOR()
6650 SDVTList VTs = DAG.getVTList(ValueVTs); in LowerBUILD_VECTOR() local
6653 dl, VTs, Ops, MVT::v4i32, PtrInfo); in LowerBUILD_VECTOR()
7203 EVT VTs[] = { Op.getOperand(2).getValueType(), MVT::Glue }; in LowerINTRINSIC_WO_CHAIN() local
7204 SDValue CompNode = DAG.getNode(PPCISD::VCMPo, dl, VTs, Ops); in LowerINTRINSIC_WO_CHAIN()
[all …]

12