[all-commits] [llvm/llvm-project] fdce23: [AArch64] Attempt to emitConjunction from brcond
David Green via All-commits
all-commits at lists.llvm.org
Tue Feb 8 03:27:22 PST 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: fdce239ae931fe18e3bd6d3e917e471fa19dd7cc
https://github.com/llvm/llvm-project/commit/fdce239ae931fe18e3bd6d3e917e471fa19dd7cc
Author: David Green <david.green at arm.com>
Date: 2022-02-08 (Tue, 08 Feb 2022)
Changed paths:
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/test/CodeGen/AArch64/andorbrcompare.ll
Log Message:
-----------
[AArch64] Attempt to emitConjunction from brcond
We currently use emitConjunction to create CCMP conjunctions from the
conditions of selects, helping turning and/ors into more optimal ccmp
sequences that don't need to go through csels. This extends that to also
be used whilst lowering brcond, giving more opportunity for better
condition generation.
Differential Revision: https://reviews.llvm.org/D118650
More information about the All-commits
mailing list