Searched defs:VTs (Results 1 - 22 of 22) 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.cpp132 const SmallVectorImpl<MVT::SimpleValueType> &VTs = EN->getVTList(); local
135 VTs.data(), VTs.size(),
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.h957 const SmallVector<MVT::SimpleValueType, 3> VTs; member in class:llvm::EmitNodeMatcherCommon
973 VTs(vts, vts+numvts), Operands(operands, operands+numops),
979 unsigned getNumVTs() const { return VTs.size(); }
981 assert(i < VTs.size());
982 return VTs[i];
991 const SmallVectorImpl<MVT::SimpleValueType> &getVTList() const { return VTs; }
/external/llvm/lib/CodeGen/SelectionDAG/
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.cpp1616 EVT VTs[] = { MVT::Other, MVT::Glue }; local
1618 VTs, &Ops[0], Ops.size());
2666 SmallVector<EVT, 4> VTs;
2671 VTs.push_back(VT);
2675 VTs.push_back(MVT::Other);
2677 VTs.push_back(MVT::Glue);
2682 if (VTs.size() == 1)
2683 VTList = CurDAG->getVTList(VTs[0]);
2684 else if (VTs.size() == 2)
2685 VTList = CurDAG->getVTList(VTs[
[all...]
H A DLegalizeIntegerTypes.cpp670 SDVTList VTs = DAG.getVTList(LHS.getValueType(), N->getValueType(1)); local
671 SDValue Mul = DAG.getNode(N->getOpcode(), DL, VTs, LHS, RHS);
H A DSelectionDAG.cpp57 static SDVTList makeVTList(const EVT *VTs, unsigned NumVTs) { argument
58 SDVTList Res = {VTs, NumVTs};
332 ID.AddPointer(VTList.VTs);
1303 "Vector Shuffle VTs must be a vectors");
1305 && "Vector Shuffle VTs must have same element type");
2666 SDVTList VTs = getVTList(VT); local
2670 AddNodeIDNode(ID, Opcode, VTs, Ops, 1);
2675 N = new (NodeAllocator) UnarySDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs, Operand);
2678 N = new (NodeAllocator) UnarySDNode(Opcode, DL.getIROrder(), DL.getDebugLoc(), VTs, Operand);
3075 "Extract subvector VTs mus
3238 SDVTList VTs = getVTList(VT); local
3343 SDVTList VTs = getVTList(VT); local
4119 SDVTList VTs = getVTList(VT, MVT::Other); local
4191 SDVTList VTs = Opcode == ISD::ATOMIC_STORE ? getVTList(MVT::Other) : local
4250 SDVTList VTs = getVTList(VT, MVT::Other); local
4283 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
4446 SDVTList VTs = Indexed ? local
4537 SDVTList VTs = getVTList(MVT::Other); local
4605 SDVTList VTs = getVTList(MVT::Other); local
4632 SDVTList VTs = getVTList(Base.getValueType(), MVT::Other); local
4708 SDVTList VTs = getVTList(VT); local
4738 getNode(unsigned Opcode, SDLoc DL, const EVT *VTs, unsigned NumVTs, const SDValue *Ops, unsigned NumOps) argument
4900 getVTList(const EVT *VTs, unsigned NumVTs) argument
5058 SDVTList VTs = getVTList(VT); local
5064 SDVTList VTs = getVTList(VT); local
5072 SDVTList VTs = getVTList(VT); local
5080 SDVTList VTs = getVTList(VT); local
5088 SDVTList VTs = getVTList(VT); local
5095 SDVTList VTs = getVTList(VT1, VT2); local
5101 SDVTList VTs = getVTList(VT1, VT2); local
5108 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5115 SDVTList VTs = getVTList(VT1, VT2, VT3, VT4); local
5122 SDVTList VTs = getVTList(VT1, VT2); local
5130 SDVTList VTs = getVTList(VT1, VT2); local
5139 SDVTList VTs = getVTList(VT1, VT2); local
5148 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5153 SelectNodeTo(SDNode *N, unsigned MachineOpc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument
5192 MorphNodeTo(SDNode *N, unsigned Opc, SDVTList VTs, const SDValue *Ops, unsigned NumOps) argument
5279 SDVTList VTs = getVTList(VT); local
5285 SDVTList VTs = getVTList(VT); local
5293 SDVTList VTs = getVTList(VT); local
5301 SDVTList VTs = getVTList(VT); local
5309 SDVTList VTs = getVTList(VT); local
5315 SDVTList VTs = getVTList(VT1, VT2); local
5322 SDVTList VTs = getVTList(VT1, VT2); local
5330 SDVTList VTs = getVTList(VT1, VT2); local
5339 SDVTList VTs = getVTList(VT1, VT2); local
5348 SDVTList VTs = getVTList(VT1, VT2); local
5356 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5365 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5374 SDVTList VTs = getVTList(VT1, VT2, VT3); local
5382 SDVTList VTs = getVTList(VT1, VT2, VT3, VT4); local
5390 SDVTList VTs = getVTList(&ResultTys[0], ResultTys.size()); local
5395 getMachineNode(unsigned Opcode, SDLoc DL, SDVTList VTs, ArrayRef<SDValue> OpsArray) argument
5919 MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, EVT memvt, MachineMemOperand *mmo) argument
5930 MemSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT memvt, MachineMemOperand *mmo) argument
5949 std::vector<EVT> VTs; member in struct:__anon22146::EVTArray
[all...]
H A DSelectionDAGBuilder.cpp3270 SDVTList VTs = DAG.getVTList(AllocSize.getValueType(), MVT::Other); local
3272 VTs, Ops, 3);
3634 SDVTList VTs = DAG.getVTList(ValueVTs.data(), ValueVTs.size()); local
3641 VTs, &Ops[0], Ops.size(),
3648 VTs, &Ops[0], Ops.size());
3651 VTs, &Ops[0], Ops.size());
3654 VTs, &Ops[0], Ops.size());
5150 SDVTList VTs = DAG.getVTList(Op1.getValueType(), MVT::i1); local
5151 setValue(&I, DAG.getNode(Op, sdl, VTs, Op1, Op2));
H A DDAGCombiner.cpp5517 SmallVector<EVT, 8> VTs; local
5532 VTs.push_back(EVT::getVectorVT(*DAG.getContext(),
5543 for (unsigned i = 0, e = VTs.size(); i != e; ++i) {
5545 Opnds.push_back(DAG.getUNDEF(VTs[i]));
5548 SDValue NV = DAG.getNode(ISD::TRUNCATE, SDLoc(V), VTs[i], V);
/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/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp2009 SDVTList VTs; local
2011 VTs = CurDAG->getVTList(EltVT, MVT::Other, MVT::Glue);
2013 VTs = CurDAG->getVTList(EltVT, EltVT, MVT::Other, MVT::Glue);
2016 VTs = CurDAG->getVTList(&EVTs[0], 5);
2027 CurDAG->getMachineNode(Opc, DL, VTs, Ops);
H A DNVPTXISelLowering.cpp1055 SmallVector<EVT, 16> VTs; local
1056 ComputePTXValueVTs(*this, retTy, VTs);
1057 assert(VTs.size() == Ins.size() && "Bad value decomposition");
1059 unsigned sz = VTs[i].getSizeInBits();
1061 if (VTs[i].isInteger() && (sz < 8))
1065 EVT TheLoadType = VTs[i];
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h353 SDVTList getVTList(const EVT *VTs, unsigned NumVTs);
451 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); local
453 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
459 SDVTList VTs = getVTList(MVT::Other, MVT::Glue); local
461 return getNode(ISD::CopyToReg, dl, VTs, Ops, Glue.getNode() ? 4 : 3);
465 SDVTList VTs = getVTList(VT, MVT::Other); local
467 return getNode(ISD::CopyFromReg, dl, VTs, Ops, 2);
475 SDVTList VTs = getVTList(VT, MVT::Other, MVT::Glue); local
477 return getNode(ISD::CopyFromReg, dl, VTs, Ops, Glue.getNode() ? 3 : 2);
518 SDVTList VTs local
[all...]
H A DSelectionDAGNodes.h58 const EVT *VTs; member in struct:llvm::SDVTList
699 SDNode(unsigned Opc, unsigned Order, const DebugLoc dl, SDVTList VTs,
704 ValueList(VTs.VTs), UseList(NULL),
705 NumOperands(NumOps), NumValues(VTs.NumVTs),
716 SDNode(unsigned Opc, unsigned Order, const DebugLoc dl, SDVTList VTs)
719 ValueList(VTs.VTs), UseList(NULL), NumOperands(0), NumValues(VTs.NumVTs),
904 UnarySDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, SDValu argument
915 BinarySDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, SDValue X, SDValue Y) argument
926 TernarySDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, SDValue X, SDValue Y, SDValue Z) argument
1151 MemIntrinsicSDNode(unsigned Opc, unsigned Order, DebugLoc dl, SDVTList VTs, const SDValue *Ops, unsigned NumOps, EVT MemoryVT, MachineMemOperand *MMO) argument
1652 LSBaseSDNode(ISD::NodeType NodeTy, unsigned Order, DebugLoc dl, SDValue *Operands, unsigned numOperands, SDVTList VTs, ISD::MemIndexedMode AM, EVT MemVT, MachineMemOperand *MMO) argument
1689 LoadSDNode(SDValue *ChainPtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, ISD::LoadExtType ETy, EVT MemVT, MachineMemOperand *MMO) argument
1718 StoreSDNode(SDValue *ChainValuePtrOff, unsigned Order, DebugLoc dl, SDVTList VTs, ISD::MemIndexedMode AM, bool isTrunc, EVT MemVT, MachineMemOperand *MMO) argument
1754 MachineSDNode(unsigned Opc, unsigned Order, const DebugLoc DL, SDVTList VTs) argument
[all...]
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp867 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); local
873 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, &Ops[0], Ops.size());
889 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); local
896 return DAG.getNode(MSP430ISD::SELECT_CC, dl, VTs, &Ops[0], Ops.size());
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp1139 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); local
1140 return DAG.getNode(SystemZISD::SELECT_CCMASK, DL, VTs, &Ops[0], Ops.size());
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2031 SDVTList VTs = CurDAG->getVTList(VSrc.getValueType(), VSrc.getValueType(),
2039 SDNode *ResNode = CurDAG->getMachineNode(Opc, SDLoc(Node), VTs, Ops);
2253 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::i32); local
2255 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops);
2335 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Other, MVT::Glue); local
2336 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
2342 SDVTList VTs = CurDAG->getVTList(MVT::Other, MVT::Glue); local
2343 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
2353 SDVTList VTs = CurDAG->getVTList(NVT, NVT, MVT::Glue); local
2354 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Op
2359 SDVTList VTs = CurDAG->getVTList(MVT::Glue); local
[all...]
H A DX86InstrInfo.cpp4432 std::vector<EVT> VTs; local
4436 VTs.push_back(*DstRC->vt_begin());
4441 VTs.push_back(VT);
4446 SDNode *NewNode= DAG.getMachineNode(Opc, dl, VTs, BeforeOps);
H A DX86ISelLowering.cpp9463 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i32);
9468 SDValue New = DAG.getNode(Opcode, dl, VTs, &Ops[0], NumOperands);
9485 SDVTList VTs = DAG.getVTList(Op0.getValueType(), MVT::i32); local
9486 SDValue Sub = DAG.getNode(X86ISD::SUB, dl, VTs,
9998 SDVTList VTs = DAG.getVTList(CmpOp0.getValueType(), MVT::i32); local
9999 SDValue Neg = DAG.getNode(X86ISD::SUB, DL, VTs,
10063 SDVTList VTs; local
10074 VTs = DAG.getVTList(LHS.getValueType(), LHS.getValueType(),
10077 VTs = DAG.getVTList(LHS.getValueType(), MVT::i32);
10079 SDValue X86Op = DAG.getNode(X86Opcode, DL, VTs, LH
10139 SDVTList VTs = DAG.getVTList(T1.getValueType(), MVT::Glue); local
10147 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); local
10306 SDVTList VTs; local
10665 SDVTList VTs = DAG.getVTList(getPointerTy(), MVT::Other); local
11298 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i32); local
11315 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::i32); local
11407 SDVTList VTs = DAG.getVTList(Op->getValueType(0), MVT::Glue, MVT::Other); local
11427 SDVTList VTs = DAG.getVTList(Op->getValueType(0), MVT::Other); local
11772 SDVTList VTs = DAG.getVTList(OpVT, MVT::i32); local
11806 SDVTList VTs = DAG.getVTList(OpVT, MVT::i32); local
11824 SDVTList VTs = DAG.getVTList(VT, MVT::i32); local
12479 SDVTList VTs = DAG.getVTList(N->getValueType(0), N->getValueType(0), local
12493 SDVTList VTs = DAG.getVTList(N->getValueType(0), MVT::i32); local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1562 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); local
1564 MemOpChains.push_back(DAG.getNode(ARMISD::COPY_STRUCT_BYVAL, dl, VTs,
5753 SDVTList VTs = DAG.getVTList(VT, MVT::i32); local
5766 return DAG.getNode(Opc, SDLoc(Op), VTs, Op.getOperand(0),
5768 return DAG.getNode(Opc, SDLoc(Op), VTs, Op.getOperand(0),
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp3251 SDVTList VTs = DAG.getVTList(MVT::i64, MVT::Other, MVT::Glue); local
3252 SDValue LoadFuncPtr = DAG.getNode(PPCISD::LOAD, dl, VTs, MTCTROps,
3262 SDValue LoadEnvPtr = DAG.getNode(PPCISD::LOAD, dl, VTs, Chain, AddPtr,
3278 VTs = DAG.getVTList(MVT::Other, MVT::Glue);
3279 SDValue LoadTOCPtr = DAG.getNode(PPCISD::LOAD_TOC, dl, VTs, Chain,
3461 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); local
3462 Chain = DAG.getNode(PPCISD::TOC_RESTORE, dl, VTs, Chain, InFlag);
3707 SDVTList VTs = DAG.getVTList(MVT::Other, MVT::Glue); local
3711 dl, VTs, Ops, InFlag.getNode() ? 2 : 1);
4627 SDVTList VTs local
5597 EVT VTs[] = { Op.getOperand(2).getValueType(), MVT::Glue }; local
5790 SDVTList VTs = DAG.getVTList(SVT, MVT::Other); local
7463 EVT VTs[] = { LHS.getOperand(2).getValueType(), MVT::Glue }; local
[all...]

Completed in 1772 milliseconds