/external/llvm/lib/Target/SystemZ/ |
D | SystemZSelectionDAGInfo.cpp | 155 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/ |
D | SelectionDAGNodes.h | 62 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 …]
|
D | SelectionDAG.h | 50 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 …]
|
D | SelectionDAGISel.h | 260 SDNode *MorphNode(SDNode *Node, unsigned TargetOpc, SDVTList VTs,
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | SelectionDAG.cpp | 59 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 …]
|
D | SelectionDAGISel.cpp | 1962 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 …]
|
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 | LegalizeIntegerTypes.cpp | 219 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 …]
|
D | LegalizeDAG.cpp | 3041 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/ |
D | TargetRegisterInfo.h | 65 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()
|
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->size(); 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 | 262 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()
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyAsmPrinter.cpp | 137 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/ |
D | ARMSelectionDAGInfo.cpp | 179 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/ |
D | X86ISelDAGToDAG.cpp | 2188 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 …]
|
D | X86ISelLowering.cpp | 13985 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/ |
D | MSP430ISelLowering.cpp | 978 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/ |
D | BPFISelLowering.cpp | 504 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/ |
D | PPCISelLowering.cpp | 4705 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 …]
|