Searched refs:VTs (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-10.3-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZSelectionDAGInfo.cpp161 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); local
172 return DAG.getNode(SystemZISD::CLC_LOOP, DL, VTs, Chain, Src1, Src2,
175 return DAG.getNode(SystemZISD::CLC, DL, VTs, Chain, Src1, Src2,
213 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other, MVT::Glue); local
219 SDValue End = DAG.getNode(SystemZISD::SEARCH_STRING, DL, VTs, Chain,
232 VTs = DAG.getVTList(PtrVT, MVT::Glue);
233 End = DAG.getNode(SystemZISD::SELECT_CCMASK, DL, VTs, &Ops[0], Ops.size());
242 SDVTList VTs = DAG.getVTList(Dest.getValueType(), MVT::Other); local
243 SDValue EndDest = DAG.getNode(SystemZISD::STPCPY, DL, VTs, Chain, Dest, Src,
253 SDVTList VTs local
270 SDVTList VTs = DAG.getVTList(PtrVT, MVT::Other, MVT::Glue); local
[all...]
/freebsd-10.3-release/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h48 const EVT *VTs; member in class:llvm::SDVTListNode
54 FastID(ID), VTs(VT), NumVTs(Num) {
58 SDVTList result = {VTs, NumVTs};
403 SDVTList getVTList(const EVT *VTs, unsigned NumVTs);
501 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); local
503 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
509 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); local
511 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
515 SDVTList VTs = getVTList(VT, MVT::Other); local
517 return getNode(ISD::CopyFromReg, dl, VTs, Op
525 SDVTList VTs = getVTList(VT, MVT::Other, MVT::Glue); local
568 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); local
[all...]
H A DSelectionDAGNodes.h58 const EVT *VTs; member in struct:llvm::SDVTList
701 SDNode(unsigned Opc, unsigned Order, const DebugLoc dl, SDVTList VTs,
706 ValueList(VTs.VTs), UseList(NULL),
707 NumOperands(NumOps), NumValues(VTs.NumVTs),
718 SDNode(unsigned Opc, unsigned Order, const DebugLoc dl, SDVTList VTs)
721 ValueList(VTs.VTs), UseList(NULL), NumOperands(0), NumValues(VTs.NumVTs),
906 UnarySDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, argument
918 BinarySDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, SDValue X, SDValue Y) argument
930 TernarySDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, SDValue X, SDValue Y, SDValue Z) argument
1180 MemIntrinsicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO) argument
1684 LSBaseSDNode(ISD::NodeType NodeTy, unsigned Order, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) argument
1722 LoadSDNode(SDValue *ChainPtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, MachineMemOperand *MMO) argument
1751 StoreSDNode(SDValue *ChainValuePtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, bool isTrunc, EVT MemVT, MachineMemOperand *MMO) argument
1787 MachineSDNode(unsigned Opc, unsigned Order, const DebugLoc DL, SDVTList VTs) argument
[all...]
H A DSelectionDAGISel.h256 SDNode *MorphNode(SDNode *Node, unsigned TargetOpc, SDVTList VTs,
/freebsd-10.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp57 static SDVTList makeVTList(const EVT *VTs, unsigned NumVTs) { argument
58 SDVTList Res = {VTs, NumVTs};
332 ID.AddPointer(VTList.VTs);
2753 SDVTList VTs = getVTList(VT); local
2757 AddNodeIDNode(ID, Opcode, VTs, Ops, 1);
2763 DL.getDebugLoc(), VTs, Operand);
2767 DL.getDebugLoc(), VTs, Operand);
3164 "Extract subvector VTs must be a vectors!");
3167 "Extract subvector VTs must have the same element type!");
3328 SDVTList VTs local
3435 SDVTList VTs = getVTList(VT); local
4262 SDVTList VTs = getVTList(VT, MVT::Other); local
4320 SDVTList VTs = Opcode == ISD::ATOMIC_STORE ? getVTList(MVT::Other) : local
4365 SDVTList VTs = getVTList(VT, MVT::Other); local
4385 getMemIntrinsicNode(unsigned Opcode, SDLoc dl, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned Align, bool Vol, bool ReadMem, bool WriteMem) argument
4550 SDVTList VTs = Indexed ? local
4658 SDVTList VTs = getVTList(MVT::Other); local
4727 SDVTList VTs = getVTList(MVT::Other); local
4755 SDVTList VTs = getVTList(Base.getValueType(), MVT::Other); local
4832 SDVTList VTs = getVTList(VT); local
4864 getNode(unsigned Opcode, SDLoc DL, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps) argument
5049 getVTList(const EVT *VTs, unsigned NumVTs) argument
5199 SDVTList VTs = getVTList(VT); local
5205 SDVTList VTs = getVTList(VT); local
5213 SDVTList VTs = getVTList(VT); local
5221 SDVTList VTs = getVTList(VT); local
5229 SDVTList VTs = getVTList(VT); local
5236 SDVTList VTs = getVTList(VT1, VT2); local
5242 SDVTList VTs = getVTList(VT1, VT2); local
5249 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5256 SDVTList VTs = getVTList(VT1, VT2, VT3, VT4); local
5263 SDVTList VTs = getVTList(VT1, VT2); local
5271 SDVTList VTs = getVTList(VT1, VT2); local
5280 SDVTList VTs = getVTList(VT1, VT2); local
5289 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5294 SelectNodeTo(SDNode *N, unsigned MachineOpc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument
5333 MorphNodeTo(SDNode *N, unsigned Opc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument
5420 SDVTList VTs = getVTList(VT); local
5426 SDVTList VTs = getVTList(VT); local
5434 SDVTList VTs = getVTList(VT); local
5442 SDVTList VTs = getVTList(VT); local
5450 SDVTList VTs = getVTList(VT); local
5456 SDVTList VTs = getVTList(VT1, VT2); local
5463 SDVTList VTs = getVTList(VT1, VT2); local
5471 SDVTList VTs = getVTList(VT1, VT2); local
5480 SDVTList VTs = getVTList(VT1, VT2); local
5489 SDVTList VTs = getVTList(VT1, VT2); local
5497 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5506 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5515 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5523 SDVTList VTs = getVTList(VT1, VT2, VT3, VT4); local
5531 SDVTList VTs = getVTList(&ResultTys[0], ResultTys.size()); local
5536 getMachineNode(unsigned Opcode, SDLoc DL, SDVTList VTs, ArrayRef<SDValue> OpsArray) argument
6067 MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, EVT memvt, MachineMemOperand *mmo) argument
6078 MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT memvt, MachineMemOperand *mmo) argument
6097 std::vector<EVT> VTs; member in struct:__anon2327::EVTArray
[all...]
H A DScheduleDAGSDNodes.cpp136 SmallVectorImpl<EVT> &VTs,
145 SDVTList VTList = DAG->getVTList(&VTs[0], VTs.size());
163 SmallVector<EVT, 4> VTs; local
178 VTs.push_back(N->getValueType(I));
181 VTs.push_back(MVT::Glue);
183 CloneNodeWithValues(N, DAG, VTs, Glue);
195 SmallVector<EVT, 4> VTs; local
197 VTs.push_back(N->getValueType(I));
199 CloneNodeWithValues(N, DAG, VTs);
135 CloneNodeWithValues(SDNode *N, SelectionDAG *DAG, SmallVectorImpl<EVT> &VTs, SDValue ExtraOper = SDValue()) argument
[all...]
H A DSelectionDAGISel.cpp1804 EVT VTs[] = { MVT::Other, MVT::Glue }; local
1806 VTs, &Ops[0], Ops.size());
2927 SmallVector<EVT, 4> VTs;
2932 VTs.push_back(VT);
2936 VTs.push_back(MVT::Other);
2938 VTs.push_back(MVT::Glue);
2943 if (VTs.size() == 1)
2944 VTList = CurDAG->getVTList(VTs[0]);
2945 else if (VTs.size() == 2)
2946 VTList = CurDAG->getVTList(VTs[
[all...]
H A DLegalizeDAG.cpp3238 SDVTList VTs = DAG.getVTList(VT, VT);
3239 Tmp1 = DAG.getNode(ISD::FSINCOS, dl, VTs, Node->getOperand(0));
3390 SDVTList VTs = DAG.getVTList(VT, VT);
3391 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Tmp2, Tmp3).getValue(1);
3415 SDVTList VTs = DAG.getVTList(VT, VT);
3419 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Node->getOperand(0),
3439 SDVTList VTs = DAG.getVTList(VT, VT);
3442 Tmp1 = DAG.getNode(ExpandOpcode, dl, VTs, Node->getOperand(0),
3454 SDVTList VTs = DAG.getVTList(VT, VT);
3475 Results.push_back(DAG.getNode(OpToUse, dl, VTs, Nod
[all...]
H A DSelectionDAGBuilder.cpp3375 SDVTList VTs = DAG.getVTList(AllocSize.getValueType(), MVT::Other);
3377 VTs, Ops, 3);
3737 SDVTList VTs = DAG.getVTList(ValueVTs.data(), ValueVTs.size());
3744 VTs, &Ops[0], Ops.size(),
3751 VTs, &Ops[0], Ops.size());
3754 VTs, &Ops[0], Ops.size());
3757 VTs, &Ops[0], Ops.size());
5261 SDVTList VTs = DAG.getVTList(Op1.getValueType(), MVT::i1);
5262 setValue(&I, DAG.getNode(Op, sdl, VTs, Op1, Op2));
/freebsd-10.3-release/contrib/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 DCodeGenRegisters.h276 SmallVector<MVT::SimpleValueType, 4> VTs; member in class:llvm::CodeGenRegisterClass
289 ArrayRef<MVT::SimpleValueType> getValueTypes() const {return VTs;}
290 unsigned getNumValueTypes() const { return VTs.size(); }
293 if (VTNum < VTs.size())
294 return VTs[VTNum];
H A DDAGISelMatcher.cpp256 for (unsigned i = 0, e = VTs.size(); i != e; ++i)
257 OS << ' ' << getEnumName(VTs[i]);
321 return M->OpcodeName == OpcodeName && M->VTs == VTs &&
H A DDAGISelMatcherOpt.cpp136 const SmallVectorImpl<MVT::SimpleValueType> &VTs = EN->getVTList(); local
139 VTs.data(), VTs.size(),
H A DDAGISelMatcher.h987 const SmallVector<MVT::SimpleValueType, 3> VTs; member in class:llvm::EmitNodeMatcherCommon
1003 VTs(vts, vts+numvts), Operands(operands, operands+numops),
1009 unsigned getNumVTs() const { return VTs.size(); }
1011 assert(i < VTs.size());
1012 return VTs[i];
1021 const SmallVectorImpl<MVT::SimpleValueType> &getVTList() const { return VTs; }
H A DCodeGenTarget.cpp252 for (unsigned ri = 0, re = RCs[i]->VTs.size(); ri != re; ++ri)
253 LegalValueTypes.push_back(RCs[i]->VTs[ri]);
H A DCodeGenRegisters.cpp679 VTs.push_back(getValueType(Type));
681 assert(!VTs.empty() && "RegisterClass must contain at least one ValueType!");
715 SpillSize = Size ? Size : EVT(VTs[0]).getSizeInBits();
752 VTs = Super.VTs;
H A DRegisterInfoEmitter.cpp1042 VTSeqs.add(RegisterClasses[rc]->VTs);
1183 << "VTLists + " << VTSeqs.get(RC.VTs) << ",\n "
/freebsd-10.3-release/contrib/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;
/freebsd-10.3-release/contrib/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2039 SDVTList VTs = CurDAG->getVTList(VSrc.getValueType(), VSrc.getValueType(),
2047 SDNode *ResNode = CurDAG->getMachineNode(Opc, SDLoc(Node), VTs, Ops);
2262 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::i32); local
2264 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
2344 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue); local
2345 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
2351 SDVTList VTs = CurDAG->getVTList(MVT::Other, MVT::Glue); local
2352 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
2362 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Glue); local
2363 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Op
2368 SDVTList VTs = CurDAG->getVTList(MVT::Glue); local
[all...]
H A DX86ISelLowering.cpp9642 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i32);
9647 SDValue New = DAG.getNode(Opcode, dl, VTs, &Ops[0], NumOperands);
9664 SDVTList VTs = DAG.getVTList(Op0.getValueType(), MVT::i32); local
9665 SDValue Sub = DAG.getNode(X86ISD::SUB, dl, VTs,
10235 SDVTList VTs = DAG.getVTList(CmpOp0.getValueType(), MVT::i32); local
10236 SDValue Neg = DAG.getNode(X86ISD::SUB, DL, VTs,
10300 SDVTList VTs; local
10311 VTs = DAG.getVTList(LHS.getValueType(), LHS.getValueType(),
10314 VTs = DAG.getVTList(LHS.getValueType(), MVT::i32);
10316 SDValue X86Op = DAG.getNode(X86Opcode, DL, VTs, LH
10376 SDVTList VTs = DAG.getVTList(T1.getValueType(), MVT::Glue); local
10384 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); local
10578 SDVTList VTs; local
10944 SDVTList VTs = DAG.getVTList(getPointerTy(), MVT::Other); local
11623 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i32); local
11640 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i32); local
11750 SDVTList VTs = DAG.getVTList(Op.getValueType(), MaskVT, MVT::Other); local
11770 SDVTList VTs = DAG.getVTList(Op.getValueType(), MaskVT, MVT::Other); local
11793 SDVTList VTs = DAG.getVTList(MaskVT, MVT::Other); local
11811 SDVTList VTs = DAG.getVTList(MaskVT, MVT::Other); local
11836 SDVTList VTs = DAG.getVTList(Op->getValueType(0), MVT::Glue, MVT::Other); local
11993 SDVTList VTs = DAG.getVTList(Op->getValueType(0), MVT::Other); local
12338 SDVTList VTs = DAG.getVTList(OpVT, MVT::i32); local
12372 SDVTList VTs = DAG.getVTList(OpVT, MVT::i32); local
12390 SDVTList VTs = DAG.getVTList(VT, MVT::i32); local
13069 SDVTList VTs = DAG.getVTList(N->getValueType(0), N->getValueType(0), local
13083 SDVTList VTs = DAG.getVTList(N->getValueType(0), MVT::i32); local
[all...]
/freebsd-10.3-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp983 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); local
989 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, &Ops[0], Ops.size());
1005 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); local
1012 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, &Ops[0], Ops.size());
/freebsd-10.3-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp2010 SDVTList VTs; local
2012 VTs = CurDAG->getVTList(EltVT, MVT::Other, MVT::Glue);
2014 VTs = CurDAG->getVTList(EltVT, EltVT, MVT::Other, MVT::Glue);
2017 VTs = CurDAG->getVTList(&EVTs[0], 5);
2028 CurDAG->getMachineNode(Opc, DL, VTs, Ops);
H A DNVPTXISelLowering.cpp1080 SmallVector<EVT, 16> VTs; local
1081 ComputePTXValueVTs(*this, retTy, VTs);
1082 assert(VTs.size() == Ins.size() && "Bad value decomposition");
1084 unsigned sz = VTs[i].getSizeInBits();
1086 if (VTs[i].isInteger() && (sz < 8))
1090 EVT TheLoadType = VTs[i];
/freebsd-10.3-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp3289 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::Other, MVT::Glue); local
3290 SDValue LoadFuncPtr = DAG.getNode(PPCISD::LOAD, dl, VTs, MTCTROps,
3300 SDValue LoadEnvPtr = DAG.getNode(PPCISD::LOAD, dl, VTs, Chain, AddPtr,
3316 VTs = DAG.getVTList(MVT::Other, MVT::Glue);
3317 SDValue LoadTOCPtr = DAG.getNode(PPCISD::LOAD_TOC, dl, VTs, Chain,
3501 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); local
3502 Chain = DAG.getNode(PPCISD::TOC_RESTORE, dl, VTs, Chain, InFlag);
3747 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); local
3751 dl, VTs, Ops, InFlag.getNode() ? 2 : 1);
4676 SDVTList VTs local
5646 EVT VTs[] = { Op.getOperand(2).getValueType(), MVT::Glue }; local
5839 SDVTList VTs = DAG.getVTList(SVT, MVT::Other); local
7490 EVT VTs[] = { LHS.getOperand(2).getValueType(), MVT::Glue }; local
[all...]
/freebsd-10.3-release/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2706 SDVTList VTs = DAG.getVTList(MVT::i32, MVT::Glue); local
2708 Lo = DAG.getNode(Op.getOpcode(), dl, VTs, Src1Lo, Src2Lo,
2711 Lo = DAG.getNode(Op.getOpcode(), dl, VTs, Src1Lo, Src2Lo);
2713 SDValue Hi = DAG.getNode(hiOpc, dl, VTs, Src1Hi, Src2Hi, Lo.getValue(1));

Completed in 357 milliseconds

12