Lines Matching refs:Function
115 // not overflow. This function only handles the Add and Sub opcodes. For
116 // all other opcodes, the function conservatively returns false.
1409 // However, double extracts from e.g. function arguments or return values
1422 /// function is one that we understand. If so, return a description of it;
1425 Function *F = dyn_cast<Function>(Pers->stripPointerCasts());
1459 // The logic here should be correct for any real-world personality function.
1461 // be conditioned on the personality function, like the catch-all logic is.
1789 /// AddReachableCodeToWorklist - Walk the function in depth-first order, adding
1892 // of the function down. This jives well with the way that it adds all uses
1901 bool InstCombiner::DoOneIteration(Function &F, unsigned Iteration) {
1908 // Do a depth-first traversal of the function, populate the worklist with
1914 // Do a quick scan over the function. If we find any blocks that are
1917 for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB) {
2062 bool InstCombiner::runOnFunction(Function &F) {