{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/llvm-analysis","name":"llvm-analysis","description":"A Haskell library for analyzing LLVM bitcode.  To convert\nbitcode to the format used by this library, see the\nllvm-data-interop package.\n\nThis library attempts to provide some basic program analysis\ninfrastructure and aims to scale to large bitcode files.\n\nThere are some useful tools built on top of this library\navailable in the llvm-tools package.\n\nChanges since 0.2.0:\n* LLVM 3.3 support (contributed by Patrick Hulin)\n* Metadata format change.  Metadata type entries no longer have\na MetaDWFile.  Instead, file and directory names are stored\ndirectly in each MetaDW*Type.  This change lets us more easily\naccommodate changes in LLVM 3.3 (while supporting older versions).\n* Under LLVM 3.3, the metaCompileUnitIsMain field of MetaDWCompileUnit\nis always False.  This disappeared in LLVM 3.3, but removing it would\nbe an unnecessary API break, I think.","version":"0.3.0","softwareVersion":"0.3.0","license":"https://spdx.org/licenses/BSD-3-Clause","keywords":["bsd3","development","library","Propose Tags"],"maintainer":[{"@type":"Person","name":"TristanRavitch"}],"author":[{"@type":"Person","name":"TristanRavitch"}],"copyrightHolder":[{"@type":"Person","name":"TristanRavitch"}],"dateCreated":"2013-11-12","dateModified":"2013-11-12","datePublished":"2013-11-12","copyrightYear":2013,"downloadUrl":"https://hackage.haskell.org/package/llvm-analysis-0.3.0/llvm-analysis-0.3.0.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","sameAs":["https://hackage.haskell.org/package/llvm-analysis"]}