[dylan-lang/opendylan] 542560: Bug 7440: Add support for LLVM module flags
GitHub <[email protected]>
| Newsgroups | gmane.comp.lang.dylan.gwydion.cvs |
|---|---|
| Message-ID | <5472cded12670_2fb23ff4f99652c0628f7@hookshot-fe2-cp1-prd.iad.github.net.mail> |
Branch: refs/heads/master
Home: https://github.com/dylan-lang/opendylan
Commit: 542560bf6c31124a37d301f8ad07a5b5e9632882
https://github.com/dylan-lang/opendylan/commit/542560bf6c31124a37d301f8ad07a5b5e9632882
Author: Peter S. Housel <[email protected]>
Date: 2014-11-23 (Sun, 23 Nov 2014)
Changed paths:
M sources/lib/llvm/llvm-library.dylan
M sources/lib/llvm/llvm-module.dylan
Log Message:
-----------
Bug 7440: Add support for LLVM module flags
* sources/lib/llvm/llvm-module.dylan
(llvm-module-add-flag): New function for adding module flags via the
!llvm.module.flags named metadata item.
* sources/lib/llvm/llvm-library.dylan
(module llvm): Export llvm-module-add-flag.
Commit: 46fb3ae6862325d3f4e450dd0ee0cd271d228611
https://github.com/dylan-lang/opendylan/commit/46fb3ae6862325d3f4e450dd0ee0cd271d228611
Author: Peter S. Housel <[email protected]>
Date: 2014-11-23 (Sun, 23 Nov 2014)
Changed paths:
M sources/lib/llvm/llvm-debug.dylan
Log Message:
-----------
Bug 7440: Mark debug metadata for LLVM tools
* sources/lib/llvm/llvm-debug.dylan
($llvm-debug-metadata-version): New constant.
(llvm-make-dbg-compile-unit): When debug information is used, mark
the module using the "Debug Info Version" module flag.
Commit: 062ee7daf80d871c0604059ea1b3730954523e00
https://github.com/dylan-lang/opendylan/commit/062ee7daf80d871c0604059ea1b3730954523e00
Author: Peter S. Housel <[email protected]>
Date: 2014-11-23 (Sun, 23 Nov 2014)
Changed paths:
M sources/lib/llvm/llvm-builder.dylan
Log Message:
-----------
Bug 7440: Improve error handling for ins--gep
* sources/lib/llvm/llvm-builder.dylan
(ins--gep): Force the value type of getelementptr instructions
to be computed as they are built rather than delaying type
errors to bitcode emission time.
Commit: 80a63d1e70817d194e63067c5aaf45b62914e4df
https://github.com/dylan-lang/opendylan/commit/80a63d1e70817d194e63067c5aaf45b62914e4df
Author: Peter S. Housel <[email protected]>
Date: 2014-11-23 (Sun, 23 Nov 2014)
Changed paths:
M sources/dfmc/llvm-back-end/llvm-emit-debug.dylan
Log Message:
-----------
Bug 7458: Emit typedef debug-info for <object> references
* sources/dfmc/llvm-back-end/llvm-emit-debug.dylan
(llvm-reference-dbg-type): Use a typedef (dylan_value) within the
definition of the debug type of general <object> references.
Commit: 17e2780c79b22c492ff8a9bca5951e4433f03068
https://github.com/dylan-lang/opendylan/commit/17e2780c79b22c492ff8a9bca5951e4433f03068
Author: Peter S. Housel <[email protected]>
Date: 2014-11-23 (Sun, 23 Nov 2014)
Changed paths:
M sources/dfmc/llvm-back-end/llvm-emit-debug.dylan
M sources/lib/llvm/llvm-debug.dylan
M sources/lib/llvm/llvm-library.dylan
Log Message:
-----------
Bug 7440 7458: Update debug info generation for LLVM 3.5
* sources/lib/llvm/llvm-debug.dylan
(llvm-make-dbg-compile-unit): Add a kind: keyword describing the
type of debug info. Update "Debug Info Version" module flag, and
add a "Dwarf Version" module flag.
(llvm-make-dbg-function-type): Correct debug info generation.
(llvm-make-dbg-function): Correct debug info generation
(llvm-make-dbg-lexical-block): Add discriminiator: keyword and
add the discriminator value to the debug info.
(llvm-make-dbg-unspecified-parameters): New function for generating
the marker used with varargs functions.
* sources/lib/llvm/llvm-library.dylan
(module llvm-debug): Export llvm-make-dbg-unspecified-parameters.
* sources/dfmc/llvm-back-end/llvm-emit-debug.dylan
(llvm-reference-dbg-type on <&raw-struct-type>): Include dummy dbg-file
information.
(llvm-reference-dbg-type on <&type>): Include dummy dbg-file
information.
Commit: b230e0541de09e5b874f8ba83eafb0fa7e02b444
https://github.com/dylan-lang/opendylan/commit/b230e0541de09e5b874f8ba83eafb0fa7e02b444
Author: Peter S. Housel <[email protected]>
Date: 2014-11-23 (Sun, 23 Nov 2014)
Changed paths:
M sources/lib/llvm/llvm-debug.dylan
M sources/lib/llvm/llvm-library.dylan
Log Message:
-----------
Bug 7440: Allow generating assembly language debug info
* sources/lib/llvm/llvm-debug.dylan
($DW-LANG-Mips-Assembler): Define user-area constant traditionally
used for adding assembly-language debug info.
(module llvm-debug): Export $DW-LANG-Mips-Assembler.
Compare: https://github.com/dylan-lang/opendylan/compare/291e312d4bd5...b230e0541de0
_______________________________________________
chatter mailing list
[email protected]
https://lists.opendylan.org/mailman/listinfo/chatter