Lines Matching refs:Function
52 Function &F;
105 bool simplifyCallSite(Function *F, CallSite CS);
114 void visit(Function *); void visit(Function &);
146 Function &Callee, int Threshold)
686 bool CallAnalyzer::simplifyCallSite(Function *F, CallSite CS) {
727 if (Function *F = CS.getCalledFunction()) {
778 Function *F = dyn_cast_or_null<Function>(SimplifiedValues.lookup(Callee));
1041 Function *Caller = CS.getInstruction()->getParent()->getParent();
1058 for (Function::arg_iterator FAI = F.arg_begin(), FAE = F.arg_end();
1215 static bool attributeMatches(Function *F1, Function *F2,
1222 static bool functionsHaveCompatibleAttributes(Function *Caller,
1223 Function *Callee) {
1229 InlineCost InlineCostAnalysis::getInlineCost(CallSite CS, Function *Callee,
1276 bool InlineCostAnalysis::isInlineViable(Function &F) {
1280 for (Function::iterator BI = F.begin(), BE = F.end(); BI != BE; ++BI) {