Lines Matching refs:CallInst

59   virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B)
66 Value *optimizeCall(CallInst *CI, const DataLayout *TD,
118 static bool callHasFloatingPointArgument(const CallInst *CI) {
119 for (CallInst::const_op_iterator it = CI->op_begin(), e = CI->op_end();
153 CallInst *CI;
178 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
201 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
224 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
248 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
293 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
343 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
372 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
422 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
466 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
512 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
548 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
593 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
643 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
672 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
708 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
756 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
778 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
813 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
832 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
861 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
893 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
957 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1009 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1028 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1047 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1075 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1112 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1139 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1207 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1251 CallInst *CI = B.CreateCall2(Callee, One, LdExpArg);
1264 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1271 SmallVector<CallInst *, 1> SinCalls;
1272 SmallVector<CallInst *, 1> CosCalls;
1273 SmallVector<CallInst *, 1> SinCosCalls;
1300 bool isTrigLibCall(CallInst *CI) {
1317 SmallVectorImpl<CallInst *> &SinCalls,
1318 SmallVectorImpl<CallInst *> &CosCalls,
1319 SmallVectorImpl<CallInst *> &SinCosCalls) {
1320 CallInst *CI = dyn_cast<CallInst>(Val);
1349 void replaceTrigInsts(SmallVectorImpl<CallInst*> &Calls, Value *Res) {
1350 for (SmallVectorImpl<CallInst*>::iterator I = Calls.begin(),
1415 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1449 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1466 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1482 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1497 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1517 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &) {
1535 bool isReportingError(Function *Callee, CallInst *CI) {
1563 Value *optimizeFixedFormatString(Function *Callee, CallInst *CI,
1619 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1637 CallInst *New = cast<CallInst>(CI->clone());
1647 Value *OptimizeFixedFormatString(Function *Callee, CallInst *CI,
1712 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1730 CallInst *New = cast<CallInst>(CI->clone());
1740 Value *optimizeFixedFormatString(Function *Callee, CallInst *CI,
1793 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1811 CallInst *New = cast<CallInst>(CI->clone());
1821 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1857 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1882 virtual Value *callOptimizer(Function *Callee, CallInst *CI, IRBuilder<> &B) {
1931 Value *optimizeCall(CallInst *CI);
1932 LibCallOptimization *lookupOptimization(CallInst *CI);
1999 LibCallOptimization *LibCallSimplifierImpl::lookupOptimization(CallInst *CI) {
2174 Value *LibCallSimplifierImpl::optimizeCall(CallInst *CI) {
2193 Value *LibCallSimplifier::optimizeCall(CallInst *CI) {