[PATCH] D72486: Add ThinLtoJIT example

Stefan Gränitz via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 9 16:12:36 PST 2020


sgraenitz added a comment.

Sample output:

  > ./ThinLtoJIT -debug -debug-only="thinltojit" -compile-threads=2 example.bc tinyexpr.bc compile.bc free.bc eval.bc
  1 new flags raised
  Nudged 1 new functions into discovery
  Instrumented 1 new functions in module example.bc
  Generator: Added 1 new modules
  Nudged 1 new functions into discovery
  DiscoveryThread: 3 new modules (1 known modules)
  1 new flags raised
  DiscoveryThread: 0 new modules (3 known modules)
  1 new flags raised
  DiscoveryThread: 0 new modules (4 known modules)
  Instrumented 3 new functions in module tinyexpr.bc
  1 new flags raised
  DiscoveryThread: 0 new modules (3 known modules)
  Instrumented 23 new functions in module compile.bc
  Generator: Added 0 new modules
  11 new flags raised
  DiscoveryThread: 0 new modules (3 known modules)
  1 new flags raised
  DiscoveryThread: 0 new modules (0 known modules)
  Instrumented 1 new functions in module eval.bc
  1 new flags raised
  DiscoveryThread: 0 new modules (1 known modules)
  Instrumented 2 new functions in module free.bc
  Generator: Added 0 new modules
  2 new flags raised
  DiscoveryThread: 0 new modules (1 known modules)
  2 new flags raised
  DiscoveryThread: 0 new modules (0 known modules)
  The expression:
  	sqrt(5^2+7^2+11^2+(8-2)^2)
  evaluates to:
  	15.198684
  Discovery flags stats
  Alloc:  4096
  Used:     32
  Fired:    21
  
  FlagOwnersMap has 11 remaining entries.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D72486/new/

https://reviews.llvm.org/D72486





More information about the llvm-commits mailing list