Home | History | Annotate | Download | only in bugpoint

Lines Matching refs:gcc

157   // Print out the error messages generated by GCC if possible...
446 GCC::FileType LLC::OutputCode(const std::string &Bitcode,
485 return UseIntegratedAssembler ? GCC::ObjectFile : GCC::AsmFile;
506 GCC::FileType FileKind = OutputCode(Bitcode, OutputAsmFile, *Error, Timeout,
513 // Assuming LLC worked, compile the result with GCC and run it.
514 return gcc->ExecuteProgram(OutputAsmFile.str(), Args, FileKind,
534 GCC *gcc = GCC::create(Message, GCCBinary, GCCArgs);
535 if (!gcc) {
540 return new LLC(LLCPath, gcc, Args, UseIntegratedAssembler);
627 // GCC abstraction
643 int GCC::ExecuteProgram(const std::string &ProgramFile,
674 // it from gcc flags
685 sys::Path OutputBinary (ProgramFile+".gcc.exe");
693 // Add any arguments intended for GCC. We locate them here because this is
709 outs() << "<gcc>"; outs().flush();
791 int GCC::MakeSharedObject(const std::string &InputFile, FileType fileType,
829 // bugpoint to just pass that in the environment of GCC.
849 // Add any arguments intended for GCC. We locate them here because this is
859 outs() << "<gcc>"; outs().flush();
873 /// create - Try to find the `gcc' executable
875 GCC *GCC::create(std::string &Message,
888 Message = "Found gcc: " + GCCPath.str() + "\n";
889 return new GCC(GCCPath, RemoteClientPath, Args);