Searched refs:SubOps (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/utils/TableGen/ |
| H A D | DecoderEmitter.cpp | 2228 DagInit *SubOps = OpTypeRec->isSubClassOf("Operand") in populateInstruction() local 2249 assert(SubOps && SubArgDag->getNumArgs() == SubOps->getNumArgs()); in populateInstruction() 2250 for (unsigned i = 0; i < SubOps->getNumArgs(); ++i) { in populateInstruction() 2253 getOpInfo(cast<DefInit>(SubOps->getArg(i))->getDef()); in populateInstruction() 2264 if (SubOps && OpInfo.Decoder.empty()) { in populateInstruction() 2267 if (SubOps->getNumArgs() == 1) in populateInstruction() 2268 OpInfo = getOpInfo(cast<DefInit>(SubOps->getArg(0))->getDef()); in populateInstruction() 2272 if (SubOps->getNumArgs() > 1) { in populateInstruction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 5002 SDValue SubOps[] = { Ops[I], Ops[I + Stride] }; in getNode() local 5019 Ops[I] = getPermuteNode(DAG, DL, *P, SubOps[0], SubOps[1]); in getNode() 5031 Ops[I] = getGeneralPermuteNode(DAG, DL, SubOps, NewBytes); in getNode()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 5417 SmallVector<SDValue, 16> SubOps(NumSubVecs, DAG.getUNDEF(SubVT)); in convertMask() local 5418 SubOps[0] = Mask; in convertMask() 5419 Mask = DAG.getNode(ISD::CONCAT_VECTORS, SDLoc(Mask), ToMaskVT, SubOps); in convertMask()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 6772 SmallVector<SDValue, 2> SubOps; in SplitOpsAndApply() local 6777 SubOps.push_back(extractSubVector(Op, i * NumSubElts, DAG, DL, SizeSub)); in SplitOpsAndApply() 6779 Subs.push_back(Builder(DAG, DL, SubOps)); in SplitOpsAndApply() 41311 SmallVector<SDValue> SubOps; in combineTargetShuffle() local 41315 if (getTargetShuffleInputs(Sub, SubOps, SubMask, DAG, 0, false) && in combineTargetShuffle() 41317 SubOps.size() == 1 && isUndefOrInRange(SubScaledMask, 0, 4)) { in combineTargetShuffle() 41321 Ops[i] = DAG.getBitcast(VT, SubOps[0]); in combineTargetShuffle() 41375 SmallVector<SDValue> SubOps; in combineTargetShuffle() local 41376 if (collectConcatOps(Src.getNode(), SubOps, DAG) && SubOps.size() == 2) in combineTargetShuffle() 41377 return SubOps[Idx & 1]; in combineTargetShuffle() [all …]
|