projects
/
openpower-isa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
oppc/code: emit only function body
[openpower-isa.git]
/
src
/
openpower
/
oppc
/
pc_code.py
2024-01-16
Dmitry Selyutin
oppc/code: emit only function body
blob
|
commitdiff
|
raw
2024-01-16
Dmitry Selyutin
oppc: rename NotEq to Ne
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: supply transient to unary exprs
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: prefix TRAP call
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: generalize casts
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: insert footer line break
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: adopt pseudocode calls to C realities
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: deprecate redundant class variable
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: check for symbol presense in pseudocode
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: do not emit pseudocode unless necessary
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: deprecate redundant ampersands
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: assume 1 bit for subscript expr
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: fix comparisons
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: fix subscript exprs
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support TRAP
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support GRP0
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support basic fields initialization
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: deprecate redundant node arguments
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: introduce insn argument
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc: pass insndb record
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support multiple assignments
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support string literals
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc: support attributes
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: rename ccall into call
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support leave keyword
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support more special symbols
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: fix if exprs check
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/pseudocode: support switches
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support concatenation
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support unsigned comparisons
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: rename oppc_int to oppc_value
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support ternary expr inside binary and unary
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: align ternary if expressions
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: eliminate redundant pseudocode
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: emit symbol pseudocode
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: drop explicit ctx argument
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: introduce ccall
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: introduce transient
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: convert everything into calls
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support ternary conditionals
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support if exprs
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support for exprs
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support calls
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support subscript assignments
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support subscript exprs
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support XLEN
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support repeat expr
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: simplify exprs and regs
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support bitwise operations
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support simple conditions
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support binary mul/div/mod
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support binary add/sub
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: refactor unary exprs
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support simple constant unary exprs
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: support simple constant assignments
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc/code: introduce header and footer
blob
|
commitdiff
|
raw
|
diff to current
2024-01-16
Dmitry Selyutin
oppc: introduce C generator skeleton
blob
|
commitdiff
|
raw
|
diff to current