LLVM IR

GPTKB entity

Statements (37)
Predicate Object
gptkbp:instanceOf interpreter
gptkbp:designedBy gptkb:Chris_Lattner
gptkbp:developedBy gptkb:LLVM_Project
gptkbp:documentation https://llvm.org/docs/LangRef.html
gptkbp:fileExtension .bc
.ll
gptkbp:firstAppearance 2003
gptkbp:format human-readable text
binary bitcode
gptkbp:hasFeature type system
link-time optimization
static single assignment form
vectorization
debug information
control flow graph
function inlining
loop unrolling
https://www.w3.org/2000/01/rdf-schema#label LLVM IR
gptkbp:license gptkb:Apache_License_2.0_with_LLVM_exceptions
gptkbp:openSource true
gptkbp:platform cross-platform
gptkbp:purpose code generation
compiler optimization
gptkbp:supports just-in-time compilation
static compilation
gptkbp:usedBy gptkb:Clang
gptkb:Haskell_GHC_(via_LLVM_backend)
gptkb:Kotlin/Native
gptkb:Julia_compiler
Swift compiler
Rust compiler
gptkbp:usedIn gptkb:LLVM_compiler_infrastructure
gptkbp:bfsParent gptkb:LLVM_backend
gptkb:MLIR
gptkb:Kotlin/Native
gptkb:IELE
gptkbp:bfsLayer 6