Home | History | Annotate | Download | only in llvm-ld

Lines Matching defs:gcc

10 // This utility is intended to be compatible with GCC, and follows standard
92 cl::desc("Generate a native binary with the C backend and GCC"));
269 // We will use GCC to assemble the program so set the assembly syntax to AT&T,
317 /// gcc - The pathname to use for GGC.
328 const sys::Path &gcc, char ** const envp,
331 // programs that we will execute. It appears that GCC sets these
335 // However, when we invoke GCC below, we want it to use its normal
347 // Run GCC to assemble and link the program into native code.
352 // GCC mysteriously knows how to do it.
354 args.push_back(gcc.c_str());
403 gcc, &Args[0], const_cast<const char **>(clean_env), 0, 0, 0, &ErrMsg);
439 // gcc accepts -l<lib> and implicitly searches /lib and /usr/lib.
663 // Determine the locations of the llc and gcc programs.
669 sys::Path gcc = sys::Program::FindProgramByName("gcc");
670 if (gcc.isEmpty())
671 PrintAndExit("Failed to find gcc", Composite.get());
680 NativeLinkItems, gcc, envp, ErrMsg))
690 // Determine the locations of the llc and gcc programs.
696 sys::Path gcc = sys::Program::FindProgramByName("gcc");
697 if (gcc.isEmpty())
698 PrintAndExit("Failed to find gcc", Composite.get());
706 NativeLinkItems, gcc, envp, ErrMsg))