Lines Matching full:lli
141 // LLI Implementation of AbstractIntepreter interface
144 class LLI : public AbstractInterpreter {
145 std::string LLIPath; // The path to the LLI executable
146 std::vector<std::string> ToolArgs; // Args to pass to LLI
148 LLI(const std::string &Path, const std::vector<std::string> *Args)
165 Expected<int> LLI::ExecuteProgram(const std::string &Bitcode,
183 // Add any extra LLI args.
192 outs() << "<lli>";
219 // LLI create method - Try to find the LLI executable
224 FindProgramByName("lli", Argv0, (void *)(intptr_t)&createLLI)) {
225 Message = "Found lli: " + *LLIPath + "\n";
226 return new LLI(*LLIPath, ToolArgs);
533 std::string LLIPath; // The path to the LLI executable
534 std::vector<std::string> ToolArgs; // Args to pass to LLI
565 // Add any extra LLI args.
589 /// createJIT - Try to find the LLI executable
595 FindProgramByName("lli", Argv0, (void *)(intptr_t)&createJIT)) {
596 Message = "Found lli: " + *LLIPath + "\n";