/external/llvm/lib/Target/SystemZ/ |
D | SystemZSelectionDAGInfo.cpp | 160 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/ |
D | SelectionDAGNodes.h | 61 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 …]
|
D | SelectionDAG.h | 50 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 …]
|
D | SelectionDAGISel.h | 260 SDNode *MorphNode(SDNode *Node, unsigned TargetOpc, SDVTList VTs,
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAG.cpp | 57 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 …]
|
D | SelectionDAGISel.cpp | 1984 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 …]
|
D | ScheduleDAGSDNodes.cpp | 140 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()
|
D | LegalizeDAG.cpp | 2899 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 …]
|
D | LegalizeIntegerTypes.cpp | 210 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/ |
D | TargetRegisterInfo.h | 45 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()
|
D | TargetCallingConv.td | 32 list<ValueType> VTs = vts;
|
/external/llvm/utils/TableGen/ |
D | CodeGenRegisters.h | 303 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()
|
D | DAGISelMatcher.cpp | 270 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()
|
D | CallingConvEmitter.cpp | 89 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()
|
D | DAGISelMatcher.h | 1018 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()
|
D | DAGISelMatcherOpt.cpp | 141 const SmallVectorImpl<MVT::SimpleValueType> &VTs = EN->getVTList(); in ContractNodes() local 144 VTs, Operands, in ContractNodes()
|
D | CodeGenTarget.cpp | 251 LegalValueTypes.insert(LegalValueTypes.end(), RC.VTs.begin(), RC.VTs.end()); in ReadLegalValueTypes()
|
D | CodeGenRegisters.cpp | 672 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()
|
D | RegisterInfoEmitter.cpp | 1152 VTSeqs.add(RC.VTs); in runTargetDesc() 1286 << "VTLists + " << VTSeqs.get(RC.VTs) << ",\n " << RC.getName() in runTargetDesc()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelDAGToDAG.cpp | 2053 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 …]
|
D | X86ISelLowering.cpp | 12698 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/ |
D | MSP430ISelLowering.cpp | 983 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/ |
D | BPFISelLowering.cpp | 505 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/ |
D | AArch64ISelLowering.cpp | 1326 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/ |
D | PPCISelLowering.cpp | 4483 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 …]
|