Lines Matching refs:Func
96 bool performCallDomainErrorOnly(CallInst *CI, const LibFunc &Func);
97 bool performCallErrors(CallInst *CI, const LibFunc &Func);
98 bool performCallRangeErrorOnly(CallInst *CI, const LibFunc &Func);
99 Value *generateOneRangeCond(CallInst *CI, const LibFunc &Func);
100 Value *generateTwoRangeCond(CallInst *CI, const LibFunc &Func);
101 Value *generateCondForPow(CallInst *CI, const LibFunc &Func);
137 const LibFunc &Func) {
140 switch (Func) {
189 const LibFunc &Func) {
192 switch (Func) {
208 Cond = generateTwoRangeCond(CI, Func);
215 Cond = generateOneRangeCond(CI, Func);
227 const LibFunc &Func) {
230 switch (Func) {
275 Cond = generateCondForPow(CI, Func);
300 LibFunc Func;
304 if (!TLI.getLibFunc(*Callee, Func) || !TLI.has(Func))
320 const LibFunc &Func) {
322 switch (Func) {
342 const LibFunc &Func) {
344 switch (Func) {
421 const LibFunc &Func) {
423 if (Func != LibFunc_pow) {
506 LibFunc Func;
509 TLI.getLibFunc(*Callee, Func);
510 assert(Func && "perform() is not expecting an empty function");
512 if (performCallDomainErrorOnly(CI, Func) || performCallRangeErrorOnly(CI, Func))
514 return performCallErrors(CI, Func);