Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp2051 MachineInstr *SrcInstr = MRI.getVRegDef(SrcReg); in matchCombineUnmergeMergeToPlainValues() local
2052 if (SrcInstr->getOpcode() != TargetOpcode::G_MERGE_VALUES && in matchCombineUnmergeMergeToPlainValues()
2053 SrcInstr->getOpcode() != TargetOpcode::G_BUILD_VECTOR && in matchCombineUnmergeMergeToPlainValues()
2054 SrcInstr->getOpcode() != TargetOpcode::G_CONCAT_VECTORS) in matchCombineUnmergeMergeToPlainValues()
2058 LLT SrcMergeTy = MRI.getType(SrcInstr->getOperand(1).getReg()); in matchCombineUnmergeMergeToPlainValues()
2067 Operands.push_back(SrcInstr->getOperand(Idx).getReg()); in matchCombineUnmergeMergeToPlainValues()
2098 MachineInstr *SrcInstr = MRI.getVRegDef(SrcReg); in matchCombineUnmergeConstant() local
2099 if (SrcInstr->getOpcode() != TargetOpcode::G_CONSTANT && in matchCombineUnmergeConstant()
2100 SrcInstr->getOpcode() != TargetOpcode::G_FCONSTANT) in matchCombineUnmergeConstant()
2103 const MachineOperand &CstVal = SrcInstr->getOperand(1); in matchCombineUnmergeConstant()
[all …]