diff options
author | donald chen <chenxunyu1993@gmail.com> | 2024-10-28 10:14:44 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-28 10:14:44 +0800 |
commit | 39ac64c1c0fc61a476aa22c53e6977608ead03cf (patch) | |
tree | 9d198921988596dca632ab4f20ea9d78c07b6c55 /llvm/lib/CodeGen/MachineOperand.cpp | |
parent | 7ad63c0e44ef277591497a176991e7723165611e (diff) | |
download | llvm-39ac64c1c0fc61a476aa22c53e6977608ead03cf.zip llvm-39ac64c1c0fc61a476aa22c53e6977608ead03cf.tar.gz llvm-39ac64c1c0fc61a476aa22c53e6977608ead03cf.tar.bz2 |
[mlir][Arith] ValueBoundsInterface: speedup arith.select (#113531)
When calculating value bounds in the arith.select op , the compare
function is invoked to compare trueValue and falseValue. This function
rebuilds constraints, resulting in repeated computations of value
bounds.
In large-scale programs, this redundancy significantly impacts
compilation time.
Diffstat (limited to 'llvm/lib/CodeGen/MachineOperand.cpp')
0 files changed, 0 insertions, 0 deletions