Lines Matching refs:F
52 static bool needsFPFromSig(Function &F) { in needsFPFromSig() argument
53 Type* RetType = F.getReturnType(); in needsFPFromSig()
61 if (F.arg_size() >=1) { in needsFPFromSig()
62 Argument &Arg = F.getArgumentList().front(); in needsFPFromSig()
76 static bool needsFP(Function &F) { in needsFP() argument
77 if (needsFPFromSig(F)) in needsFP()
79 for (Function::const_iterator BB = F.begin(), E = F.end(); BB != E; ++BB) in needsFP()
119 for (Module::iterator F = M.begin(), E = M.end(); F != E; ++F) { in runOnModule() local
120 if (F->isDeclaration()) continue; in runOnModule()
121 DEBUG(dbgs() << "Working on " << F->getName() << "\n"); in runOnModule()
128 DEBUG(dbgs() << "mask forced mips32: " << F->getName() << "\n"); in runOnModule()
129 F->addFnAttr("nomips16"); in runOnModule()
141 if (needsFP(*F)) { in runOnModule()
142 DEBUG(dbgs() << "os16 forced mips32: " << F->getName() << "\n"); in runOnModule()
143 F->addFnAttr("nomips16"); in runOnModule()
146 DEBUG(dbgs() << "os16 forced mips16: " << F->getName() << "\n"); in runOnModule()
147 F->addFnAttr("mips16"); in runOnModule()