Home | History | Annotate | Download | only in bugpoint

Lines Matching defs:gcc

155   // Print out the error messages generated by GCC if possible...
475 GCC::FileType LLC::OutputCode(const std::string &Bitcode,
516 return UseIntegratedAssembler ? GCC::ObjectFile : GCC::AsmFile;
537 GCC::FileType FileKind = OutputCode(Bitcode, OutputAsmFile, *Error, Timeout,
544 // Assuming LLC worked, compile the result with GCC and run it.
545 return gcc->ExecuteProgram(OutputAsmFile, Args, FileKind,
565 GCC *gcc = GCC::create(Message, GCCBinary, GCCArgs);
566 if (!gcc) {
571 return new LLC(LLCPath, gcc, Args, UseIntegratedAssembler);
658 // GCC abstraction
674 int GCC::ExecuteProgram(const std::string &ProgramFile,
705 // it from gcc flags
719 sys::fs::createUniqueFile(ProgramFile + "-%%%%%%%.gcc.exe", OutputBinary);
726 // Add any arguments intended for GCC. We locate them here because this is
742 outs() << "<gcc>"; outs().flush();
823 int GCC::MakeSharedObject(const std::string &InputFile, FileType fileType,
862 // bugpoint to just pass that in the environment of GCC.
882 GCC. We locate them here because this is
892 outs() << "<gcc>"; outs().flush();
905 /// create - Try to find the `gcc' executable
907 GCC *GCC::create(std::string &Message,
920 Message = "Found gcc: " + GCCPath + "\n";
921 return new GCC(GCCPath, RemoteClientPath, Args);