Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp5059 SmallVector<Register> SplitSrcs; in fewerElementsVectorReductions() local
5065 extractParts(SrcReg, NarrowTy, NumParts, SplitSrcs, MIRBuilder, MRI); in fewerElementsVectorReductions()
5079 {SplitSrcs[Idx], SplitSrcs[Idx + 1]}) in fewerElementsVectorReductions()
5082 SplitSrcs = PartialResults; in fewerElementsVectorReductions()
5084 NumPartsLeft = SplitSrcs.size(); in fewerElementsVectorReductions()
5086 assert(SplitSrcs.size() == 1); in fewerElementsVectorReductions()
5087 MIRBuilder.buildCopy(DstReg, SplitSrcs[0]); in fewerElementsVectorReductions()
5092 Register Acc = SplitSrcs[0]; in fewerElementsVectorReductions()
5094 Acc = MIRBuilder.buildInstr(ScalarOpc, {NarrowTy}, {Acc, SplitSrcs[Idx]}) in fewerElementsVectorReductions()
5103 MIRBuilder.buildInstr(RdxMI.getOpcode(), {DstTy}, {SplitSrcs[Part]}) in fewerElementsVectorReductions()
[all …]