[dylan-lang/opendylan] d5e9f3: Bug 7440: Add a debug value metadata constructor

GitHub <[email protected]> Thu, 23 Jul 2015 20:16:37 -0700
Newsgroups gmane.comp.lang.dylan.gwydion.cvs
Message-ID <55b1ae158ee54_6f8e3f84138932b81049a@hookshot-fe2-cp1-prd.iad.github.net.mail>
  Branch: refs/heads/master
  Home:   https://github.com/dylan-lang/opendylan
  Commit: d5e9f398e936088762627cd662798c9c870fc04d
      https://github.com/dylan-lang/opendylan/commit/d5e9f398e936088762627cd662798c9c870fc04d
  Author: Peter S. Housel <[email protected]>
  Date:   2015-07-23 (Thu, 23 Jul 2015)

  Changed paths:
    M sources/lib/llvm/llvm-debug.dylan
    M sources/lib/llvm/llvm-library.dylan

  Log Message:
  -----------
  Bug 7440: Add a debug value metadata constructor

* sources/lib/llvm/llvm-debug.dylan
  (llvm-make-dbg-value-metadata): New function for wrapping a local
   <llvm-value> in a function-local metadata node.

* sources/lib/llvm/llvm-library.dylan (module llvm-debug): Export
  llvm-make-dbg-value-metadata.


  Commit: a8ef7339f5acf80a7f6987ecfe8d765f45f69cd5
      https://github.com/dylan-lang/opendylan/commit/a8ef7339f5acf80a7f6987ecfe8d765f45f69cd5
  Author: Peter S. Housel <[email protected]>
  Date:   2015-07-23 (Thu, 23 Jul 2015)

  Changed paths:
    M sources/dfmc/llvm-back-end/llvm-emit-debug.dylan
    M sources/dfmc/llvm-back-end/llvm-entry-points.dylan
    M sources/dfmc/llvm-back-end/llvm-primitives.dylan

  Log Message:
  -----------
  Bug 7458: Refactor debug value generation

* sources/dfmc/llvm-back-end/llvm-emit-debug.dylan
  (emit-lambda-dbg-function, emit-dbg-local-variable): Factor out
   local metadata debug value generation using llvm-make-dbg-value-metadata.

* sources/dfmc/llvm-back-end/llvm-entry-points.dylan
  (llvm-emit-entry-point-dbg-function): Factor out
   local metadata debug value generation using llvm-make-dbg-value-metadata.

* sources/dfmc/llvm-back-end/llvm-primitives.dylan
  (llvm-emit-primitive-dbg-function): Factor out
   local metadata debug value generation using llvm-make-dbg-value-metadata.


Compare: https://github.com/dylan-lang/opendylan/compare/12338794af5b...a8ef7339f5ac

_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter