Home
last modified time | relevance | path

Searched refs:SrcRegIdx (Results 1 – 3 of 3) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp2422 unsigned SrcRegIdx = Idx / NewElts; in SplitVecRes_VECTOR_SHUFFLE() local
2423 if (Inputs[SrcRegIdx].isUndef()) { in SplitVecRes_VECTOR_SHUFFLE()
2428 dyn_cast<ShuffleVectorSDNode>(Inputs[SrcRegIdx].getNode()); in SplitVecRes_VECTOR_SHUFFLE()
2429 if (!Shuffle || !is_contained(P.second, SrcRegIdx)) in SplitVecRes_VECTOR_SHUFFLE()
2454 unsigned SrcRegIdx = Idx / NewElts; in SplitVecRes_VECTOR_SHUFFLE() local
2455 if (Inputs[SrcRegIdx].isUndef()) { in SplitVecRes_VECTOR_SHUFFLE()
2460 getTypeAction(Inputs[SrcRegIdx].getValueType()); in SplitVecRes_VECTOR_SHUFFLE()
2461 if (Inputs[SrcRegIdx].getOpcode() == ISD::CONCAT_VECTORS && in SplitVecRes_VECTOR_SHUFFLE()
2462 Inputs[SrcRegIdx].getNumOperands() == 2 && in SplitVecRes_VECTOR_SHUFFLE()
2463 !Inputs[SrcRegIdx].getOperand(1).isUndef() && in SplitVecRes_VECTOR_SHUFFLE()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Analysis/
DVectorUtils.cpp579 int SrcRegIdx = Mask[Idx] / SzSrc; in processShuffleMasks() local
582 if (RegMasks[SrcRegIdx].empty()) in processShuffleMasks()
583 RegMasks[SrcRegIdx].assign(SzDest, UndefMaskElem); in processShuffleMasks()
584 RegMasks[SrcRegIdx][K] = Mask[Idx] % SzSrc; in processShuffleMasks()
/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCInstrInfo.cpp1845 unsigned SrcRegIdx = SrcReg - PPC::G8p0; in copyPhysReg() local
1846 MCRegister SrcRegSub0 = PPC::X0 + 2 * SrcRegIdx; in copyPhysReg()
1847 MCRegister SrcRegSub1 = PPC::X0 + 2 * SrcRegIdx + 1; in copyPhysReg()