reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/bugpoint/ToolRunner.cpp
  144 class LLI : public AbstractInterpreter {
  240 class CustomCompiler : public AbstractInterpreter {
  292 class CustomExecutor : public AbstractInterpreter {
  532 class JIT : public AbstractInterpreter {
tools/bugpoint/ToolRunner.h
  146 class LLC : public AbstractInterpreter {

Declarations

tools/bugpoint/BugDriver.h
   34 class AbstractInterpreter;

References

tools/bugpoint/BugDriver.h
   54   AbstractInterpreter *Interpreter;     // How to run the program
   55   AbstractInterpreter *SafeInterpreter; // To generate reference output, etc.
  135   AbstractInterpreter *switchToSafeInterpreter() {
  136     AbstractInterpreter *Old = Interpreter;
  141   void switchToInterpreter(AbstractInterpreter *AI) { Interpreter = AI; }
  158                                        AbstractInterpreter *AI) const;
tools/bugpoint/ExecutionDriver.cpp
  162           AbstractInterpreter::createJIT(getToolName(), Message, &ToolArgv);
  166       Interpreter = AbstractInterpreter::createLLC(
  172           AbstractInterpreter::createLLI(getToolName(), Message, &ToolArgv);
  181         AbstractInterpreter::createLLI(getToolName(), Message, &ToolArgv);
  186     Interpreter = AbstractInterpreter::createLLC(
  192         AbstractInterpreter::createJIT(getToolName(), Message, &ToolArgv);
  195     Interpreter = AbstractInterpreter::createCustomCompiler(
  199     Interpreter = AbstractInterpreter::createCustomExecutor(
  218       SafeInterpreter = AbstractInterpreter::createLLC(
  226       SafeInterpreter = AbstractInterpreter::createLLC(
  237     SafeInterpreter = AbstractInterpreter::createLLC(
  242     SafeInterpreter = AbstractInterpreter::createCustomExecutor(
  298                                                 AbstractInterpreter *AI) const {
tools/bugpoint/Miscompilation.cpp
  333     AbstractInterpreter *AI = BD.switchToSafeInterpreter();
tools/bugpoint/ToolRunner.cpp
  144 class LLI : public AbstractInterpreter {
  220 AbstractInterpreter *
  240 class CustomCompiler : public AbstractInterpreter {
  292 class CustomExecutor : public AbstractInterpreter {
  401 AbstractInterpreter *AbstractInterpreter::createCustomCompiler(
  416 AbstractInterpreter *
  532 class JIT : public AbstractInterpreter {
  591 AbstractInterpreter *
tools/bugpoint/ToolRunner.h
   92   static AbstractInterpreter *
   96   static AbstractInterpreter *
  100   static AbstractInterpreter *
  104   static AbstractInterpreter *
  146 class LLC : public AbstractInterpreter {