/external/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 353 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 D | SelectionDAGNodes.h | 58 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...] |
H A D | SelectionDAGISel.h | 248 SDNode *MorphNode(SDNode *Node, unsigned TargetOpc, SDVTList VTs,
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 57 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 D | ScheduleDAGSDNodes.cpp | 136 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 D | SelectionDAGISel.cpp | 1616 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 D | LegalizeDAG.cpp | 3162 SDVTList VTs = DAG.getVTList(VT, VT); 3163 Tmp1 = DAG.getNode(ISD::FSINCOS, dl, VTs, Node->getOperand(0)); 3307 SDVTList VTs = DAG.getVTList(VT, VT); 3308 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Tmp2, Tmp3).getValue(1); 3332 SDVTList VTs = DAG.getVTList(VT, VT); 3336 Tmp1 = DAG.getNode(DivRemOpc, dl, VTs, Node->getOperand(0), 3356 SDVTList VTs = DAG.getVTList(VT, VT); 3359 Tmp1 = DAG.getNode(ExpandOpcode, dl, VTs, Node->getOperand(0), 3371 SDVTList VTs = DAG.getVTList(VT, VT); 3392 Results.push_back(DAG.getNode(OpToUse, dl, VTs, Nod [all...] |
H A D | SelectionDAGBuilder.cpp | 3270 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));
|
/external/llvm/utils/TableGen/ |
H A D | CallingConvEmitter.cpp | 86 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 D | CodeGenRegisters.h | 276 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 D | DAGISelMatcher.cpp | 252 for (unsigned i = 0, e = VTs.size(); i != e; ++i) 253 OS << ' ' << getEnumName(VTs[i]); 317 return M->OpcodeName == OpcodeName && M->VTs == VTs &&
|
H A D | DAGISelMatcherOpt.cpp | 132 const SmallVectorImpl<MVT::SimpleValueType> &VTs = EN->getVTList(); local 135 VTs.data(), VTs.size(),
|
H A D | DAGISelMatcher.h | 957 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; }
|
H A D | CodeGenTarget.cpp | 247 for (unsigned ri = 0, re = RCs[i]->VTs.size(); ri != re; ++ri) 248 LegalValueTypes.push_back(RCs[i]->VTs[ri]);
|
H A D | CodeGenRegisters.cpp | 679 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 D | RegisterInfoEmitter.cpp | 1042 VTSeqs.add(RegisterClasses[rc]->VTs); 1183 << "VTLists + " << VTSeqs.get(RC.VTs) << ",\n "
|
/external/llvm/include/llvm/Target/ |
H A D | TargetRegisterInfo.h | 45 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/X86/ |
H A D | X86ISelDAGToDAG.cpp | 2031 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 D | X86ISelLowering.cpp | 9463 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...] |
H A D | X86InstrInfo.cpp | 4432 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);
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 1055 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];
|
H A D | NVPTXISelDAGToDAG.cpp | 2009 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);
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 867 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/PowerPC/ |
H A D | PPCISelLowering.cpp | 3251 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...] |
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 1139 SDVTList VTs = DAG.getVTList(Op.getValueType(), MVT::Glue); local 1140 return DAG.getNode(SystemZISD::SELECT_CCMASK, DL, VTs, &Ops[0], Ops.size());
|