Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizationArtifactCombiner.h595 MachineInstr *MergeI = SrcDef; in tryCombineUnmergeValues() local
602 MergeI = getDefIgnoringCopies(SrcDef->getOperand(1).getReg(), MRI); in tryCombineUnmergeValues()
605 if (!MergeI || !canFoldMergeOpcode(MergeI->getOpcode(), in tryCombineUnmergeValues()
612 const unsigned NumMergeRegs = MergeI->getNumOperands() - 1; in tryCombineUnmergeValues()
634 LLT MergeSrcTy = MRI.getType(MergeI->getOperand(1).getReg()); in tryCombineUnmergeValues()
659 Builder.buildUnmerge(TmpRegs, MergeI->getOperand(Idx + 1).getReg()); in tryCombineUnmergeValues()
664 Builder.buildUnmerge(DstRegs, MergeI->getOperand(Idx + 1).getReg()); in tryCombineUnmergeValues()
686 Regs.push_back(MergeI->getOperand(Idx).getReg()); in tryCombineUnmergeValues()
694 LLT MergeSrcTy = MRI.getType(MergeI->getOperand(1).getReg()); in tryCombineUnmergeValues()
703 Register MergeSrc = MergeI->getOperand(Idx + 1).getReg(); in tryCombineUnmergeValues()
[all …]