Lines Matching refs:ConvertOp
511 static bool canFoldMergeOpcode(unsigned MergeOp, unsigned ConvertOp, in canFoldMergeOpcode() argument
541 if (ConvertOp == 0) in canFoldMergeOpcode()
546 if (ConvertOp == 0) in canFoldMergeOpcode()
556 if (ConvertOp == TargetOpcode::G_TRUNC) in canFoldMergeOpcode()
1121 unsigned ConvertOp = 0; in tryCombineUnmergeValues() local
1126 ConvertOp = SrcOp; in tryCombineUnmergeValues()
1131 ConvertOp, OpTy, DestTy)) { in tryCombineUnmergeValues()
1158 if (ConvertOp) { in tryCombineUnmergeValues()
1180 Builder.buildInstr(ConvertOp, {TmpReg}, in tryCombineUnmergeValues()
1190 if (ConvertOp != 0 || NumMergeRegs % NumDefs != 0) in tryCombineUnmergeValues()
1216 if (!ConvertOp && DestTy != MergeSrcTy) in tryCombineUnmergeValues()
1217 ConvertOp = TargetOpcode::G_BITCAST; in tryCombineUnmergeValues()
1219 if (ConvertOp) { in tryCombineUnmergeValues()
1227 Builder.buildInstr(ConvertOp, {DefReg}, {MergeSrc}); in tryCombineUnmergeValues()