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
2022-02-10
qbe: Switch to unary negation
Michael Forney
2022-01-22
Handle unary minus specially instead of 0 - x
Michael Forney
2022-01-22
Remove most usage of fixed-width integer types
Michael Forney
2022-01-22
Port to C99
Michael Forney
2021-11-25
Add __builtin_unreachable stub
Michael Forney
2021-10-25
decl: Allow alignment > 16 of locals
Michael Forney
2021-10-25
qbe: Add helper function for mkinst
Michael Forney
2021-10-25
qbe: Use ... to separate named and variadic arguments
Michael Forney
2021-10-18
expr: Make sure __builtin_va_end argument is evaluated for side-effects
Michael Forney
2021-10-18
qbe: Fix jnz controlled by short/char type
Michael Forney
2021-10-03
expr: Use end pointer to detect string-to-number conversion failures
Michael Forney
2021-10-03
qbe: Remove some unused includes
Michael Forney
2021-10-02
qbe: Re-add conversion to bool RHS of logical and/or
Michael Forney
2021-09-29
qbe: Add missing check that binary operator is + for address constant
Michael Forney
2021-09-29
Rename uint64_t field of constant union to u
Michael Forney
2021-09-29
Use unsigned long long for sizes and offsets
Michael Forney
2021-09-28
Skip unnecessary conversion to bool for logical and conditional expressions
Michael Forney
2021-09-14
qbe: Support more aligned types in funccopy
Michael Forney
2021-09-14
qbe: Fix temporary type for < 8 byte aligned struct copies
Michael Forney
2021-09-13
qbe, init: Handle prefixed string literals
Nihal Jere
2021-09-13
Make string literal data unsigned char
Michael Forney
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
[next]