index
:
cproc.git
defer
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
qbe.c
Age
Commit message (
Expand
)
Author
2021-09-07
qbe: Add default cases to avoid uninitialized warning
Michael Forney
2021-09-04
Use architecture-specific va_list type
Michael Forney
2021-09-02
qbe: Error on use of long double rather than trigger assertion
Michael Forney
2021-07-05
qbe: Style
Michael Forney
2021-07-05
qbe: Fix bitfield sign extension with types shorter than int
Michael Forney
2021-07-02
qbe: Mark static const data as such
Michael Forney
2021-07-02
qbe: Remove more unnecessary copy instructions
Michael Forney
2021-07-02
qbe: Remove repr from struct value and use per-instruction class instead
Michael Forney
2021-07-01
qbe: Remove unnecessary distinction between loaduw and loadsw
Michael Forney
2021-07-01
qbe: Reorganize struct value to reduce size to 8 bytes
Michael Forney
2021-06-30
qbe: Move aggregate copying to separate function
Michael Forney
2021-06-30
qbe: Remove before unnecessary adds during copy
Michael Forney
2021-05-02
qbe: Use fixed precision of 17 when printing floating point constants
Michael Forney
2021-04-23
Make some static data const
Michael Forney
2021-04-21
qbe: Print floating point with DBL_DECIMAL_DIG precision
Michael Forney
2021-04-08
qbe: Remove unnecessary value copy for struct/union types
Michael Forney
2021-04-08
qbe: Remove unnecessary extension for relational operands
Michael Forney
2021-04-07
qbe: Remove __PRETTY_FUNCTION__ declaration
Michael Forney
2021-04-06
qbe: Shorten a few overly long lines
Michael Forney
2021-03-31
qbe: Slight simplification
Michael Forney
2021-03-31
qbe: Use second argument of call/arg to store type name
Michael Forney
2021-03-31
qbe: Use separate type for block/label
Michael Forney
2021-03-31
qbe: Switch to fixed-size instruction struct
Michael Forney
2021-03-27
qbe: Change value kind naming scheme
Michael Forney
2020-05-24
qbe: Omit unnecessary add to help QBE's memopt pass
Michael Forney
2020-01-31
qbe: Make non-constant initializer expression a proper error
Michael Forney
2020-01-30
Fix links to issue tracker
Michael Forney
2019-07-10
Remove comment for completed TODO
Michael Forney
2019-07-05
Specify function name in error message
Michael Forney
2019-07-05
qbe: Handle K&R function definition argument promotion
Michael Forney
2019-07-05
qbe: Separate out value conversion from funcexpr
Michael Forney
2019-07-05
Move some functions around
Michael Forney
2019-06-27
qbe: Fix switch statements with 64-bit controlling expression
Michael Forney
2019-05-29
Temporarily avoid %a when printing floating constants
Michael Forney
2019-05-16
qbe: Fix error check for invalid object
Michael Forney
2019-05-15
Implement asm labels
Michael Forney
2019-05-12
eval: Keep track of kind of constant expression we are evaluating
Michael Forney
2019-05-10
qbe: Fix QBE types for structs containing bit-fields
Michael Forney
2019-04-27
Sign-extend result of bit-field assignments
Michael Forney
2019-04-25
qbe: Error out when va_arg is called with non-scalar type
Michael Forney
2019-04-24
Use a common member for expression base
Michael Forney
2019-04-24
Use a common member for expression op
Michael Forney
2019-04-24
Free function call argument lists
Michael Forney
2019-04-24
Free functions when we're done with them
Michael Forney
2019-04-24
qbe: Make sure generated code doesn't depend on argument evaluation order
Michael Forney
2019-04-23
Fix integer promotion on bit-fields
Michael Forney
2019-04-21
Keep track of type properties in type
Michael Forney
2019-04-20
Make basic types have their own kind
Michael Forney
2019-04-18
Fix potential overflow of bit-field initializers into following member
Michael Forney
2019-04-17
Merge map.h and tree.h into util.h
Michael Forney
[next]