summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/jit/arm/beam_asm.hpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge pull request #5721 from jhogberg/john/jit/optimize-map-lookups/OTP-17913John Högberg2022-02-211-6/+29
|\ \
| * | jit: Optimize map lookupsJohn Högberg2022-02-171-0/+6
| * | arm: Add NZCV enum to make `ccmp` easier to readJohn Högberg2022-02-111-6/+23
| |/
* | Update copyright yearErlang/OTP2022-02-151-1/+1
|/
* Merge branch 'john/jit/update-asmjit-maint' into john/jit/update-asmjit-masterJohn Högberg2022-02-101-4/+4
* JIT: Optimize element(N, LiteralTuple)Björn Gustavsson2022-02-071-0/+1
* beam_asm.hpp: Correct is_difference_small()Björn Gustavsson2022-02-071-2/+2
* aarch64 JIT: Optimize based on range informationBjörn Gustavsson2022-02-011-8/+78
* x86 JIT: Optimize based on range informationBjörn Gustavsson2022-02-011-0/+15
* Merge branch 'john/jit/update-asmjit-maint' into john/jit/update-asmjit-masterJohn Högberg2022-01-191-1/+4
* Merge pull request #5514 from jhogberg/john/jit/misc-optimizationsJohn Högberg2021-12-171-17/+15
|\
| * aarch64: Break out breakpoint trampoline to a shared fragmentJohn Högberg2021-12-161-4/+4
| * jit: Optimize float instructionsJohn Högberg2021-12-161-10/+8
| * jit: Const-correct BeamFile*John Högberg2021-12-031-3/+3
* | Update copyright yearRickard Green2021-12-161-1/+1
|/
* erts: Fix loading of code with type chunkLukas Larsson2021-11-121-7/+10
* compiler: Optimize fun callsJohn Högberg2021-11-101-1/+3
* erts: Clean up label handling in JITJohn Högberg2021-11-101-13/+8
* erts: Use operand type information from .beam filesJohn Högberg2021-11-101-7/+90
* jit: Provide Erlang line information to `gdb` and `perf`John Högberg2021-10-221-9/+17
* Merge pull request #5281 from bjorng/bjorn/bs-construction/GH-4971/OTP-17504Björn Gustavsson2021-10-221-0/+2
|\
| * Implement the bs_create_bin instructionBjörn Gustavsson2021-10-191-0/+2
* | erts: Optimize fun callsJohn Högberg2021-10-201-9/+14
|/
* arm-jit: Use erlang-style labels in asm dumpBjörn Gustavsson2021-06-221-1/+14
* jit: Provide the BeamModuleAssembler with an array of named labelsFrej Drejhammar2021-06-211-2/+4
* jit: Implement code generation for ARMBjörn Gustavsson2021-05-251-0/+1555