Lines Matching defs:CI
97 getIntrinsicIDForCall(CallInst *CI, const TargetLibraryInfo *TLI) {
99 if (IntrinsicInst *II = dyn_cast<IntrinsicInst>(CI)) {
112 Function *F = CI->getCalledFunction();
127 return checkUnaryFloatSignature(*CI, Intrinsic::sin);
131 return checkUnaryFloatSignature(*CI, Intrinsic::cos);
135 return checkUnaryFloatSignature(*CI, Intrinsic::exp);
139 return checkUnaryFloatSignature(*CI, Intrinsic::exp2);
143 return checkUnaryFloatSignature(*CI, Intrinsic::log);
147 return checkUnaryFloatSignature(*CI, Intrinsic::log10);
151 return checkUnaryFloatSignature(*CI, Intrinsic::log2);
155 return checkUnaryFloatSignature(*CI, Intrinsic::fabs);
159 return checkBinaryFloatSignature(*CI, Intrinsic::copysign);
163 return checkUnaryFloatSignature(*CI, Intrinsic::floor);
167 return checkUnaryFloatSignature(*CI, Intrinsic::ceil);
171 return checkUnaryFloatSignature(*CI, Intrinsic::trunc);
175 return checkUnaryFloatSignature(*CI, Intrinsic::rint);
179 return checkUnaryFloatSignature(*CI, Intrinsic::nearbyint);
183 return checkUnaryFloatSignature(*CI, Intrinsic::round);
187 return checkBinaryFloatSignature(*CI, Intrinsic::pow);