aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-04-28 16:01:33 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-04-28 16:10:26 +0100
commitde7cee24b6fe97cc11225b20853ea97532a1c2e9 (patch)
tree43328925247dd9b91a56d416ba9344e6d2e5b9c3 /llvm/lib/CodeGen/ModuloSchedule.cpp
parent39dd29736ffa8e027400a2655861ca36929004a6 (diff)
downloadllvm-de7cee24b6fe97cc11225b20853ea97532a1c2e9.zip
llvm-de7cee24b6fe97cc11225b20853ea97532a1c2e9.tar.gz
llvm-de7cee24b6fe97cc11225b20853ea97532a1c2e9.tar.bz2
[X86] getBT - attempt to peek through aext(and(trunc(x),c)) mask/modulo
Ideally we'd fold this with generic DAGCombiner, but that only works for !isTruncateFree cases - we might be able to adapt IsDesirableToPromoteOp to find truncated src ops in the future, but for now just use this peephole. Noticed in Issue #55138
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
0 files changed, 0 insertions, 0 deletions