Home
last modified time | relevance | path

Searched refs:SubOps (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDecoderEmitter.cpp2095 DagInit *SubOps = OpTypeRec->isSubClassOf("Operand") in populateInstruction() local
2117 assert(SubOps && SubArgDag->getNumArgs() == SubOps->getNumArgs()); in populateInstruction()
2118 for (const auto &[I, Arg] : enumerate(SubOps->getArgs())) { in populateInstruction()
2131 if (SubOps && OpInfo.Decoder.empty()) { in populateInstruction()
2134 if (SubOps->getNumArgs() == 1) in populateInstruction()
2135 OpInfo = getOpInfo(cast<DefInit>(SubOps->getArg(0))->getDef()); in populateInstruction()
2139 if (SubOps->getNumArgs() > 1) { in populateInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4117 SmallVector<SDValue> SubOps; in isUpperSubvectorUndef() local
4118 if (!collectConcatOps(V.getNode(), SubOps, DAG)) in isUpperSubvectorUndef()
4121 unsigned NumSubOps = SubOps.size(); in isUpperSubvectorUndef()
4125 ArrayRef<SDValue> UpperOps(SubOps.begin() + HalfNumSubOps, SubOps.end()); in isUpperSubvectorUndef()
4130 ArrayRef<SDValue> LowerOps(SubOps.begin(), SubOps.begin() + HalfNumSubOps); in isUpperSubvectorUndef()
4247 SmallVector<SDValue, 2> SubOps; in SplitOpsAndApply() local
4252 SubOps.push_back(extractSubVector(Op, i * NumSubElts, DAG, DL, SizeSub)); in SplitOpsAndApply()
4254 Subs.push_back(Builder(DAG, DL, SubOps)); in SplitOpsAndApply()
41106 SmallVector<SDValue> SubOps; in combineTargetShuffle() local
41110 if (getTargetShuffleInputs(Sub, SubOps, SubMask, DAG, 0, false) && in combineTargetShuffle()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp5404 SDValue SubOps[] = { Ops[I], Ops[I + Stride] }; in getNode() local
5421 Ops[I] = getPermuteNode(DAG, DL, *P, SubOps[0], SubOps[1]); in getNode()
5433 Ops[I] = getGeneralPermuteNode(DAG, DL, SubOps, NewBytes); in getNode()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp6000 SmallVector<SDValue, 16> SubOps(NumSubVecs, DAG.getUNDEF(SubVT)); in convertMask()
6001 SubOps[0] = Mask; in convertMask()
6002 Mask = DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(Mask), ToMaskVT, SubOps); in convertMask()
5996 SmallVector<SDValue, 16> SubOps(NumSubVecs, DAG.getUNDEF(SubVT)); convertMask() local