[all-commits] [llvm/llvm-project] 6d0afd: [llvm-exegesis] Refactor ExecutableFunction to use...

Aiden Grossman via All-commits all-commits at lists.llvm.org
Mon Nov 20 00:45:32 PST 2023


  Branch: refs/heads/users/boomanaiden154/exegesis-orcjit1
  Home:   https://github.com/llvm/llvm-project
  Commit: 6d0afd5b1c4564255e76b1caf06b0ad51b329372
      https://github.com/llvm/llvm-project/commit/6d0afd5b1c4564255e76b1caf06b0ad51b329372
  Author: Aiden Grossman <agrossman154 at yahoo.com>
  Date:   2023-11-20 (Mon, 20 Nov 2023)

  Changed paths:
    M llvm/tools/llvm-exegesis/lib/Assembler.cpp
    M llvm/tools/llvm-exegesis/lib/Assembler.h
    M llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp
    M llvm/unittests/tools/llvm-exegesis/Common/AssemblerUtils.h

  Log Message:
  -----------
  [llvm-exegesis] Refactor ExecutableFunction to use a named constructor

This patch refactors ExecutableFunction to use a named constructor
pattern, namely adding the create function, so that errors occurring
during the creation of an ExecutableFunction can be propogated back up
rather than having to deal with them in report_fatal_error.




More information about the All-commits mailing list