Lines Matching defs:Func
75 bool performCallDomainErrorOnly(CallInst *CI, const LibFunc &Func);
76 bool performCallErrors(CallInst *CI, const LibFunc &Func);
77 bool performCallRangeErrorOnly(CallInst *CI, const LibFunc &Func);
78 Value *generateOneRangeCond(CallInst *CI, const LibFunc &Func);
79 Value *generateTwoRangeCond(CallInst *CI, const LibFunc &Func);
80 Value *generateCondForPow(CallInst *CI, const LibFunc &Func);
131 const LibFunc &Func) {
134 switch (Func) {
183 const LibFunc &Func) {
186 switch (Func) {
202 Cond = generateTwoRangeCond(CI, Func);
209 Cond = generateOneRangeCond(CI, Func);
221 const LibFunc &Func) {
224 switch (Func) {
269 Cond = generateCondForPow(CI, Func);
294 LibFunc Func;
298 if (!TLI.getLibFunc(*Callee, Func) || !TLI.has(Func))
314 const LibFunc &Func) {
316 switch (Func) {
336 const LibFunc &Func) {
338 switch (Func) {
415 const LibFunc &Func) {
417 if (Func != LibFunc_pow) {
488 LibFunc Func;
491 TLI.getLibFunc(*Callee, Func);
492 assert(Func && "perform() is not expecting an empty function");
494 if (performCallDomainErrorOnly(CI, Func) || performCallRangeErrorOnly(CI, Func))
496 return performCallErrors(CI, Func);