Lines Matching refs:CCArgs
159 const std::vector<std::string> &CCArgs,
169 const std::vector<std::string> &CCArgs, in ExecuteProgram() argument
255 const std::vector<std::string> &CCArgs = std::vector<std::string>(), in ExecuteProgram() argument
304 const std::vector<std::string> &CCArgs,
313 const std::vector<std::string> &CCArgs, in ExecuteProgram() argument
497 std::vector<std::string> CCArgs(ArgsForCC); in ExecuteProgram() local
498 llvm::append_range(CCArgs, SharedLibs); in ExecuteProgram()
502 OutputFile, CCArgs, Timeout, MemoryLimit); in ExecuteProgram()
510 const std::vector<std::string> *CCArgs, in createLLC() argument
519 CC *cc = CC::create(Argv0, Message, CCBinary, CCArgs); in createLLC()
547 const std::vector<std::string> &CCArgs = std::vector<std::string>(),
557 const std::vector<std::string> &CCArgs, in ExecuteProgram() argument
629 std::vector<StringRef> CCArgs; in ExecuteProgram() local
631 CCArgs.push_back(CCPath); in ExecuteProgram()
634 CCArgs.push_back("-m32"); in ExecuteProgram()
639 CCArgs.push_back(*I); in ExecuteProgram()
643 CCArgs.push_back("-x"); in ExecuteProgram()
645 CCArgs.push_back("c"); in ExecuteProgram()
646 CCArgs.push_back("-fno-strict-aliasing"); in ExecuteProgram()
648 CCArgs.push_back("assembler"); in ExecuteProgram()
653 if (TargetTriple.isOSDarwin() && !IsARMArchitecture(CCArgs)) in ExecuteProgram()
654 CCArgs.push_back("-force_cpusubtype_ALL"); in ExecuteProgram()
658 CCArgs.push_back(ProgramFile); // Specify the input filename. in ExecuteProgram()
660 CCArgs.push_back("-x"); in ExecuteProgram()
661 CCArgs.push_back("none"); in ExecuteProgram()
662 CCArgs.push_back("-o"); in ExecuteProgram()
671 CCArgs.push_back(OutputBinary); // Output to the right file... in ExecuteProgram()
678 CCArgs.push_back(ArgsForCC[i]); in ExecuteProgram()
680 CCArgs.push_back("-lm"); // Hard-code the math library... in ExecuteProgram()
681 CCArgs.push_back("-O2"); // Optimize the program a bit... in ExecuteProgram()
683 CCArgs.push_back("-mcpu=v9"); in ExecuteProgram()
688 for (unsigned i = 0, e = CCArgs.size(); i != e; ++i) errs() in ExecuteProgram()
689 << " " << CCArgs[i]; in ExecuteProgram()
691 if (RunProgramWithTimeout(CCPath, CCArgs, "", "", "")) in ExecuteProgram()
692 return ProcessFailure(CCPath, CCArgs); in ExecuteProgram()
777 std::vector<StringRef> CCArgs; in MakeSharedObject() local
779 CCArgs.push_back(CCPath); in MakeSharedObject()
782 CCArgs.push_back("-m32"); in MakeSharedObject()
787 CCArgs.push_back(*I); in MakeSharedObject()
791 CCArgs.push_back("-x"); in MakeSharedObject()
792 CCArgs.push_back(fileType == AsmFile ? "assembler" : "c"); in MakeSharedObject()
794 CCArgs.push_back("-fno-strict-aliasing"); in MakeSharedObject()
795 CCArgs.push_back(InputFile); // Specify the input filename. in MakeSharedObject()
796 CCArgs.push_back("-x"); in MakeSharedObject()
797 CCArgs.push_back("none"); in MakeSharedObject()
799 CCArgs.push_back("-G"); // Compile a shared library, `-G' for Sparc in MakeSharedObject()
805 CCArgs.push_back("-single_module"); in MakeSharedObject()
806 CCArgs.push_back("-dynamiclib"); // `-dynamiclib' for MacOS X/PowerPC in MakeSharedObject()
807 CCArgs.push_back("-undefined"); in MakeSharedObject()
808 CCArgs.push_back("dynamic_lookup"); in MakeSharedObject()
810 CCArgs.push_back("-shared"); // `-shared' for Linux/X86, maybe others in MakeSharedObject()
813 CCArgs.push_back("-fPIC"); // Requires shared objs to contain PIC in MakeSharedObject()
816 CCArgs.push_back("-mcpu=v9"); in MakeSharedObject()
818 CCArgs.push_back("-o"); in MakeSharedObject()
819 CCArgs.push_back(OutputFile); // Output to the right filename. in MakeSharedObject()
820 CCArgs.push_back("-O2"); // Optimize the program a bit. in MakeSharedObject()
827 CCArgs.push_back(ArgsForCC[i]); in MakeSharedObject()
832 for (unsigned i = 0, e = CCArgs.size(); i != e; ++i) errs() in MakeSharedObject()
833 << " " << CCArgs[i]; in MakeSharedObject()
835 if (RunProgramWithTimeout(CCPath, CCArgs, "", "", "")) in MakeSharedObject()
836 return ProcessFailure(CCPath, CCArgs); in MakeSharedObject()