Lines Matching refs:IC
67 PPCTTIImpl::instCombineIntrinsic(InstCombiner &IC, IntrinsicInst &II) const { in instCombineIntrinsic() argument
76 II.getArgOperand(0), Align(16), IC.getDataLayout(), &II, in instCombineIntrinsic()
77 &IC.getAssumptionCache(), &IC.getDominatorTree()) >= 16) { in instCombineIntrinsic()
92 II.getArgOperand(1), Align(16), IC.getDataLayout(), &II, in instCombineIntrinsic()
93 &IC.getAssumptionCache(), &IC.getDominatorTree()) >= 16) { in instCombineIntrinsic()
128 IC.Builder.CreateBitCast(II.getArgOperand(0), Mask->getType()); in instCombineIntrinsic()
130 IC.Builder.CreateBitCast(II.getArgOperand(1), Mask->getType()); in instCombineIntrinsic()
149 ExtractedElts[Idx] = IC.Builder.CreateExtractElement( in instCombineIntrinsic()
150 Idx < 16 ? Op0ToUse : Op1ToUse, IC.Builder.getInt32(Idx & 15)); in instCombineIntrinsic()
154 Result = IC.Builder.CreateInsertElement(Result, ExtractedElts[Idx], in instCombineIntrinsic()
155 IC.Builder.getInt32(i)); in instCombineIntrinsic()