[all-commits] [llvm/llvm-project] 19fb5a: [BOLT] Add aarch64 support for peephole passes
Vladislav Khmelevsky via All-commits
all-commits at lists.llvm.org
Mon Feb 7 16:13:00 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 19fb5a210dc0580cb3bc8ffc234ef5f79d5dcd49
https://github.com/llvm/llvm-project/commit/19fb5a210dc0580cb3bc8ffc234ef5f79d5dcd49
Author: Vladislav Khmelevsky <och95 at yandex.ru>
Date: 2022-02-08 (Tue, 08 Feb 2022)
Changed paths:
M bolt/include/bolt/Passes/BinaryPasses.h
M bolt/lib/Passes/BinaryPasses.cpp
M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
A bolt/test/AArch64/double_jump.cpp
A bolt/test/AArch64/tailcall_traps.s
M bolt/test/X86/Inputs/double_jump.cpp
Log Message:
-----------
[BOLT] Add aarch64 support for peephole passes
Enable peephole optimizations for aarch64.
Also small code refactoring - add PeepholeOpts under Peepholes class.
Vladislav Khmelevsky,
Advanced Software Technology Lab, Huawei
Differential Revision: https://reviews.llvm.org/D118732
More information about the All-commits
mailing list