Lines Matching refs:Callee

53   virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B)
157 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
159 FunctionType *FT = Callee->getFunctionType();
180 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
182 FunctionType *FT = Callee->getFunctionType();
203 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
205 FunctionType *FT = Callee->getFunctionType();
227 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
229 StringRef Name = Callee->getName();
230 FunctionType *FT = Callee->getFunctionType();
272 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
274 StringRef Name = Callee->getName();
275 FunctionType *FT = Callee->getFunctionType();
322 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
324 StringRef Name = Callee->getName();
325 FunctionType *FT = Callee->getFunctionType();
351 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
353 FunctionType *FT = Callee->getFunctionType();
401 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
403 FunctionType *FT = Callee->getFunctionType();
445 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
447 FunctionType *FT = Callee->getFunctionType();
491 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
493 FunctionType *FT = Callee->getFunctionType();
527 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
529 FunctionType *FT = Callee->getFunctionType();
572 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
574 FunctionType *FT = Callee->getFunctionType();
622 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
624 FunctionType *FT = Callee->getFunctionType();
651 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
653 FunctionType *FT = Callee->getFunctionType();
687 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
688 FunctionType *FT = Callee->getFunctionType();
735 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
736 FunctionType *FT = Callee->getFunctionType();
757 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
758 FunctionType *FT = Callee->getFunctionType();
792 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
793 FunctionType *FT = Callee->getFunctionType();
811 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
812 FunctionType *FT = Callee->getFunctionType();
840 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
841 FunctionType *FT = Callee->getFunctionType();
872 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
873 FunctionType *FT = Callee->getFunctionType();
936 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
937 FunctionType *FT = Callee->getFunctionType();
988 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
992 FunctionType *FT = Callee->getFunctionType();
1007 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1011 FunctionType *FT = Callee->getFunctionType();
1026 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1030 FunctionType *FT = Callee->getFunctionType();
1054 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1055 FunctionType *FT = Callee->getFunctionType();
1077 V = EmitUnaryFloatFnCall(V, Callee->getName(), B, Callee->getAttributes());
1091 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1093 if (UnsafeFPShrink && Callee->getName() == "cos" &&
1096 Ret = UnsafeUnaryDoubleFP.callOptimizer(Callee, CI, B);
1099 FunctionType *FT = Callee->getFunctionType();
1110 return B.CreateCall(Callee, BinExpr->getOperand(1), "cos");
1118 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1120 if (UnsafeFPShrink && Callee->getName() == "pow" &&
1123 Ret = UnsafeUnaryDoubleFP.callOptimizer(Callee, CI, B);
1126 FunctionType *FT = Callee->getFunctionType();
1139 return EmitUnaryFloatFnCall(Op2, "exp2", B, Callee->getAttributes());
1157 Callee->getAttributes());
1159 Callee->getAttributes());
1178 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1180 if (UnsafeFPShrink && Callee->getName() == "exp2" &&
1183 Ret = UnsafeUnaryDoubleFP.callOptimizer(Callee, CI, B);
1186 FunctionType *FT = Callee->getFunctionType();
1219 Value *Callee = M->getOrInsertFunction(Name, Op->getType(),
1222 CallInst *CI = B.CreateCall2(Callee, One, LdExpArg);
1223 if (const Function *F = dyn_cast<Function>(Callee->stripPointerCasts()))
1237 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1238 FunctionType *FT = Callee->getFunctionType();
1258 Value *F = Intrinsic::getDeclaration(Callee->getParent(),
1271 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1272 FunctionType *FT = Callee->getFunctionType();
1288 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1289 FunctionType *FT = Callee->getFunctionType();
1304 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1305 FunctionType *FT = Callee->getFunctionType();
1319 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1320 FunctionType *FT = Callee->getFunctionType();
1337 Value *optimizeFixedFormatString(Function *Callee, CallInst *CI,
1393 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1395 FunctionType *FT = Callee->getFunctionType();
1401 if (Value *V = optimizeFixedFormatString(Callee, CI, B)) {
1410 M->getOrInsertFunction("iprintf", FT, Callee->getAttributes());
1421 Value *OptimizeFixedFormatString(Function *Callee, CallInst *CI,
1486 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1488 FunctionType *FT = Callee->getFunctionType();
1494 if (Value *V = OptimizeFixedFormatString(Callee, CI, B)) {
1503 M->getOrInsertFunction("siprintf", FT, Callee->getAttributes());
1514 Value *optimizeFixedFormatString(Function *Callee, CallInst *CI,
1561 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1563 FunctionType *FT = Callee->getFunctionType();
1569 if (Value *V = optimizeFixedFormatString(Callee, CI, B)) {
1578 M->getOrInsertFunction("fiprintf", FT, Callee->getAttributes());
1589 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1591 FunctionType *FT = Callee->getFunctionType();
1622 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1627 FunctionType *FT = Callee->getFunctionType();
1644 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1646 FunctionType *FT = Callee->getFunctionType();
1759 Function *Callee = CI->getCalledFunction();
1760 StringRef FuncName = Callee->getName();