Theo
ToolFirst seen 6/2/2026
Last seen 6/5/2026
Evidence 5 chunks
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →RELATIONSHIPS
18 connectionsTheo uses a register allocation manager during code generation.
Theo uses a constraint solving engine for code generation.
Theo uses instruction templates as input for code generation.
BRVer can use Theo-generated code as filler code between branches.
Code Generation and Analysis for the Functional Verification of Microprocessors ← introduces 100% 3e
The paper introduces Theo as a sophisticated constraint-solving code generator.
Theo generates Intermediate Code Representation as an intermediate step in code generation.
Theo performs register allocation during code generation.
Theo produces and refines Intermediate Code Representation during the code generation process.
Theo uses sophisticated heuristic algorithms in its code generation.
Theo uses a constraint solving engine to produce Intermediate Code Representation.
Theo accepts user-provided templates as input to guide code generation.
Theo introduces and uses an Intermediate Code Representation during the code generation process.
Theo was developed at Silicon Graphics Inc.
Theo uses sophisticated heuristic algorithms to select instructions and operands.
Theo implements a template placement algorithm that overlaps templates while satisfying constraints.
Theo is designed to stress superscalar processor features including pipeline bypasses.
Theo generates instruction sequences that stress pipeline bypass conditions.
Silicon Graphics Inc. developed Theo as a sophisticated code generator for verification.