Searched refs:SubOps (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | DecoderEmitter.cpp | 2075 const DagInit *SubOps = OpTypeRec->isSubClassOf("Operand") in populateInstruction() local 2097 assert(SubOps && SubArgDag->getNumArgs() == SubOps->getNumArgs()); in populateInstruction() 2098 for (const auto &[I, Arg] : enumerate(SubOps->getArgs())) { in populateInstruction() 2111 if (SubOps && OpInfo.Decoder.empty()) { in populateInstruction() 2114 if (SubOps->getNumArgs() == 1) in populateInstruction() 2115 OpInfo = getOpInfo(cast<DefInit>(SubOps->getArg(0))->getDef()); in populateInstruction() 2119 if (SubOps->getNumArgs() > 1) { in populateInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 4337 SmallVector<SDValue> SubOps; in isUpperSubvectorUndef() local 4338 if (!collectConcatOps(V.getNode(), SubOps, DAG)) in isUpperSubvectorUndef() 4341 unsigned NumSubOps = SubOps.size(); in isUpperSubvectorUndef() 4345 ArrayRef<SDValue> UpperOps(SubOps.begin() + HalfNumSubOps, SubOps.end()); in isUpperSubvectorUndef() 4350 ArrayRef<SDValue> LowerOps(SubOps.begin(), SubOps.begin() + HalfNumSubOps); in isUpperSubvectorUndef() 4369 SmallVector<SDValue, 4> SubOps; in splitVector() local 4370 if (collectConcatOps(Op.getNode(), SubOps, DAG)) { in splitVector() 4371 assert((SubOps.size() % 2) == 0 && "Can't split odd sized vector concat"); in splitVector() 4372 unsigned HalfOps = SubOps.size() / 2; in splitVector() 4374 SmallVector<SDValue, 2> LoOps(SubOps.begin(), SubOps.begin() + HalfOps); in splitVector() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 5991 SDValue SubOps[] = { Ops[I], Ops[I + Stride] }; in getNode() local 6008 Ops[I] = getPermuteNode(DAG, DL, *P, SubOps[0], SubOps[1]); in getNode() 6020 Ops[I] = getGeneralPermuteNode(DAG, DL, SubOps, NewBytes); in getNode()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 6442 SmallVector<SDValue, 16> SubOps(NumSubVecs, DAG.getUNDEF(SubVT)); in convertMask() local 6443 SubOps[0] = Mask; in convertMask() 6444 Mask = DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(Mask), ToMaskVT, SubOps); in convertMask()
|