aengelke wrote: This causes more breakage (would need to investigate, but there're >100 test failures for not all-the-same reasons). But what would change? `Op<-1>` is `op_end() - 1`, `Op<0>` is `op_begin()` which is `op_end() - getNumOperands()` which is essentially the same as what this PR currently has. getNumOperands is expensive due to the load+bitfield extract.
https://github.com/llvm/llvm-project/pull/151673 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits