Searched defs:VTs (Results 1 - 24 of 24) sorted by relevance

/external/llvm/utils/TableGen/
H A DCallingConvEmitter.cpp86 ListInit *VTs = Action->getValueAsListInit("VTs"); local
87 for (unsigned i = 0, e = VTs->getSize(); i != e; ++i) {
88 Record *VT = VTs->getElementAsRecord(i);
H A DDAGISelMatcherOpt.cpp141 const SmallVectorImpl<MVT::SimpleValueType> &VTs = EN->getVTList(); local
144 VTs, Operands,
H A DCodeGenRegisters.h277 SmallVector<MVT::SimpleValueType, 4> VTs; member in class:llvm::CodeGenRegisterClass
290 ArrayRef<MVT::SimpleValueType> getValueTypes() const {return VTs;}
291 unsigned getNumValueTypes() const { return VTs.size(); }
294 if (VTNum < VTs.size())
295 return VTs[VTNum];
H A DDAGISelMatcher.h1017 const SmallVector<MVT::SimpleValueType, 3> VTs; member in class:llvm::EmitNodeMatcherCommon
1033 VTs(vts.begin(), vts.end()), Operands(operands.begin(), operands.end()),
1039 unsigned getNumVTs() const { return VTs.size(); }
1041 assert(i < VTs.size());
1042 return VTs[i];
1051 const SmallVectorImpl<MVT::SimpleValueType> &getVTList() const { return VTs; }
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp137 SmallVectorImpl<EVT> &VTs,
146 SDVTList VTList = DAG->getVTList(VTs);
164 SmallVector<EVT, 4> VTs; local
179 VTs.push_back(N->getValueType(I));
182 VTs.push_back(MVT::Glue);
184 CloneNodeWithValues(N, DAG, VTs, Glue);
196 SmallVector<EVT, 4> VTs; local
198 VTs.push_back(N->getValueType(I));
200 CloneNodeWithValues(N, DAG, VTs);
136 CloneNodeWithValues(SDNode *N, SelectionDAG *DAG, SmallVectorImpl<EVT> &VTs, SDValue ExtraOper = SDValue()) argument
H A DSelectionDAGISel.cpp1853 EVT VTs[] = { MVT::Other, MVT::Glue }; local
1854 SDValue New = CurDAG->getNode(ISD::INLINEASM, SDLoc(N), VTs, Ops);
2979 SmallVector<EVT, 4> VTs;
2984 VTs.push_back(VT);
2988 VTs.push_back(MVT::Other);
2990 VTs.push_back(MVT::Glue);
2995 if (VTs.size() == 1)
2996 VTList = CurDAG->getVTList(VTs[0]);
2997 else if (VTs.size() == 2)
2998 VTList = CurDAG->getVTList(VTs[
[all...]
H A DLegalizeIntegerTypes.cpp209 SDVTList VTs = DAG.getVTList(N->getValueType(0), SVT, MVT::Other); local
211 ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, SDLoc(N), N->getMemoryVT(), VTs,
222 SDVTList VTs = local
225 N->getOpcode(), SDLoc(N), N->getMemoryVT(), VTs, N->getChain(),
698 SDVTList VTs = DAG.getVTList(LHS.getValueType(), N->getValueType(1)); local
699 SDValue Mul = DAG.getNode(N->getOpcode(), DL, VTs, LHS, RHS);
1174 SDVTList VTs = DAG.getVTList(N->getValueType(0), MVT::Other); local
1176 ISD::ATOMIC_CMP_SWAP, SDLoc(N), AN->getMemoryVT(), VTs,
2437 SDVTList VTs = DAG.getVTList(VT, MVT::i1, MVT::Other); local
2441 cast<AtomicSDNode>(N)->getMemoryVT(), VTs,
[all...]
H A DSelectionDAG.cpp56 static SDVTList makeVTList(const EVT *VTs, unsigned NumVTs) { argument
57 SDVTList Res = {VTs, NumVTs};
363 ID.AddPointer(VTList.VTs);
960 SDVTList VTs, SDValue N1,
965 Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs, N1, N2);
974 BinarySDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs, N1, N2);
2917 SDVTList VTs = getVTList(VT); local
2921 AddNodeIDNode(ID, Opcode, VTs, Ops);
2927 DL.getDebugLoc(), VTs, Operand);
2931 DL.getDebugLoc(), VTs, Operan
959 GetBinarySDNode(unsigned Opcode, SDLoc DL, SDVTList VTs, SDValue N1, SDValue N2, bool nuw, bool nsw, bool exact) argument
3509 SDVTList VTs = getVTList(VT); local
3619 SDVTList VTs = getVTList(VT); local
4412 getAtomicCmpSwap( unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTs, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, unsigned Alignment, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SynchronizationScope SynchScope) argument
4439 getAtomicCmpSwap(unsigned Opcode, SDLoc dl, EVT MemVT, SDVTList VTs, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand *MMO, AtomicOrdering SuccessOrdering, AtomicOrdering FailureOrdering, SynchronizationScope SynchScope) argument
4508 SDVTList VTs = Opcode == ISD::ATOMIC_STORE ? getVTList(MVT::Other) : local
4522 SDVTList VTs = getVTList(VT, MVT::Other); local
4693 SDVTList VTs = Indexed ? local
4801 SDVTList VTs = getVTList(MVT::Other); local
4870 SDVTList VTs = getVTList(MVT::Other); local
4898 SDVTList VTs = getVTList(Base.getValueType(), MVT::Other); local
4976 SDVTList VTs = getVTList(VT); local
5184 getVTList(ArrayRef<EVT> VTs) argument
5336 SDVTList VTs = getVTList(VT); local
5342 SDVTList VTs = getVTList(VT); local
5350 SDVTList VTs = getVTList(VT); local
5358 SDVTList VTs = getVTList(VT); local
5365 SDVTList VTs = getVTList(VT); local
5371 SDVTList VTs = getVTList(VT1, VT2); local
5377 SDVTList VTs = getVTList(VT1, VT2); local
5384 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5391 SDVTList VTs = getVTList(VT1, VT2, VT3, VT4); local
5398 SDVTList VTs = getVTList(VT1, VT2); local
5406 SDVTList VTs = getVTList(VT1, VT2); local
5415 SDVTList VTs = getVTList(VT1, VT2); local
5424 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5429 SelectNodeTo(SDNode *N, unsigned MachineOpc, SDVTList VTs,ArrayRef<SDValue> Ops) argument
5467 MorphNodeTo(SDNode *N, unsigned Opc, SDVTList VTs, ArrayRef<SDValue> Ops) argument
5554 SDVTList VTs = getVTList(VT); local
5560 SDVTList VTs = getVTList(VT); local
5568 SDVTList VTs = getVTList(VT); local
5576 SDVTList VTs = getVTList(VT); local
5584 SDVTList VTs = getVTList(VT); local
5590 SDVTList VTs = getVTList(VT1, VT2); local
5597 SDVTList VTs = getVTList(VT1, VT2); local
5605 SDVTList VTs = getVTList(VT1, VT2); local
5614 SDVTList VTs = getVTList(VT1, VT2); local
5623 SDVTList VTs = getVTList(VT1, VT2); local
5631 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5640 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5649 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5657 SDVTList VTs = getVTList(VT1, VT2, VT3, VT4); local
5665 SDVTList VTs = getVTList(ResultTys); local
5670 getMachineNode(unsigned Opcode, SDLoc DL, SDVTList VTs, ArrayRef<SDValue> OpsArray) argument
6212 MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, EVT memvt, MachineMemOperand *mmo) argument
6223 MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, ArrayRef<SDValue> Ops, EVT memvt, MachineMemOperand *mmo) argument
6241 std::vector<EVT> VTs; member in struct:__anon25814::EVTArray
[all...]
H A DDAGCombiner.cpp6092 SmallVector<EVT, 8> VTs; local
6107 VTs.push_back(EVT::getVectorVT(*DAG.getContext(),
6118 for (unsigned i = 0, e = VTs.size(); i != e; ++i) {
6120 Opnds.push_back(DAG.getUNDEF(VTs[i]));
6123 SDValue NV = DAG.getNode(ISD::TRUNCATE, SDLoc(V), VTs[i], V);
/external/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp160 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); local
171 return DAG.getNode(SystemZISD::CLC_LOOP, DL, VTs, Chain, Src1, Src2,
174 return DAG.getNode(SystemZISD::CLC, DL, VTs, Chain, Src1, Src2,
212 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other, MVT::Glue); local
218 SDValue End = DAG.getNode(SystemZISD::SEARCH_STRING, DL, VTs, Chain,
231 VTs = DAG.getVTList(PtrVT, MVT::Glue);
232 End = DAG.getNode(SystemZISD::SELECT_CCMASK, DL, VTs, Ops);
241 SDVTList VTs = DAG.getVTList(Dest.getValueType(), MVT::Other); local
242 SDValue EndDest = DAG.getNode(SystemZISD::STPCPY, DL, VTs, Chain, Dest, Src,
252 SDVTList VTs local
269 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other, MVT::Glue); local
[all...]
H A DSystemZISelLowering.cpp1790 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); local
1791 return DAG.getNode(SystemZISD::SELECT_CCMASK, DL, VTs, Ops);
2292 assert(Op.getValueType() == MemVT && "Mismatched VTs");
/external/llvm/include/llvm/Target/
H A DTargetRegisterInfo.h45 const vt_iterator VTs; member in class:llvm::TargetRegisterClass
105 for(int i = 0; VTs[i] != MVT::Other; ++i)
106 if (EVT(VTs[i]) == vt)
114 return VTs;
118 vt_iterator I = VTs;
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h47 const EVT *VTs; member in class:llvm::SDVTListNode
53 FastID(ID), VTs(VT), NumVTs(Num) {
57 SDVTList result = {VTs, NumVTs};
394 SDVTList getVTList(ArrayRef<EVT> VTs);
496 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); local
498 return getNode(ISD::CopyToReg, dl, VTs,
505 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); local
507 return getNode(ISD::CopyToReg, dl, VTs,
512 SDVTList VTs = getVTList(VT, MVT::Other); local
514 return getNode(ISD::CopyFromReg, dl, VTs, Op
522 SDVTList VTs = getVTList(VT, MVT::Other, MVT::Glue); local
598 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); local
[all...]
H A DSelectionDAGNodes.h79 const EVT *VTs; member in struct:llvm::SDVTList
741 SDNode(unsigned Opc, unsigned Order, const DebugLoc dl, SDVTList VTs,
746 ValueList(VTs.VTs), UseList(nullptr),
747 NumOperands(Ops.size()), NumValues(VTs.NumVTs),
758 SDNode(unsigned Opc, unsigned Order, const DebugLoc dl, SDVTList VTs)
760 SubclassData(0), NodeId(-1), OperandList(nullptr), ValueList(VTs.VTs),
761 UseList(nullptr), NumOperands(0), NumValues(VTs.NumVTs), debugLoc(dl),
946 UnarySDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, argument
958 BinarySDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, SDValue X, SDValue Y) argument
971 BinaryWithFlagsSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, SDValue X, SDValue Y) argument
1000 TernarySDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, SDValue X, SDValue Y, SDValue Z) argument
1272 MemIntrinsicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, ArrayRef<SDValue> Ops, EVT MemoryVT, MachineMemOperand *MMO) argument
1803 LSBaseSDNode(ISD::NodeType NodeTy, unsigned Order, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) argument
1841 LoadSDNode(SDValue *ChainPtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, MachineMemOperand *MMO) argument
1870 StoreSDNode(SDValue *ChainValuePtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, bool isTrunc, EVT MemVT, MachineMemOperand *MMO) argument
1906 MachineSDNode(unsigned Opc, unsigned Order, const DebugLoc DL, SDVTList VTs) argument
[all...]
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp979 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); local
985 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, Ops);
1001 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); local
1008 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, Ops);
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp2481 SDVTList VTs; local
2483 VTs = CurDAG->getVTList(EltVT, MVT::Other, MVT::Glue);
2485 VTs = CurDAG->getVTList(EltVT, EltVT, MVT::Other, MVT::Glue);
2488 VTs = CurDAG->getVTList(EVTs);
2499 CurDAG->getMachineNode(Opc, DL, VTs, Ops);
H A DNVPTXISelLowering.cpp1194 SmallVector<EVT, 16> VTs; local
1196 ComputePTXValueVTs(*this, retTy, VTs, &Offsets, 0);
1197 assert(VTs.size() == Ins.size() && "Bad value decomposition");
1200 unsigned sz = VTs[i].getSizeInBits();
1203 if (VTs[i].isInteger() && (sz < 8))
1207 EVT TheLoadType = VTs[i];
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1090 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::Other); local
1092 SDValue load = DAG.getNode(XCoreISD::LDWSP, dl, VTs, Ops);
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2698 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::Glue); local
2700 Lo = DAG.getNode(Op.getOpcode(), dl, VTs, Src1Lo, Src2Lo,
2703 Lo = DAG.getNode(Op.getOpcode(), dl, VTs, Src1Lo, Src2Lo);
2705 SDValue Hi = DAG.getNode(hiOpc, dl, VTs, Src1Hi, Src2Hi, Lo.getValue(1));
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2040 SDVTList VTs = CurDAG->getVTList(VSrc.getValueType(), VSrc.getValueType(),
2048 SDNode *ResNode = CurDAG->getMachineNode(Opc, SDLoc(Node), VTs, Ops);
2231 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::i32); local
2233 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
2313 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue); local
2314 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
2320 SDVTList VTs = CurDAG->getVTList(MVT::Other, MVT::Glue); local
2321 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
2331 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Glue); local
2332 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Op
2337 SDVTList VTs = CurDAG->getVTList(MVT::Glue); local
[all...]
H A DX86InstrInfo.cpp4765 std::vector<EVT> VTs; local
4769 VTs.push_back(*DstRC->vt_begin());
4774 VTs.push_back(VT);
4779 SDNode *NewNode= DAG.getMachineNode(Opc, dl, VTs, BeforeOps);
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1145 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::i32); local
1146 Overflow = DAG.getNode(AArch64ISD::SUBS, DL, VTs, UpperBits, LowerBits)
1156 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i32); local
1158 DAG.getNode(AArch64ISD::SUBS, DL, VTs, DAG.getConstant(0, MVT::i64),
1172 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i32); local
1173 Overflow = DAG.getNode(AArch64ISD::SUBS, DL, VTs, UpperBits, LowerBits)
1177 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::i32); local
1179 DAG.getNode(AArch64ISD::SUBS, DL, VTs, DAG.getConstant(0, MVT::i64),
1187 SDVTList VTs = DAG.getVTList(Op->getValueType(0), MVT::i32); local
1190 Value = DAG.getNode(Opc, DL, VTs, LH
1322 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i32); local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1551 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); local
1553 MemOpChains.push_back(DAG.getNode(ARMISD::COPY_STRUCT_BYVAL, dl, VTs,
3292 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i32); local
3293 return DAG.getNode(ISD::MERGE_VALUES, SDLoc(Op), VTs, Value, Overflow);
6058 SDVTList VTs = DAG.getVTList(VT, MVT::i32); local
6071 return DAG.getNode(Opc, SDLoc(Op), VTs, Op.getOperand(0),
6073 return DAG.getNode(Opc, SDLoc(Op), VTs, Op.getOperand(0),
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp3432 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::Other, MVT::Glue); local
3433 SDValue LoadFuncPtr = DAG.getNode(PPCISD::LOAD, dl, VTs,
3443 SDValue LoadEnvPtr = DAG.getNode(PPCISD::LOAD, dl, VTs, Chain, AddPtr,
3459 VTs = DAG.getVTList(MVT::Other, MVT::Glue);
3462 SDValue LoadTOCPtr = DAG.getNode(PPCISD::LOAD_TOC, dl, VTs, Chain,
3646 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); local
3652 Chain = DAG.getNode(PPCISD::LOAD_TOC, dl, VTs, Chain, AddTOC, InFlag);
3903 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); local
3907 dl, VTs, makeArrayRef(Ops, InFlag.getNode() ? 2 : 1));
4908 SDVTList VTs local
5966 EVT VTs[] = { Op.getOperand(2).getValueType(), MVT::Glue }; local
6199 SDVTList VTs = DAG.getVTList(SVT, MVT::Other); local
8456 EVT VTs[] = { LHS.getOperand(2).getValueType(), MVT::Glue }; local
[all...]

Completed in 1177 milliseconds