Lines Matching defs:it
67 // The lexer returns tokens [0-255] if it is an unknown character, otherwise one
239 /// which captures its argument names as well as if it is an operator.
297 // Make sure it's a declared binop.
499 // If the current token is not an operator, it must be a primary expr.
503 // If this is a unary operator, read it.
519 // consume it, otherwise we are done.
706 // If we've flagged this as an IR file, cache it
723 // to which it refers.
728 // If we've flagged this as an IR file, cache it
741 // a copy. The filed-based buffer will be released when it goes
846 /// found, this function returns a null pointer. Otherwise, it prints a
857 // Try the standard symbol resolution first, but ask it not to abort.
872 ModuleVector::iterator it, end;
873 for (it = Modules.begin(), end = Modules.end();
874 it != end; ++it) {
876 std::map<Module*, ExecutionEngine*>::iterator mapIt = EngineMap.find(*it);
881 // Otherwise, we still own the module. Delete it now.
882 delete *it;
890 ModuleVector::iterator it;
891 for (it = begin; it != end; ++it) {
892 Function *F = (*it)->getFunction(FnName);
894 if (*it == CurrentModule)
954 // If we've flagged this as an IR file, it doesn't need function passes run.
980 Module::iterator it;
982 for (it = M->begin(); it != end; ++it) {
984 FPM->run(*it);
1002 ModuleVector::iterator it;
1004 for (it = begin; it != end; ++it) {
1005 Function *MF = (*it)->getFunction(FnName);
1007 std::map<Module*, ExecutionEngine*>::iterator eeIt = EngineMap.find(*it);
1013 ExecutionEngine *EE = compileModule(*it);
1024 // If we have an open module (and we should), pack it up
1035 ModuleVector::iterator it;
1036 for (it = begin; it != end; ++it) {
1037 Function *F = (*it)->getFunction(Name);
1039 std::map<Module*, ExecutionEngine*>::iterator eeIt = EngineMap.find(*it);
1045 ExecutionEngine *EE = compileModule(*it);
1059 ModuleVector::iterator it;
1060 for (it = begin; it != end; ++it)
1061 (*it)->dump();
1148 // If it wasn't a builtin binary operator, it must be a user defined one. Emit
1149 // a call to it.
1274 // Within the loop, the variable is defined equal to the PHI node. If it
1275 // shadows an existing variable, we have to restore it, so save it now.
1310 // Create the "after loop" block and insert it.
1391 // If F conflicted, there was already something named 'Name'. If it has a
1419 /// argument in the symbol table so that references to it will succeed.
1441 // If this is an operator, install it.
1508 // Cast it to the right type (takes no arguments, returns a double) so we
1509 // can call it as a native function.
1547 /// printd - printf that takes a double prints it as "%f\n", returning 0.