Jon Ross-Perkins
|
f45cbc6028
Add framework for singleton instructions. (#4582)
|
il y a 1 an |
Dana Jansens
|
f9ca2ea2d6
Expose InstKind::FromInt for Inst instead of InstKind::Make (#4611)
|
il y a 1 an |
josh11b
|
d5e022d53c
Mark instructions that can be deduced through in `typed_insts.h` (#4588)
|
il y a 1 an |
Richard Smith
|
db76e81630
Rename `IntLiteral` to `IntValue`. (#4475)
|
il y a 1 an |
Jon Ross-Perkins
|
469f1c8e64
Refactor InstKind to move metadata from macros to the type. (#4119)
|
il y a 1 an |
Jon Ross-Perkins
|
6682241ea0
Refactor whether a function is lowered into InstKind::Define (#4117)
|
il y a 1 an |
Richard Smith
|
79c0b65288
Separate constant emission from function emission. (#3916)
|
il y a 2 ans |
Richard Smith
|
1349cc1e8e
Track on `InstKind` whether each instruction kind can define a constant. (#3908)
|
il y a 2 ans |
Jon Ross-Perkins
|
1974e44fd9
Rename factory functions from 'Create' to 'Make' (#3706)
|
il y a 2 ans |
Richard Smith
|
29c294880d
Deduplicate and canonicalize all constants. (#3611)
|
il y a 2 ans |
Jon Ross-Perkins
|
f197219c10
Split parse nodes out from instructions because they're rarely used. (#3590)
|
il y a 2 ans |
Jon Ross-Perkins
|
0d618b1278
Tidy up lint issues. (#3429)
|
il y a 2 ans |
Jon Ross-Perkins
|
35d15a390c
Remove nodiscard uses. (#3418)
|
il y a 2 ans |
josh11b
|
5020fdb3be
Use abbreviation "decl" instead of "declaration" (#3382)
|
il y a 2 ans |
josh11b
|
737162cc8f
Rename sem_ir files node->inst, follow up to #3355 (#3361)
|
il y a 2 ans |