| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
I tested it and it seems this wasn't doing anything. Maybe at some point
in the past it was needed to fix up a worse implementation of mem2reg?
So turn it into a check. Maybe it's wrong and it can be necessary.
|
| |
|
|
|
| |
That way they are not copied when inlining.
Also rename ninstr -> ninstrtab. opnarg -> opnoper
|
| | |
|
| | |
|
| |
|
|
|
| |
The motivation is for aarch64 msub/madd instrs, for isel to produce. But
it should be useful for other things too.
|
| |
|
|
|
| |
The one in x86-64_emit was not portable due to relying on zero
initialization of inactive union fields/padding.
|
| |
|
|
|
|
| |
Instead of constructing an array and doing quicksort.
i love .02% speedup microoptimizations
|
| |
|
|
| |
Looks nicer
|
| | |
|
| |
|