aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/DFAPacketizer.cpp
diff options
context:
space:
mode:
authorAlex Bradbury <asb@igalia.com>2022-06-28 11:22:36 +0100
committerAlex Bradbury <asb@igalia.com>2022-06-28 12:43:25 +0100
commit4f40ca53cefb725aca6564585d0ec4836a79e21a (patch)
tree26642f8c7f8ddcf570eae774ea158b88425de7b1 /llvm/lib/CodeGen/DFAPacketizer.cpp
parentf5bab24afe51bf1574228f45072c248cbdfd3946 (diff)
downloadllvm-4f40ca53cefb725aca6564585d0ec4836a79e21a.zip
llvm-4f40ca53cefb725aca6564585d0ec4836a79e21a.tar.gz
llvm-4f40ca53cefb725aca6564585d0ec4836a79e21a.tar.bz2
[RISCV] Implement support for the Zicbom and Zicboz extensions
Implements the ratified RISC-V Base Cache Management Operation ISA Extensions: Zicbom and Zicboz, as described in https://github.com/riscv/riscv-CMOs/blob/master/specifications/cmobase-v1.0.pdf. Zicbop is implemented in a separate patch due to it requiring a new ASM operand type to be defined. As discussed in the relevant issue in the upstream spec https://github.com/riscv/riscv-CMOs/issues/47, the cbo.* instructions use the format (rs1) or 0(rs1) for their operand, similar to the AMOs. Differential Revision: https://reviews.llvm.org/D117432
Diffstat (limited to 'llvm/lib/CodeGen/DFAPacketizer.cpp')
0 files changed, 0 insertions, 0 deletions