Mike Pall
|
ff7f7a7180
Cleanup various endianess issues in assembler backend.
|
14 years ago |
Mike Pall
|
e80478c44b
Rearrange defines for workarounds to embedded operating systems.
|
14 years ago |
Mike Pall
|
00591a2539
Fix PE/COFF bytecode file format for big-endian targets.
|
14 years ago |
Mike Pall
|
a39aac0445
Fix FOLD rule for CONV.flt.num(CONV.num.flt(x)) => x.
|
14 years ago |
Mike Pall
|
45df079c01
FFI/x86: Fix CONV.u32.num rounding.
|
14 years ago |
Mike Pall
|
2fcd562582
Don't fuse colocated array offsets without -Ofuse.
|
14 years ago |
Mike Pall
|
f50075a9d7
Fixup PC in tracebacks after exits from down-recursive traces.
|
14 years ago |
Mike Pall
|
e5f310eefa
PPC: Distinguish slwi, srwi and rlwinm in disassembly.
|
14 years ago |
Mike Pall
|
270de2d6cc
Add missing FOLD rule for integer NEG of constants.
|
14 years ago |
Mike Pall
|
c5164b1a7d
FFI/ARM: Ensure invocation of SPLIT pass for float conversions.
|
14 years ago |
Mike Pall
|
4c9318792f
Save tmptv state for trace recorder across RECORD vmevent.
|
14 years ago |
Mike Pall
|
882537a874
FFI: Fix unfused loads of float fields.
|
14 years ago |
Mike Pall
|
bc95d54ec9
FFI: Fix call argument and return handling for I8/U8/I16/U16 types.
|
14 years ago |
Mike Pall
|
120c3adbff
FFI: Record loads/stores to external variables in namespaces.
|
14 years ago |
Mike Pall
|
4a144625c9
FFI: Fix recording of const/enum lookups in namespaces.
|
14 years ago |
Mike Pall
|
f34ac81e3a
Remove unneeded PHI barrier for reassociation of duplicate ops.
|
14 years ago |
Mike Pall
|
76a2a7c857
Avoid overwriting argument with error from metacall recording.
|
14 years ago |
Mike Pall
|
3c998f6c3c
Fix (harmless) typo.
|
14 years ago |
Mike Pall
|
da9c74f163
ARM: Fix HREFK code generation.
|
14 years ago |
Mike Pall
|
c5e75e7893
Generate a portable vmdef.lua.
|
14 years ago |
Mike Pall
|
5fedf72ca6
PPC/e500: Fix GC barrier for TSETM.
|
14 years ago |
Mike Pall
|
1a899ff671
PPC: Fix GC barrier for TSETM.
|
14 years ago |
Mike Pall
|
6d854c04fe
ARM: Fix GC barrier for TSETM.
|
14 years ago |
Mike Pall
|
c3116b4f1d
Fix typo.
|
14 years ago |
Mike Pall
|
1c5fbd4c1d
ARM: Disable CPU detection for interpreter-only builds.
|
14 years ago |
Mike Pall
|
c56ae9f6ef
Increase max. number of exit stub groups to correspond with -Omaxsnap.
|
14 years ago |
Mike Pall
|
1b949dc60a
Use some register allocator helpers for multiple architectures.
|
14 years ago |
Mike Pall
|
ae3317b186
PPC: Interpreter/JIT integration.
|
14 years ago |
Mike Pall
|
bab2f0efae
PPC: Fix or remove assembler helper functions.
|
14 years ago |
Mike Pall
|
690ff909f5
PPC: More interpreter tuning. Use y-bit for branch predictions.
|
14 years ago |