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

12

/freebsd-9.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-9.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};
399 SDVTList getVTList(const EVT *VTs, unsigned NumVTs);
497 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); local
499 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
505 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); local
507 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
511 SDVTList VTs = getVTList(VT, MVT::Other); local
513 return getNode(ISD::CopyFromReg, dl, VTs, Op
521 SDVTList VTs = getVTList(VT, MVT::Other, MVT::Glue); local
564 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.h250 SDNode *MorphNode(SDNode *Node, unsigned TargetOpc, SDVTList VTs,
/freebsd-9.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);
2745 SDVTList VTs = getVTList(VT); local
2749 AddNodeIDNode(ID, Opcode, VTs, Ops, 1);
2755 DL.getDebugLoc(), VTs, Operand);
2759 DL.getDebugLoc(), VTs, Operand);
3156 "Extract subvector VTs must be a vectors!");
3159 "Extract subvector VTs must have the same element type!");
3320 SDVTList VTs local
3427 SDVTList VTs = getVTList(VT); local
4254 SDVTList VTs = getVTList(VT, MVT::Other); local
4312 SDVTList VTs = Opcode == ISD::ATOMIC_STORE ? getVTList(MVT::Other) : local
4357 SDVTList VTs = getVTList(VT, MVT::Other); local
4377 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
4542 SDVTList VTs = Indexed ? local
4650 SDVTList VTs = getVTList(MVT::Other); local
4719 SDVTList VTs = getVTList(MVT::Other); local
4747 SDVTList VTs = getVTList(Base.getValueType(), MVT::Other); local
4824 SDVTList VTs = getVTList(VT); local
4856 getNode(unsigned Opcode, SDLoc DL, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps) argument
5041 getVTList(const EVT *VTs, unsigned NumVTs) argument
5191 SDVTList VTs = getVTList(VT); local
5197 SDVTList VTs = getVTList(VT); local
5205 SDVTList VTs = getVTList(VT); local
5213 SDVTList VTs = getVTList(VT); local
5221 SDVTList VTs = getVTList(VT); local
5228 SDVTList VTs = getVTList(VT1, VT2); local
5234 SDVTList VTs = getVTList(VT1, VT2); local
5241 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5248 SDVTList VTs = getVTList(VT1, VT2, VT3, VT4); local
5255 SDVTList VTs = getVTList(VT1, VT2); local
5263 SDVTList VTs = getVTList(VT1, VT2); local
5272 SDVTList VTs = getVTList(VT1, VT2); local
5281 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5286 SelectNodeTo(SDNode *N, unsigned MachineOpc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument
5325 MorphNodeTo(SDNode *N, unsigned Opc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument
5412 SDVTList VTs = getVTList(VT); local
5418 SDVTList VTs = getVTList(VT); local
5426 SDVTList VTs = getVTList(VT); local
5434 SDVTList VTs = getVTList(VT); local
5442 SDVTList VTs = getVTList(VT); local
5448 SDVTList VTs = getVTList(VT1, VT2); local
5455 SDVTList VTs = getVTList(VT1, VT2); local
5463 SDVTList VTs = getVTList(VT1, VT2); local
5472 SDVTList VTs = getVTList(VT1, VT2); local
5481 SDVTList VTs = getVTList(VT1, VT2); local
5489 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5498 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5507 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5515 SDVTList VTs = getVTList(VT1, VT2, VT3, VT4); local
5523 SDVTList VTs = getVTList(&ResultTys[0], ResultTys.size()); local
5528 getMachineNode(unsigned Opcode, SDLoc DL, SDVTList VTs, ArrayRef<SDValue> OpsArray) argument
6059 MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, EVT memvt, MachineMemOperand *mmo) argument
6070 MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT memvt, MachineMemOperand *mmo) argument
6089 std::vector<EVT> VTs; member in struct:__anon2192::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());
2880 SmallVector<EVT, 4> VTs;
2885 VTs.push_back(VT);
2889 VTs.push_back(MVT::Other);
2891 VTs.push_back(MVT::Glue);
2896 if (VTs.size() == 1)
2897 VTList = CurDAG->getVTList(VTs[0]);
2898 else if (VTs.size() == 2)
2899 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-9.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-9.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-9.3-release/contrib/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2032 SDVTList VTs = CurDAG->getVTList(VSrc.getValueType(), VSrc.getValueType(),
2040 SDNode *ResNode = CurDAG->getMachineNode(Opc, SDLoc(Node), VTs, Ops);
2255 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::i32); local
2257 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
2337 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue); local
2338 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
2344 SDVTList VTs = CurDAG->getVTList(MVT::Other, MVT::Glue); local
2345 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
2355 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Glue); local
2356 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Op
2361 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-9.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-9.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-9.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-9.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 402 milliseconds

12