LLVM Table Gen

GPTKB entity

Statements (56)
Predicate Object
gptkbp:instance_of gptkb:software
gptkbp:based_on domain-specific language
gptkbp:can_be calling conventions
instruction formats
register classes
gptkbp:can_be_extended_by custom backends
custom frontends
gptkbp:can_create debug information
C++ code
assembly code
machine descriptions
target-specific code
gptkbp:community_support gptkb:theorem
gptkbp:developed_by gptkb:LLVM_Project
gptkbp:has_documentation available online
gptkbp:has_feature pattern matching
template instantiation
https://www.w3.org/2000/01/rdf-schema#label LLVM Table Gen
gptkbp:integrates_with LLVM tools
gptkbp:is_available_on gptkb:multiple_platforms
gptkbp:is_compatible_with LLVMIR
gptkbp:is_designed_for compiler developers
hardware designers
tool developers
gptkbp:is_documented_in LLVM documentation
gptkbp:is_maintained_by gptkb:LLVM_community
gptkbp:is_open_source gptkb:theorem
gptkbp:is_part_of gptkb:LLVM_Compiler_Infrastructure
LLVM ecosystem
LLVM toolchain
LLVM release cycle
gptkbp:is_tested_for gptkb:LLVM_test_suite
gptkbp:is_used_by LLVM backends
LLVM frontends
gptkbp:is_used_for frontend development
dynamic analysis
static analysis
backend development
tooling
generating code
defining instruction sets
gptkbp:is_used_in gptkb:software_framework
academic settings
research projects
compiler optimization
code generation
compiler research
compiler engineering
hardware description
gptkbp:latest_version with LLVM releases
gptkbp:provides syntax for defining records
gptkbp:supports custom data types
multi-target generation
gptkbp:written_in gptkb:C++
gptkbp:bfsParent gptkb:LLVM_14
gptkbp:bfsLayer 5