aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineOperand.cpp
diff options
context:
space:
mode:
authordonald chen <chenxunyu1993@gmail.com>2024-10-28 10:14:44 +0800
committerGitHub <noreply@github.com>2024-10-28 10:14:44 +0800
commit39ac64c1c0fc61a476aa22c53e6977608ead03cf (patch)
tree9d198921988596dca632ab4f20ea9d78c07b6c55 /llvm/lib/CodeGen/MachineOperand.cpp
parent7ad63c0e44ef277591497a176991e7723165611e (diff)
downloadllvm-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