Results (151 - 160 of 827)
- Quickjump to bpoulain@apple.com
- [195578]: [JSC] We should never use x18 on iOS ARM64 ...
- ... org/show_bug.cgi?id=153461 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-01-25 Reviewed by Filip Pizlo. The register x18 is reserved in the iOS variant of the ARM64 ABI. The weird thing is: if you use it, its value will change completely randomly. It looks like it is changed by the ...
- By Jan 25, 2016 8:01:33 PM —
- [195388]: [JSC] Fix a typo in the Air definition of CeilDouble/CeilFloat ...
- ... org/show_bug.cgi?id=153286 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-01-20 Reviewed by Mark Lam. * b3/air/AirOpcode.opcodes: The second argument should a Def. The previous definition was adding useless constraints on the allocation of the second argument.
- By Jan 20, 2016 3:25:23 PM —
- [195319]: [JSC] fixSpillSlotZDef() crashes on ARM64 ...
- ... org/show_bug.cgi?id=153246 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-01-19 Reviewed by Geoffrey Garen. Moving an immediate to memory is not a valid instruction on ARM64. This patch adds a small workaround for this specific case: an instruction to zero a chunk of memory. * assemb ...
- By Jan 19, 2016 3:15:53 PM —
- [195159]: [JSC] Legalize Memory Offsets for ARM64 before lowering to Air ...
- ... org/show_bug.cgi?id=153065 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-01-15 Reviewed by Mark Lam. Reviewed by Filip Pizlo. On ARM64, we cannot use signed 32bits offset for memory addressing. There are two available addressing: signed 9bits and unsigned scaled 12bits. Air already k ...
- By Jan 15, 2016 4:37:29 PM —
- [194969]: [JSC] Legalize Memory Offsets for ARM64 before lowering to Air ...
- ... org/show_bug.cgi?id=153065 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-01-13 Reviewed by Mark Lam. Reviewed by Filip Pizlo. On ARM64, we cannot use signed 32bits offset for memory addressing. There are two available addressing: signed 9bits and unsigned scaled 12bits. Air already k ...
- By Jan 13, 2016 11:33:02 AM —
- [194915]: [JSC] Remove some invalid immediate instruction forms from ARM64 Air ...
- ... org/show_bug.cgi?id=153024 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-01-12 Reviewed by Michael Saboff. * b3/B3BasicBlock.h: Export the symbols for testb3. * b3/air/AirOpcode.opcodes: We had 2 invalid opcodes: -Compare with immediate just does not exist. -Test64 with immediate ex ...
- By Jan 12, 2016 12:05:52 PM —
- [194899]: [JSC] Add a help message when run-jsc-stress-tests fails ...
- ... org/show_bug.cgi?id=153014 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-01-12 Reviewed by Csaba Osztrogonác. * Scripts/run-jsc-stress-tests:
- By Jan 12, 2016 9:48:19 AM —
- [194894]: [JSC] JSC does not build with FTL_USES_B3 on ARM64 ...
- ... org/show_bug.cgi?id=153011 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-01-12 Reviewed by Saam Barati. Apparently the static const member can only be used for constexpr. C++ is weird. * jit/GPRInfo.cpp: * jit/GPRInfo.h:
- By Jan 12, 2016 9:17:44 AM —
- [194873]: [JSC] Add Div/Mod and fix Mul for B3 ARM64 ...
- ... org/show_bug.cgi?id=152978 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-01-11 Reviewed by Filip Pizlo. Add the 3 operands forms of Mul. Remove the form taking immediate on ARM64, there are no such instruction. Add Div with sdiv. Unfortunately, I discovered ChillMod's division by z ...
- By Jan 11, 2016 4:11:25 PM —
- [194850]: [JSC] When resolving Stack arguments, use addressing from SP when ...
- ... org/show_bug.cgi?id=152840 Patch by Benjamin Poulain <bpoulain@apple.com> on 2016-01-11 Reviewed by Mark Lam. ARM64 has two kinds of addressing with immediates: -Signed 9bits direct (really only -256 to 255). -Unsigned 12bits scaled by the load/store size. When resolving the stack addresses, ...
- By Jan 11, 2016 8:21:25 AM —
Note: See TracSearch
for help on searching.