Home | History | Annotate | Download | only in IPA

Lines Matching refs:CallSite

30 #include "llvm/Support/CallSite.h"
70 // maintain a mapping of simplified values specific to this callsite. The
103 bool simplifyCallSite(Function *F, CallSite CS);
134 bool visitCallSite(CallSite CS);
149 bool analyzeCall(CallSite CS);
236 /// Respects any simplified values known during the analysis of this callsite.
248 /// simplified values known during the analysis of this callsite.
669 /// Takes a concrete function and callsite and tries to actually simplify it by
671 /// it has simplified the callsite to some other entity (a constant), making it
673 bool CallAnalyzer::simplifyCallSite(Function *F, CallSite CS) {
684 for (CallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end();
702 bool CallAnalyzer::visitCallSite(CallSite CS) {
802 /// block and accounts for their cost during inlining at this callsite. It
895 bool CallAnalyzer::analyzeCall(CallSite CS) {
906 // callsite information.
978 CallSite Site(cast<Value>(*U));
994 CallSite::arg_iterator CAI = CS.arg_begin();
1166 InlineCost InlineCostAnalysis::getInlineCost(CallSite CS, int Threshold) {
1170 InlineCost InlineCostAnalysis::getInlineCost(CallSite CS, Function *Callee,
1222 CallSite CS(II);