aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
diff options
context:
space:
mode:
authorHendrik Greving <hgreving@google.com>2022-12-13 16:53:05 -0800
committerHendrik Greving <hgreving@google.com>2022-12-14 13:36:20 -0800
commitddf2f90a48b638fcd7cd1dbeeffec14390fb47b8 (patch)
treeeb5a582b5c16b707b180f6b7f8dc37d402825c29 /llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
parentc1905b1c413c0c1cc7ab715c8b231576ea8c9561 (diff)
downloadllvm-ddf2f90a48b638fcd7cd1dbeeffec14390fb47b8.zip
llvm-ddf2f90a48b638fcd7cd1dbeeffec14390fb47b8.tar.gz
llvm-ddf2f90a48b638fcd7cd1dbeeffec14390fb47b8.tar.bz2
[EarlyIfConversion] Add target hook to allow for multiple ifcvt iterations.
Adds a target hook canPredicatePredicatedInstr(const MachineInstr&) that assumes an instruction is already predicated and returns true if it can be predicated again, used by the early if-conversion pass in order to iterate multiple times on architectures supporting predicate logic. No test added since there is no upstream target that can take advantage. Differential Revision: https://reviews.llvm.org/D139981
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp')
0 files changed, 0 insertions, 0 deletions