• Milad Fa's avatar
    PPC: Introduce Power10 prefixed load instructions · 9b79b2d7
    Milad Fa authored
    This CL adds prefixed load scalar and floating point
    instructions to the assembler and uses it during code generation
    if the processor supports it. They have also been added to the disassembler and the simulator.
    
    Drive-by: emit_prefix is now making sure a trampoline doesn't
    get emitted in between prefix and suffix. Assembler needs to
    block it using BlockTrampolinePoolScope.
    Drive-by: more CHECKs are added to the assembler to make sure
    immediate values have the correct length.
    
    Change-Id: Ic5e38926c65364bc97aba0b7638dde5f365ec706
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3582479Reviewed-by: 's avatarJunliang Yan <junyan@redhat.com>
    Reviewed-by: 's avatarMilad Farazmand <mfarazma@redhat.com>
    Commit-Queue: Milad Farazmand <mfarazma@redhat.com>
    Cr-Commit-Position: refs/heads/main@{#79970}
    9b79b2d7
constants-ppc.h 190 KB