https://github.com/frederick-vs-ja requested changes to this pull request. @changkhothuychung I'm changing this PR to ready for review. I think I need someone to decide how to test less things for constant evaluation. https://github.com/llvm/llvm-project/pull/129368